See the full issue archive.
Subscribe to Ruby Weekly here.
Issue 138 - March 28, 2013
On the ruby-dev list, Urabe Shyouhei reminded everyone that 1.8.7 is entering its 'sunset' phase and while it's already not getting any bugfixes, it will also get no security fixes from the end of June onwards. The solution? Time to upgrade to 1.9 or 2.0.
Stack Overflow co-founder Jeff Atwood shares his thoughts on why he switched to Ruby and Rails for building his latest 'Discourse' forum software. One of the reasons is that 'Ruby isn't cool any more.'
When a site goes down it can be terrifying to realize your backups haven't run in days. Dead Man's Snitch is the simplest way to be notified when a periodic task fails to run. Use promo code
A quick tour of some common Rails security issues you should be aware of.
Alan Skorkin takes an in-depth look at some interesting outcomes of using instance_eval and instance_exec versus regular blocks with a closure.
Jesse Storimer interviewed Ruby implementation guru Brian Shirai (a.k.a. brixen) on numerous implementation issues such as the GIL, concurrency, and what's coming up in Rubinius 2.0. Available as audio or transcript.
A look at a pattern that can help decouple the rest of your app from a key implementation detail: the database.
A look at the process of debugging a Ruby gem by slicing up the commits using git bisect.
Postgres' Full Text Search is powerful and directly built-in. This simple migration for Ruby creates a trigger to automatically update your index, and the same principle could be applied in any language.
A look at using Ruby's one-liner skills to set and unset environment variables.
A Sinatra based framework that lets you build beautiful dashboards. There's a demo here.
Padrino is a webapp framework built on top of Sinatra. This release includes a totally redesigned admin dashboard, upgrades to the latest Sinatra, CSRF and SafeBuffer support, Gemified and namespaced apps out of the box, and more.
A library for interfacing with Kickstarter's undocumented/unannounced API.
Primiarily fixes a route parsing bug and what happens when requests are received with no Accept header.
The Beans Group is looking for a passionate web developer, with a love for clean code. Ruby and Rails are essential, as are motivation and the right attitude, anything else is a bonus. For more and to apply, click our link.
Passionate about Dev Ops? KnowledgeTree is looking for creative, experienced engineers who live and breath AWS / Cloud Services. Be instrumental in delivering a rock-steady, scalable enterprise application to our sales and marketing customers.
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.
Once-daily email notifications letting you know about updates to the gems you use. You can import your Gemfiles and *.gemspecs to watch all of your requirements at once.SPONSORED ITEM
Address: Office 30, Lincoln Way, Fairfield Enterprise Centre, Louth, Lincs, UK, LN11 0LS