Issues » 49

Previous issues | Read this issue on the Web
Ruby Weekly Issue 49
July 7, 2011
Welcome to issue 49 of Ruby Weekly. A reasonably quiet week so I'll get straight onto the links and cross my fingers for a more exciting next week. Perhaps I'll even get writing myself :-) -- Peter
Headlines
Ruby 1.8.7-p352 Released
The latest production-level patchlevel release of Ruby 1.8.7 has been unveiled, ostensibly in celebration of Ruby 1.8.7's third anniversary (yep, that long). In reality, there's nothing new or amazing here but lots of small security and stability oriented fixes.
Twitter Shifting More Code to JVM, Away from Ruby
Articles and Tutorials
Your Code is Broken and Ruby Can Help You Fix It
Avdi remembers a key lesson from his Perl days - always run your interpreter in verbose, warnings mode. He looks at what you can gain by doing this in Ruby (beyond lots of warning messages, of course).
Jeremy Zawodny: I Actually Tried Learning Rails
A few months ago, Jeremy Zawodny (Craigslist engineer, esteemed ex-Yahoo developer, and MySQL guru) wanted to prototype some webapp ideas so turned to Ruby and Rails. While he liked Ruby, he ran into some issues with the complexity of the Rails ecosystem and it made him 'feel a bit inadequate.' Ouch.
The Broken Promises of MRI/REE/YARV
Joe Damato looks at a serious design flaw of the object system used in MRI/REE/YARV and comes to the conclusion that these implementations are 'fatally flawed' and that he's not going to be posting about Ruby ever again. Rather technical stuff this, beware.
Sprockets Schmockets - CommonJS Is The Future For Rails JavaScript Packaging
Quoted Labels: A Reasonable Ruby Syntax Change
Screencasts
Matz on Ruby 2.0: What We Want to Accomplish in the Near Future
Matz gave this talk on the future of Ruby (and, specifically, on his ambitions for Ruby 2.0) last October, but it seems to have been dug up and become popular on the bookmarking sites this week, so who's to argue with that? It'll be interesting if much of what Matz talks about becomes a reality (though some things like Module#mix are already in ruby-head).
RailCasts #273: Geocoder
I linked to Geocoder, a one-size-fits-all Ruby geocoding library, in issues 36 and 41 and now Ryan Bates has turned his usually deft hand to showing it off in a bite-sized video. If you need to work with geographical data, you need to be all over this.
Building a Star-Rating System in Rails with jQuery
Libraries and code
forever: A Small Daemon Framework
forever is a small framework by Davide D'Agostino for building daemons, long running processes. It includes support for logging, an error handler, and elegant control from the command line.
Factory Girl's New Look
Factory Girl is a popular object factory library for replacing fixtures in your testing scenarios. Some new release candidates have been unveiled sporting a new factory definition syntax which is shown off elegantly here. Nice updates.
Mida: Microdata Extractor / Parser
'Microdata' is an HTML5 feature for nesting semantics within Web pages to relay extra machine parseable data - much like 'microformats'. Mida is a Ruby extractor and parser for said Microdata.
Adding Colored Output to Your Ruby Script
Ruby Jobs of the Week
Test Driven Ruby and Javascript Developer [San Francisco and Los Angeles, CA]
Carbon Five builds web and mobile products for startups, institutional companies and non-profit organizations using a finely tuned agile process with cutting edge tools and technology. Join a team of seasoned pros in a highly-collaborative environment and work on a new project every few months.
Braintree Seeks Internal Rails Developer [Chicago, IL]
Braintree, a popular payment gateway provider and long-term user of Rails, is looking for an exceptional Rails developer. You'll need at least one year of experience with Rails, TDD/BDD and working on Unix-like platforms (e.g. Linux). Git experience would be a plus too.
Last but not least..
New Codebrawl Contest: Create a Ruby Testing Library
CodeBrawl is a new Ruby-based programming contest site. This week's contest is to build your own testing library that includes one unique feature you've been missing in other libraries so far (you can play this humorously, if you like). In 5 days time, voting begins.
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