Issues » 27

Previous issues | Read this issue on the Web
Ruby Weekly Issue 27
February 3, 2011
Welcome to issue 27 of Ruby Weekly. Ruby Weekly has just passed 4000 subscribers. Thanks to all of you!
Notable news
RubyGems 1.5.0 Released
Ryan Davis announced the release of RubyGems 1.5.0 this week, just a month after RubyGems 1.4. The reason for the quick jump was that 1.4 and Ruby 1.9 didn't get on but that's now all resolved. In return, Bundler broke but that too has now updated and everyone is living happily ever after!
'Using JRuby' Book Published
The Pragmatic Programmers have just published the final version of Using JRuby by Charles Nutter, Thomas Enebo, Nick Sieger, Ola Bini, and Ian Dees. It's 300 pages and aims to be a 'definitive guide' for anyone using or integrating with JRuby.
Redmine Forks: ChiliProject is Born
ChiliProject is a fork of Redmine founded by long-term members of the Redmine community. Their aims are to more quickly provide innovative new features, extend interoperability, and to build a broad user community. A key focus will be improving the usage experience for large and complex environments.
Refinery CMS 0.9.9 Released
Refinery CMS is a popular Rails-based content management system and 0.9.9 brings some handy new features including the ability to be attached to another Rails app by merely including 'refinerycms' in its Gemfile and no more RMagick dependencies.
Netbeans Drops Ruby Support (And JRuby Picks It Up)
The Netbeans IDE team has announced they're dropping support for the Ruby and Rails specific features in their popular IDE. Separately, though, Thomas Enebo of the JRuby core team has said that they have spoken to the Netbeans team and they will be adopting the project.
RubyMine 3.0 On Sale at $29 till February 15
In response to the Netbeans news, JetBrains have taken the opportunity to throw a flash sale and have slashed the price of their popular Rails IDE from $69 to $29. Can't say they're not quick off the mark!
Notable articles
Introducing Gem Testers and rubygems-test
It has long been noted that when you install Ruby libraries, their tests aren't run automatically (as they are in Perl). Josiah Kiehl talks about an effort to change all of this: the 'Gem Testers' project. Library creators in particular should check this out.
Getting Started with Rails 3
Darcy Laycock kicks off a series of articles for the popular SitePoint blog about taking the plunge with Rails 3. In this first instalment, he gets Rails installed, generates an empty app, and creates its initial model.
Cucumber vs Steak
Iain Hecker talks about Cucumber and Steak - opposing ways to do the same thing: acceptance and integration testing. He argues that Cucumber's natural language functionality can provide a good way to focus on your intentions rather than your implementation.
Let Isaac Help You Build IRC Bots in Ruby
Chad Perrin takes a quick walk through the process of building an IRC (Internet Relay Chat) bot using the Isaac IRC library with Ruby.
Easy Rails Admin Login with Google Apps and OmniAuth
Michael Bleigh demonstrates how to easily add some special admin-only authentication to your Rails 3 app by leaning on Google Apps (which you may already be using for your e-mail) and OmniAuth.
$12 for 110 Minutes with John Barnette and Geoffrey Grosenbach
John Barnette (RubyGems committer) and Geoffrey Grosenbach (of PeepCode fame) sat coding together and produced a 110 minute screencast where they share lots of 'real life' Ruby development tricks. I find these 'Play by Play' screencasts a little hit and miss but they're very interesting to watch nonetheless.
Notable libraries and code
Silver: Redis-backed Database Cacher, Indexer and Searcher
Silver is a lightweight, Redis-backed database cacher and indexer built by the folks at Talking Points Memo. You can wrap calls to your database or even web services with a Silver call and Silver will take care of the caching. An interesting project.
Regulate: A Mini Git-Backed CMS as a Rails 3 Engine
Collin Schaafsma introduces Regulate, a Rails 3 engine that provides a Git backed CMS that allows admins to define editable regions in a page view. There's a 5 minute screencast to show you how to get it running.
LASER: Lexically- and Semantically-Enriched Ruby
LASER is a tool to analyze the lexical structure and semantic meaning of Ruby programs by Michael Edgar. It's very new, very 'edgy' and has a slightly odd license but may appeal to the experimental types.
Ruby Job of the Week
Graduate Rails Developer [London, United Kingdom]
AlphaSights are looking for a Computer Science graduate (or equivalent) with a passion for Ruby and Rails to work in a small team at their Covent Garden offices. No commercial Rails experience is necessary and a highly competitive salary is offered.
Last but not least..
Ruby For Kids: Games Programming Screencasts
The Ruby For Kids project is an attempt to teach Ruby through the development of simple computer games using the Gosu library. It's fun for kids and adults alike.
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