See the full issue archive.
Subscribe to Ruby Weekly here.
Issue 135 - March 7, 2013
Matz spoke about Ruby 2.0 ('the happiest release ever') for 30 minutes at the Heroku Waza event a week ago and the video is already available to watch. He stresses that "Ruby 1.8 will die soon" and encourages everyone to upgrade.
Aaron 'tenderlove' Patterson says that "depending on your app, using define_method is faster on boot, consumes less memory, and probably doesn’t signigicantly impact performance" compared to eval-based techniques. (And he has the numbers to prove it.)
One moment to let Semaphore autoconfigure a project from GitHub. Another to invite your collaborators. Platform is based on dedicated hardware and works with all major dependencies out of the box. Sign up for a free trial and see how fast your tests will pass.
Matt Aimonetti shows off a practical use for Ruby 2.0's TracePoint execution tracing functionality.
Conrad Irwin on some clever work to extend ObjectSpace with a new find_references method to perform better analysis on object and memory usage on Ruby 1.9.
Recently, GitHub founder Tom Preston-Werner created an interesting INI-influenced 'TOML' format. In this series of posts, Nathan Witmer looks at what's involved in building a parser for TOML using the Parslet PEG parser construction library.
Matthew Robertson introduces his new system for building mobile-optimized Rails applications using semantic, media query-based device detection and server side component optimization.
Some slides from my yet-to-be-released 'Ruby 2.0 Walkthrough' that quickly skim through what I consider to be the 'best bits' (and not just the headline features).
A talk by Konstantin Haase at Ruby Australia.
Leading Rack-based app deployment tool Passenger gets yet another step closer to the 4.0 release.
A gem that gives you more human like expressions for time and space math. Get fun like
IdentityCache lets you specify how you want to cache your model objects, at the model level, and adds a number of convenience methods for accessing those objects through the cache. Uses Memcached as the backend cache store.
"One could say it’s a small brother of Parslet."
Seeking smart, kind folks who want to make the world a little better through developing, training and writing about cutting-edge code.
Looking for a challenge? Our company is looking for a top-notch junior to mid level developer to join our small team and make a big difference!
Players program the 'brain' of a tank and then send their tank into battle with other bots. Based upon the Java project 'Robocode.'
Address: Office 30, Lincoln Way, Fairfield Enterprise Centre, Louth, Lincs, UK, LN11 0LS