The latest news in the Ruby and Rails community.

Subscribe to our mailing list!

Episode #409

October 8th, 2013

One day, two rubies with Rubinius 2.0 and JRuby 1.7.5. MRI 2.1 vs Rubinius 2.0 benchmark, Virtus 1.0, Capistrano woes, and help Ruby on Sails.


Virtus 1.0

This weekend, Piotr Solnica released Virtus 1.0. Virtus was built from extracting the dynamic property definitions in DataMapper into its own library. Think of it kind of similarly to attr_accessor but with 100% more utility, or as they put it, “Attributes on Steroids for Plain Old Ruby Objects.” It supports defaults, type checks, coercion, and a whole lot more. Everyone has probably rolled their own library for doing something like this and Piotr and the rest of the team have done an incredible job with Virtus.

Visit site → Permalink

Previous Episodes

Episode #408

Better layouts with Nestive, a Ruby port of the Resty tool, more extensible exception handling with rescue_from, flexible bindings for IRB, compliance with Sandi's rules of Ruby, and Faye 1.0 all in this episode of the Ruby5!

Episode #407

Aimee and Gregg do Ruby5 together for the first time, covering Ruby 2.1, pairing with tmux, closures, gem config, executable web apps, a simple git branching model, and CI with sphero.

Episode #406

Well, better late than never! The podcast was recorded, but the lack of bandwidth at a campsite delayed the publication. Still, we have interesting news on a/b testing tools, encryption with Snowden, poking fun at Canada, and other news in this RubyLoco-powered Ruby5.

Episode #405

Ruby 2.1.0 preview1, Rails Console on the Browser, Splatting in Iterators, Unix Preprocessing, Cucumber and Global Rake Tasks all on today's Ruby5!

View the archives →

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 © 2015 Code School LLC