Issues » 75

Previous issues | Read this issue on the Web
Ruby Weekly Issue 75
January 5, 2012
From the Editor's Desk..
Welcome to issue 75 of Ruby Weekly! A quieter week than usual it seems.. I'm guessing everyone else is still catching up with their holiday-induced e-mail inbox too ;-)
Headlines
Hungry Academy Application Process Closes This Weekend
LivingSocial's 'Hungry Academy' will provide a paid, on-site 5 month Ruby and Rails learning experience and mentorship program to a small group of lucky applicants. Interested? You've only got a few days left to apply.
Rack 1.4.0 Released
Rack is the modular Ruby Web server interface that sits between servers like Apache and nginx and systems like Rails or Sinatra. Rack 1.4 drops support for Ruby 1.8.6 and includes a bevy of tweaks, bug fixes and minor new features (including support for the 'teapot' HTTP status code ;-)).
Rails 3.2.0 RC2 Released: Rails 3.2 Gets A Step Closer
rbenv 0.3.0 Released: Minor Updates and Fixes
Articles and Tutorials
Never Create Ruby Strings Longer Than 23 Characters
A linkbaity title but an interesting article nonetheless by Pat Shaughnessy about a curiosity of how MRI Ruby 1.9 handles strings. Why are 24 byte strings far slower to process than 23 byte ones? Find out here.
Giving Rails 2 the Rails 3.1 Asset Pipeline
Not quite ready for Rails 3.1 yet but still want an asset pipeline on your Rails 2 app? Davis W Frank was in that situation and in this post explains how he sorted it out.
The & Operator in Ruby
Pan Thomakos looks at the uses for the & operator and its associated methods in Ruby, including bitwise ANDing, set intersection, and the unary &.
DelayedJob 3.0 Release Rundown
How Collections Work in the AWS SDK for Ruby
Screencasts
Some Thoughts on Ruby Classes After 18 Months of Clojure
An enjoyable 25 minute romp through Brian Marick's thoughts on structuring objects in Ruby based on his experiences with the Clojure Lisp dialect.
Sending HTML Email (RailsCasts)
Ryan Bates is back for his weekly RailsCasts episode, this time looking at how to not only send HTML e-mail, but how to put it together (along with the obligatory inline CSS) too.
Debugging Scary Crashes of Rubinius
Dirkjan Bussink has been debugging memory corruption in Rubinius and has put together a 55 minute video explaining how he debugged it. Surely a must watch for any wannabe Rubinius hackers. A 453MB download though..
Libraries and code
Momentum: A Rack Handler for SPDY Clients
SPDY is a experimental networking protocol developed by Google (and already used in Chrome) for delivering Web content more quickly. Momentum is a Rack handler that can receive connections from SPDY clients and run Rack apps. Lots of info in the README.
Webmachine: Expose Your App's Resources Via HTTP Declaratively
webmachine-ruby is a port of Erlang's Webmachine. Both projects aim to expose parts of the HTTP protocol to your application in a declarative way, so you're less concerned with handling requests directly and more with describing the behavior of the resources in your app.
EmberJS-Rails: Ember.js for Rails 3.1 Developers
Ember.js is the new name for the Sproutcore 2.0 framework, a powerful system for building rich JavaScript-driven Web applications.
Celluloid 0.7: Actors for Concurrent Programming in Ruby
Celluloid provides a simple and natural way to build fault-tolerant concurrent programs in Ruby. With Celluloid, you can build systems out of concurrent objects just as easily as you build sequential programs out of regular objects. 0.7 has just been released.
hogan_assets: Compiles Mustache Templates with Hogan.js on Sprockets
Ruby Jobs of the Week
C/Unix Agent Engineer [Portland, Oregon]
New Relic, the Web app performance monitoring and management folks, are looking for someone who loves Ruby but is an experienced C or C++ developer who understands multithreading, database contention, and object-oriented design.
Senior Java/Ruby Software Engineer at Outbid.com [Oakland, California]
9 Ruby and Rails Jobs for January 2012
Want a bigger selection of jobs? Over at Ruby Inside, we've got more!
Last but not least..
Ruby Gems API Console: Play with RubyGems.org's API on the Web
An interesting API console that's set up to play with the RubyGems.org JSON API. Click the drop down to the left to see all of the prebuilt requests.
Gitview: A JS Widget to List GitHub Repositories
Gitview is a JavaScript widget you can include on any page to show off your GitHub repositories. Github-badge has done this for years, but Gitview has an interesting GitHub style presentation format including the weekly commit bars.
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