You have disabled auto-rotation for stories. Re-enable?
If you're looking for a top Ruby job or for top Ruby talent, then you should check out Top Ruby Jobs. Top Ruby Jobs is a website dedicated to the best jobs available in the Ruby community.
jRuby version 220.127.116.11 has been released on December 8th to address a security vulnerability involving a possible denial of service via XML expansion. This vulnerability was already patched in MRI with the release of Ruby 2.1.5 on November 13th. Ruby code that loaded text nodes from an XML document (so anything that receives XML input) could have been tricked into allocating extremely large Strings and deplete all of the memory on the machine, causing a denial of service. If you can’t upgrade, a simple workaround is available on the ruby-lang.org blog post that announced Ruby 2.1.5.
ROM 0.4.0 adds a Command API to create, update and delete records. Piotr Solnica explained that the goal of this new API is to have a very explicit and clear interface to modify data with good error handling. It looks like ROM is getting closer to being more stable.
If you’ve ever tried to distribute Ruby apps to people who are not Ruby programmers, it’s likely that you’ve discovered how surprisingly hard it is to do that on Linux distributions or even OS X. The people at Phusion just released Traveling Ruby, a simple solution to package an application with the Ruby version it requires traveling along with it in a cute little package.
Andrès Bravo talks about using ActiveModel::Validators at the controller level by implementing a ParamsValidator module that collects the allowed attributes, initializes them, and provides a method returning a Hash. You can then inherit from this module to create your very own ParamsValidator using the same validation methods you would use in your ActiveRecord model. By catching validation errors much earlier in the request cycle we can save valuable server resources and add an additional layer of security.
The videos from RubyConf 2014 in San Diego just started rolling out at Confreaks last week and I was eagerly waiting to watch a talk from Jesse Toth I had sadly missed at the conference. During the painstaking rewrite of GitHub’s permission system, Jesse and her team developed a little library called Scientist. By using it they were able to conduct experiments in order to compare legacy code with new and improved code. It allowed them to compare the outcome of both code paths and also graph their respective performance since one of the goals of their rewrite was to speed things up dramatically.
If — like me — you’ve been dying for an excuse to finally visit New Zealand for a "professional reason" then you probably should learn more about the upcoming fifth edition of Rails Camp NZ. It takes place in a regional park just 125 miles from Hobbiton. The camp follows the unconference format where everybody gets a chance to speak, attend or participate in building something. The price was recently lowered which should help with the gut punch cost of the plane ticket. Tickets are only on sale for a couple weeks so hop on that hobbit while you still can.
Tis the season of giving stuff and if you feel like giving the gift of code this holiday season you might want to consider Code School’s Gift of Code. For every gift of code package purchased we’ll donate a 3 month subscription to a number of non-profits that support code literacy.
Ruby5 is released Tuesday and Friday mornings. To stay informed about and active with this podcast, we encourage you to do one of the following:
This episode was co-produced and edited by audio guru Jamison Rabbe.
RubyConf 2014 on Confreaks, browser geolocation with Spyme, referential integrity with foreign keys, forwarding messages with tell, and free SecCasts all in this episode of the Ruby5.
In this episode we yap about Rails 4.2 RC1, Opal, Deployment, Interpol, Sportdb, Service Objects, and Emails.
This episode covers the future of Ruby 3.0, the flip flop operator, a gem to ferry your data away, speeding up your Capybara specs, and a new place to find Ruby meet up resources.
RubyConf 2014 wrap-up, accelerating your Rails app, RubyGems.org gets redesigned, Heroku wants you to try HTTP Git, and new versions of Rails were released
Looking to learn about Ruby? Take a look at the Ruby Path on Code School
This podcast is produced and distributed by Code School. Copyright © 2018 Code School LLC