See the full issue archive.
Subscribe to Ruby Weekly here.
Issue 137 - March 20, 2013
Four new security issues (symbol DoS vulnerability in ActiveRecord, XML parsing vulnerability, and two XSS vulnerabilities) have forced the quick release of some new Rails versions. Careful, though, as 3.2.13 is proving less simple of an upgrade as would be suspected (see item below).
A Rails 4.0–compatible version of Michael Hartl's popular 'Ruby on Rails Tutorial' book is now available online. The e-book and screencast versions will be available once Rails 4.0 is officially released, however.
Solano Labs, the maker of Tddium, has integrated major updates to make the product easier to use, and we want to share these awesome changes with you. These changes include Github Sign-In, Pull-Request & Status Integration. Heroku Single Sign-On. Flowdock. BitBucket. Simple Setup Hooks. Our parallel optimizations usually get your build results 10 to 20 times faster. Sign up for a free one-month trial using promo code
Method lookup has changed a little in Ruby 2.0 with both the introduction of Module#prepend and a number of optimizations made at the VM level. Marc-André Lafortune looks at the bigger picture here.
Jim Gay shows off the 'delegate' library and Delegator class that comes in Ruby's standard library.
Envato's marketplace sites recently upgraded from Rails 2.3 to Rails 3.2 with no downtime despite handling 8000 requests per minute. The team shares some of their story.
Stephen Ball demonstrates how to customize your IRB installation from the prompt and default gems through to things for Rails and command history.
Not one to shy away from a controversial title, Ruby's l'enfant terrible, Giles Bowkett, is back with an incisive look at how to get large, monolithic Rails apps back on track. But yes, it costs money.
The Rogues sit down with the esteemed Martin Fowler (of Agile fame, not the EastEnders character) to discuss patterns, service layer, and similarly tasty 'serious developer' stuff.
The popular PeepCode screencasting site (to which many of you are subscribed, I'm sure) now has apps for iPhone and iPad users so you can more easily watch their entire video library on the go. I've given it a quick go and it seems pretty good.
The minitest library, as included in the Ruby standard library, has been updated with a key enhancement: the MiniTest::Spec class has been refactored into a more easily extended DSL module. In turn, minitest-spec-rails has had an update which uses this new module to avoid a lot of monkey patching.
Think of it as Yahoo! Pipes plus IFTTT on your own server. It's built in Rails and looks pretty impressive.
SitePrism gives you a simple, clean and semantic DSL for describing your site using the Page Object Model pattern, for use with Capybara in automated acceptance testing.
Hooks into ActiveRecord (and RecordCache, if used) and counts the number of SQL queries per controller action and per table.
A generic, unopinionated, DRY, light-weight web framework for Ruby.
Software startup in stealth mode finds hidden treasures among asset management debris. Can you write Ruby code, create the algorithms, mine the data, and deliver tools to return the treasure to its owner? We explore, map, and match assets with owners.
We deliver on time, have expert knowledge on Haml, Sass, Compass & CoffeeScript and understand the Rails asset pipeline. How’s that for a change? Check out our track record too.SPONSORED ITEM
Address: Office 30, Lincoln Way, Fairfield Enterprise Centre, Louth, Lincs, UK, LN11 0LS