See the full issue archive.

Subscribe to Ruby Weekly here.

Issue 94 - May 24, 2012

Ruby Weekly

Headlines

At JRubyConf this week, it was revealed that Thomas Enebo and Charles Nutter - key members of the JRuby core team - are moving from Engine Yard to Red Hat. Learn more about what they'll be up to here.
ruby_parser (RP) is a long standing Ruby parser written in pure Ruby but till now it had the disadvantage of not supporting Ruby 1.9 parsing. Now it does! Still only an alpha but a good release to see.
Still early days on this but Google has been working on a proof of concept port of Ruby to its NativeClient technology (which lets you compile software to run in Chrome).

Events

Burlington Ruby Conf 2012 will take place in Burlington, Vermont on July 28 - 29th. Join like-minded Ruby enthusiasts for Vermont's first Ruby conference, hosted on beautiful Lake Champlain.

Reading

Dig into your app with the 'app' method, play with helpers, and find out where certain methods are defined (more a general 1.9 trick though).
Esteemed essayist Reg Braithwaite updates a popular 2009 article about 'anaphora' in Ruby, namely language elements that can refer back to earlier used objects or results. A lot of geekery to enjoy here.
There are some rough edges when integrating Ruby on Rails and jQuery Mobile for your mobile application and jQuery Mobile core contributor John Bender shows you how to smooth these out.
Objectify is a framework that codifies good object oriented design practices for building maintainable Rails applications. In this post, James Golick explains the motivations.
Not a new or provocative opinion, but nonetheless an interesting introduction to the 'Ore' project generator which I didn't know about before.
A pretty simple issue but one that I suspect is commonplace.
Pry is a powerful and popular alternative to the IRB Ruby console. In this post, Phil Aquilina shows off a few reasons why to give it a go.
MochaRails is a mountable Rails engine that serves a browser-based Mocha test suite, along with your development JavaScript files, via the Asset Pipeline.

Libraries and Code

The ampex library takes the idea from '&:symbol', and adds a little more flexibility. An interesting idea.
Live is a gem for RubyMotion implementing some of the ideas presented in Bret Victor’s awesome 'Inventing on Principle' talk. It interfaces with the REPL and allows you to control it from the comfort of your preferred text editor.
The Reputation System gem makes it easy to integrate 'reputation systems' into Rails applications and decouple the system from the main application.

Jobs

Popular hosted helpdesk service Zendesk is looking for a senior engineer with 2+ years of Rails experience.

Last but not least..

To celebrate the opening of my new store, my Ruby 1.9 Walkthrough is 60% off with the code YAY19 (so $7.20 instead of $18) for this week only. If you want an in-depth screencast intro covering Ruby 1.9 from the "What's different to 1.8?" perspective, watch this.

You opted in to Ruby Weekly at RubyWeekly.com to get weekly e-mails about the Ruby programming language. Reading this as a non-subscriber? Click here to subscribe.

To unsubscribe, click here or e-mail the list maintainer directly at rw@peterc.org. To change your e-mail address, click here.

Address: Office 30, Lincoln Way, Fairfield Enterprise Centre, Louth, Lincs, UK, LN11 9EJ