See the full issue archive.
Subscribe to Ruby Weekly here.
Issue 65 - October 27, 2011
This week brings us some key Ruby 2.0 news (it's not out till 2013 but things are in motion), a JRuby release, and a new BDD library that seems to have struck a chord.
My Ruby Reloaded course is now also over half sold out so if you're curious, definitely check it out now (not being pushy, there just happen to be 8961 subscribers(!) :-)). Otherwise, it'll be back here when the January run opens up. Thanks folks. Now on the links..
Ruby 2.0 is the next major version release of MRI Ruby, the de facto official Ruby implementation. What's it about and what might it include? Ruby Inside takes a look.
The primary goal of JRuby's 1.6.x series is to round out the Ruby 1.9 support by fixing any reported incompatibilities. This continues with JRuby 1.6.5 and all JRuby users are encouraged to upgrade. 1.6.5 brings updates to RubyGems, fixes to 1.9 encoding and improved fiber performance.
I haven't checked it out yet but the Pragmatic Programmers have announced the first beta release of a book by David Copeland about building well-formed command line applications in Ruby.
I've started a new account on Twitter called @CodeWisdom, that's dedicated to sage programming related wisdom and quotes, as well as links to discussions on best practices and techniques. If you're on Twitter, follow along.
StartupDigest personally delivers the best information about the tech startup world to your inbox. 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 local tech market.
Aaron 'tenderlove' Patterson talks about database connection management in ActiveRecord, how he's not pleased with it, and how he wants to step towards fixing it to be more like File's API.
Continuing the popular and recent string of posts about making your test or spec runs faster, Les Hill brings us more fast speccing goodness (RSpec specific, in this case) and shares a Rails app that implements his techniques.
Speaking from the Uncle Bob bible, Nicholas Henry argues that Rails applications are better structured with a 'service layer' to better separate key application functionality from the restrictions of a framework. He presents a good case.
Mike Perham recently spoke at RubyConf 2011 on some advanced threading-related topics. In this article, he explains, from a Ruby perspective, some gotchas with threads and why he thinks you should simply try and avoid them.
The Rails Style Guide is a Rails 3-focused style guide presented in a single README file on GitHub. It covers a lot and is rather opinionated technology wise but is an easy read and you should pick up a few tips nonetheless.
Satish Talim of RubyLearning presents a thorough introduction to Rack, the popular library that abstracts HTTP servers and requests in most common Ruby frameworks and webapp libraries.
Rails 3: Beginner to Builder was a course given by Richard Schneeman at the University of Texas over eight weeks and he's now shared the videos, slides, and other materials on his blog.
Spinach is a new BDD framework that aims to resolve a number of perceived pain points with the popular Cucumber system. This blog post sums up the differences, pros and cons. Maybe it's the ideal way forward for you too?
Gotten sick of needing to install Xcode when setting up RVM or just compiling Ruby on a new Mac? The osx-gcc-installer project can help you skip the pain by just giving you gcc in one hit.
Nick Quaranto of Thoughtbot wanted to use Rails 3.1 in deploying a static site to take advantage of Rails' features and asset packaging. In this post, he demonstrates using the 'High Voltage' Rails engine to do just that.
WatchTower helps you track how much time you spend on all of your projects, at the project, directory, and file level. It's built in Ruby and supports TextMate and Xcode on Mac OS X.
Are you an intermediate Rubyist looking to boost your Ruby skillset with things like test driven development, OO design, building libraries and learning some of the lesser known nooks and crannies of Ruby? My Ruby Reloaded course runs in November and December and is now just over half sold out. If you want to join, check out this page for more info soon and use the code "WEEKLY" for $80 off of the usual rate (for being a subscriber!)
Address: Office 30, Lincoln Way, Fairfield Enterprise Centre, Louth, Lincs, UK, LN11 9EJ