See the full issue archive.
Subscribe to Ruby Weekly here.
Issue 140 - April 11, 2013
Jesse Storimer, author of Working with Unix Processes and Working with TCP Sockets, is back with his third book that focuses on threading and concurrency in Ruby. He says you can use the code 'RUBYWEEKLY' to take $5 off. (We have no financial connection, just a good will gesture/friend of the newsletter thing on his part).
Pat Shaughnessy takes an in-depth look at Ruby 2.0's lazy enumeration feature and how it relates to regular enumerators.
EuRuKo, Europe's Ruby conference, is in Greece this year and it usually sells out fast. So put this Friday 12th in your calendar if you want to grab a ticket.
Speakers include Mark Bates, Steve Klabnik, Carina C. Zona and Richard Schneeman. You can even sponsor a cat.
One moment to let Semaphore autoconfigure a project from GitHub. Another to invite your collaborators. Platform is based on dedicated hardware and works with all major dependencies out of the box. Sign up for a free trial and see how fast your tests will pass.
A look at IdentityCache, a library extracted from Shopify that provides a read through cache for ActiveRecord models.
A very quick look at digging into a Ruby process with the GNU Debugger.
Chrome's DevTools support 'source maps' which allow minified or uncompiled code to be debugged more easily. This post shows how to get Chrome and Rails co-operating and showing the true line number backtraces in the DevTools.
Alex MacCaw has recently switched from TextMate to Sublime Text and shares some pointers on its configuration. (But my personal protip: Phoenix, a fork of Soda, looks even nicer than Soda.)
Garry Shutler looks at using Module#prepend to implement memoization.
And, more specifically, a quick guide for switching from RVM to rbenv.
A well presented look at algorithms you can use to surface the most interesting content within a user contributed content site.
Mitchell Hashimoto shares his knowledge on a variety of topics relating to build libraries in Ruby, including versioning, file structure, configuration, and logging.
The 100th episode of the popular Ruby Rogues podcast is out. Yours truly makes an appearance and doesn't say very much. Aaron Patterson and Mandy Moore also make special guest appearances.
Nathen Harvey explores reasons why you should add tests to your automation framework and provides practical examples of how to do so and which tools to use.
An OpenStruct clone that doesn't invalidate Ruby's method cache every time it is instantiated.
JetBrains has released an update to the RubyMine Ruby and Rails IDE that includes Rails 4 support, a CoffeeScript debugger for non-Rails apps, and debugging on device for RubyMotion apps.
A universal Ruby-based API to bug tracking and project management systems.
0.11.0 adds support for running in Ruby 2.0 mode and sets the default target to Android 2.3 API level 10. Initial support for the Gosu game toolkit is also included.
Litmus, the e-mail testing and analytics company. We work on tough problems everyday and we're looking for great developers wherever you live in the world. Come and see what our team have to say about working here.
Address: Office 30, Lincoln Way, Fairfield Enterprise Centre, Louth, Lincs, UK, LN11 0LS