Issues » 118

Previous issues | Read this issue on the Web
Ruby Weekly Issue 118
November 8, 2012
Featured
My 'Ruby 2.0 Walkthrough' Kickstarter Campaign
My Ruby 1.9 Walkthrough remains a thorough way for Ruby 1.8 developers to get up to speed with 1.9 but 2.0 is now just around the corner. I've started a Kickstarter campaign to both give you a great deal plus give me all the social pressure required to get it done right and to the expected quality :-)
Rubinius 2.0.0 Release Candidate 1
Sadly the Rubinius blog seems to be on hiatus but plenty of people noticed Rubinius 2.0.0rc1 has been tagged. Rubinius is an alternative Ruby implementation largely written in a subset of Ruby itself and the 2.0 release brings 1.9 syntax to the fore.
Amazon Adds Ruby Support to AWS Elastic Beanstalk
Amazon's Elastic Beanstalk service provides a way to quickly deploy and manage apps within AWS's cloud of services (EC2, S3, etc.) It now supports Ruby apps by using Phusion's Passenger (I hope Amazon are paying Phusion handsomely for this :-))
From Our Sponsor
Reading
Yet Another Ruby Shootout: MRI 1.9.3 vs MRI 2.0 vs Rubinius 2.0
Igor Alexandrov picks up where Antonio Cangiano left off by benchmarking MRI 1.9.3-p286, MRI 2.0.0-preview1 and Rubinius 2.0.0-rc1. As always with benchmarks, don't read too deeply but it seems Ruby 2.0.0 holds its own so far.
'require is slow in its bookkeeping; can make Rails startup 2.2x faster'
An issue on the official MRI issue tracker that shares a patch which can improve the performance of 'require'. Follows on to the work seen optimizing code loading in Ruby 1.9.3 in June 2011.
Ruby 2.0 Preview Available on Heroku
It's still only a preview so don't pull out your production apps yet, but Heroku's polyglot stack supports Ruby 2.0 preview 1 without much work at all.
Reinventing Wheels of Future: Matz's RubyConf Keynote Slides
No technical content as such but Matz celebrates the reinventing of wheels and confesses his love for PHP. Worth a quick swipe through for the sentiments.
Game Development and Ruby
Another slide-deck from RubyConf, this time sharing some options and opinions on game development in Ruby.
RubyConf Roundup: Day One
If you missed RubyConf, here are some handy notes for the talks that Mike Leone attended.
RubyConf Roundup: Day Two
Dead Simple Login System for Rails Apps with OmniAuth and Facebook
In just six special steps with Gal Steinitz.
Let's Not: Refactoring RSpec Specs with Plain Ruby Methods
A look at using plain Ruby methods rather than DSL constructs with RSpec.
Thinking in Objects
Josh Susser drops some object orientation principles on us in his RubyConf 2012 slides.
Building a Peer-to-Peer Chat System using Multicasting in Ruby
IP multicasting allows you to send a datagram to multiple recipients on a network. In this post John Pignata looks at multicasting and creates a simple chat system using Ruby's socket library.
Instructions to Install Ruby 2.0.0-preview1 on OS X with Homebrew and rbenv
Delegation on a Method by Method Basis with Forwardable
Traitor: An Implementation of Traits for Ruby 2.0
ActiveResource Is Dead, Long Live ActiveResource
Watching and Listening
RailsCasts Digs Into Rails 4.0's Turbolinks
A 7 minute tour of 'turbolinks' (as will feature prominently in Rails 4.0) with Ryan Bates.
The Farmhouse Podcast: Rubyist Talk from Los Angeles
Hard to describe but I've been enjoying this podcast from The Farmhouse. The latest episode features Shane Becker and Evan Phoenix discussing the Puma Ruby Web server. Steve Klabnik features on two earlier episodes.
RubyConf 2012 Lightning Talks: An 80 Minute Grab Bag
The Thoughtbot Podcast Chats to RubyConf 2012 Attendees
Libraries and Code
Espresso: A New Scalable Web Framework Aimed at Speed and Simplicity
I don't think we've had a new Ruby framework for a while so.. enter Espresso :-) Has a few interesting ideas but without being too alien to existing Rails, Ramaze, or Sinatra fans.
Ruboto 0.9: The JRuby on Android Platform
Now supports Ruby classes directly subclassing Java classes.
A Simplified Version of Ruby's Object System, Implemented in Ruby
A clever experiment by James Coglan. It's intended to model inheritance and method lookup in as little code as possible, for ease of understanding by Rubyists.
Chili: A Spicy 'Feature Toggle' Framework for Rails
Redtape: A Cleaner Alternative to accepts_nested_attributes_for in Rails
Jobs
Sr. Rails Engineer at VMware Socialcast (San Francisco)
Socialcast is looking for a passionate, experienced Ruby and Rails Engineer to join our growing Engineering team! Continue your career in a start-up atmosphere focusing on fast experimentation with the latest technologies and frameworks (Rails 3 and Ruby 1.9).
Ruby on Rails Developer at Litmus (Remote, anywhere!)
Litmus, the e-mail testing and analytics company, offering a great salary, full health care benefits and 28 days paid vacation. We're looking for great developers wherever you live in the world. Come and see what our team have to say about working here.
Sr. Ruby on Rails Developer at ARPC [District of Columbia]
Last but not least..
The British Ruby Conference: Giving 15% for Movember
The British Ruby Conference is in Manchester, England in March 2013 with lots of lovely speakers (and I'll be there!) and for this month only will be giving 15% of ticket sales to the Movember cause. Come join in the fun.
Published by Cooper Press.
Want to sponsor an issue? See our Q2 2014 media kit.

© 2014 Cooper Press Ltd. Email policy Privacy policy
Office 30, Fairfield Enterprise Centre, Louth, LN11 0LS, UK
Update your email address
or unsubscribe here

ONE e-mail each Thursday. Easy to unsubscribe. No spam — your e-mail address is safe
Published by Cooper Press and curated by Peter Cooper