Issues » 61

Previous issues | Read this issue on the Web
Ruby Weekly Issue 61
September 29, 2011
From the Editor's Desk..
Welcome to issue 61 of Ruby Weekly! This week we're sponsored by Startup Digest - the folks to rely on for weekly e-mails about startup events near you. In other news, Ruby 1.9.3 release candidate 1 is out - well worth checking out.
Ruby 1.9.3 RC1 is out
Yuki Sonoda has unveiled the first 'release candidate' version of MRI Ruby 1.9.3. The focus with 1.9.3 has been on a better implementation rather than language changes and it sports a radically different garbage collector.
GemStats - Help The Community by Sharing Your Gemfile(s)
GemStats is a project by Brian Cardarella and Nick Plante where you can upload your Gemfiles (they don't usually contain anything top secret) and they'll collect the stats on which gems people are using in their apps right here, right now. Once they have enough results, they'll share them (and Ruby Weekly will link to them).
New Site in Beta
It's no secret that the always-useful site has been looking a little dated recently, but James Britt has been working on an all new version which is in beta now. Check it out.
Cucumber 1.1.0 Released
Practicing Ruby: A Weekly Ruby Journal That Will Blow Your Mind?
It's Gregory's headline, not mine, but Gregory Brown is relaunching his weekly e-mail 'journal' where you get an article digging into a Ruby related issue. It costs money but the content he's made free from the first run shows he knows his stuff.
Gregory Explains the Death and Rebirth of Practicing Ruby
From Our Sponsor
Tech Startup Events and Industry News to your E-mail Each Week
StartupDigest personally delivers the best information about the tech startup world to your inbox for free. Every week more than 250,000 subscribers receive curated guides to the best tech meetups in your city, useful resources to improve your skills, and interesting trends in your tech market.
Articles and Tutorials
Be Prepared for Ruby 1.9.3 and 1.9.4: What's New and Different
Over at Ruby Inside, I've summarized the new features and changes in Ruby 1.9.3 as compared to 1.9.2. There's also a presentation by Yuki Sonoda of the core team on what 1.9.3 represents, as well as a hint at Ruby 1.9.4 and 2.0.
How to install Ruby 1.9.3 RC1 with RVM
State of the Stack – A Ruby, Rails, and Gems Usage Report
Brian Doll of New Relic has collated together Ruby and Rails version usage statistics from New Relic's customers. Ruby 1.8.7 is still holding the lead but 1.9.2 is rapidly catching up. And, intriguingly, thin has pulled a lead over Passenger in the dispatcher/server space.
Web Workings With Ruby - Concurrency (Part 1)
The first in a series of articles by Chris White about concurrency in Ruby from the point of view of TCP servers. This time he digs into threads and forking off processes, but part 2 goes into creating your own event loops.
Playing With The Ruby GC (1.9.3 vs 1.9.2)
OS X Automation with MacRuby and the Scripting Bridge
A Walkthrough of Setting Up a Rails App on Ubuntu (with Passenger and nginx)
The (Sad) State of Concurrency in Ruby 1.9.2
Shane Brinkman-Davis takes a look at the 'state' of concurrency in Ruby 1.9.2, the various approaches you can adopt, and why they can fall flat.
Video and Presentations
RailsCasts: Spork
This week, Ryan Bates tackles Spork, a tool that gives Rails apps a boost during testing by forking your app's process on each test run rather than reloading everything from scratch.
The JRuby Jam Session (A 1 Hour Intro to JRuby)
Charles Nutter and Nick Sieger of the JRuby core team have put together an hour-long presentation walking through JRuby. Learn what JRuby's all about, how to install it, how it works with the JVM, and more.
Sass: The Future of Stylesheets (In Rails 3.1)
A short presentation slide deck by Chris Eppstein, creator of Compass and Sass core team member, on Sass and its inclusion (and use) in Rails 3.1.
Libraries and code
method_locator: Find All Places A Method Was Defined
method_locator is a library that determines the method lookup path of a particular object / class / module and finds all places (represented as UnboundMethod instances) where a callable method is defined on an object.
test_track: Painless JavaScript Testing for Rails 3.1 (using Qunit or Jasmine)
TestTrack provides sane defaults for using Javascript test frameworks with the Rails 3.1 Asset Pipeline. It allows you to write and run Qunit or Jasmine tests while leveraging the new compiling power of Tilt and Sprockets 2. You can even write your tests in CoffeeScript, if you like.
Scamp: A Framework for Writing Campfire Bots
Campfire is a popular hosted chat system by 37signals and Will Jessop, also of 37signals, has put together Scamp, a framework for writing bots that will sit and operate in Campfire chat rooms.
Ruby Jobs of the Week
Experienced Ruby on Rails Agile Developer for a non-profit [NYC]
Agile Developer at Cyrus Innovation, an Inc 5000 company [NYC]
Web Application Developer at Draker Labs [Vermont]
Rails Developer at SWElement (Taichung, Taiwan)
Last but not least..
Ruby 1.9 Walkthrough: A Guide to Ruby 1.9 for 1.8-based Developers
I've created The Ruby 1.9 Walkthrough, a thorough, up-to-date screencast walkthrough of Ruby 1.9.2 and 1.9.3. What's new? What's different? It's thorough! Even Ruby 1.9 guru James Edward Gray II said "I know Ruby 1.9 pretty dang well and I still managed to learn probably ten things" :-)
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