User: Password:
Subscribe / Log in / New account

This Week's Ruby News - Issue 138

From:  Ruby Weekly <>
To:  <>
Subject:  This Week's Ruby News - Issue 138
Date:  Thu, 28 Mar 2013 13:39:52 +0000
Message-ID:  <>
Archive-link:  Article

Ruby Weekly - A Weekly Ruby Newsletter
Issue #138 - March 28, 2013


MRI Ruby 1.8.7 to Receive No More Fixes From the End of June 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.

Jeff Atwood on 'Why Ruby?'

  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.'

JRuby 1.7.3 Released: Primarily to Address Two Security Issues

From our Sponsor

Are you confident your backups are running?

  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 <code>RUBYWEEKLY</code> for 1
  month free.


Rails' Insecure Defaults: 13 Security Gotchas You Should Know About

  A quick tour of some common Rails security issues you should be aware of.

A Closure Is Not Always A Closure In Ruby

  Alan Skorkin takes an in-depth look at some interesting outcomes of using
  instance_eval and instance_exec versus regular blocks with a closure.

Brian Shirai On Rubinius 2.0, The GIL, and Thread-safe Ruby Code

  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.

The Repository Pattern

  A look at a pattern that can help decouple the rest of your app from a key
  implementation detail: the database.

Using `git bisect` to Troubleshoot Ruby Gems

  A look at the process of debugging a Ruby gem by slicing up the commits
  using git bisect.

How to Add Watermarks to Your Photos with the DragonFly Gem and ImageMagick

Autoupdating Full Text Search in Ruby

  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.

ruby -p -i -e

  A look at using Ruby's one-liner skills to set and unset environment

Pitfalls of Ruby Mixins

Profiling JIT-ted Ruby code with OProfile

Libraries, Code and Tools

Dashing: A Sinatra-based Dashboard Framework

  A Sinatra based framework that lets you build beautiful dashboards. There's
  a demo <a href="">here.</a>

Padrino 0.11.0 Released

  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.

Kickscraper: An API Library for

  A library for interfacing with Kickstarter's undocumented/unannounced API.

Sinatra 1.4.2 Released: A Bug Fix Release!msg/sinatrarb/VFD3Fm-Oe...

  Primiarily fixes a route parsing bug and what happens when requests are
  received with no Accept header.

terminal-codelearn: A Multi-user 'bash' Terminal Web App

MiniGit: A Simple Ruby Interface to The Git Command


Ruby on Rails Engineer at The Beans Group (London, UK)

  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.

Dev Ops / AWS Engineer at KnowledgeTree (Raleigh, NC)

  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.

Ruby Developer for Financial Tech Startup (SF Bay Area)

  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.

12 other Ruby and Rails jobs from our job board

Last but not least..

BundleScout: E-mail Notifications of Library Updates

  Once-daily email notifications letting you know about updates to the gems
  you use. You can <a
  your Gemfiles and *.gemspecs to watch all of your requirements at once.


You opted in for Ruby Weekly at to get weekly e-mails
about the Ruby programming language.

Our mailing address is: Office 30, Lincoln Way, Fairfield Enterprise Centre,
Louth, Lincs, UK, LN11 9EJ.

You can e-mail the list maintainer directly at in case of

(Log in to post comments)

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds