LWN.net Logo

This Week's Ruby News - Issue 96

From:  Ruby Weekly <rw-AT-peterc.org>
To:  <lwn-AT-lwn.net>
Subject:  This Week's Ruby News - Issue 96
Date:  Thu, 7 Jun 2012 15:37:39 +0000
Message-ID:  <0618f6a79d6bb9675f313ceb29659df23b6.20120607122958@mail259.us2.mcsv.net>
Archive-link:  Article, Thread

Ruby Weekly - A Weekly Ruby Newsletter
Issue #96 - June 7, 2012
================================================================================



Headlines
---------

Rails 3.2.5 Released: Fixes Vulnerabilities and Bugs
http://weblog.rubyonrails.org/2012/5/31/ann-rails-3-2-5-h...

  Rails 3.2.4 was released last week fixing two serious security
  vulnerabilities (explained in another post below). Rails 3.2.5 then
  followed a day later as 3.2.4 introduced a nasty scoping bug.

Take The Ruby on Rails Hosting Survey 2012
http://rails-hosting.com/

  Back in 2009 Planet Argon ran a survey of how Rubyists were deploying their
  Rails apps. We got some interesting (and public) results from it. Now they
  want to do it again and, of course, share the results again too.

RailsInstaller for OS X: Ruby, Rails, Git, and More in One Download
http://www.engineyard.com/blog/2012/railsinstaller-for-os...

  Engine Yard's RailsInstaller has long been a popular way to install Rails,
  Ruby, Git, Sqlite and other tools in one hit on Windows. Now it's here for
  OS X too.


From our sponsor
----------------

Michael Hartl's Rails Tutorial 2nd Edition, Out Now
http://zfer.us/EKm97

  Michael Hartl has just announced the official release of the 2nd edition of
  his popular Rails Tutorial screencast series. It's 15 hours of 'over the
  shoulder' training in Rails 3.2 using Twitter Bootstrap, Ruby 1.9, and full
  on test driven BDD.


Reading
-------

Forgotten Rails Features: HTTP Streaming
http://robotmay.com/post/24054884390/forgotten-rails-feat...

  One of a series of posts looking at interesting Rails features that are no
  longer in the spotlight. Here, Robert May looks at the HTTP streaming
  features introduced in Rails 3.1.

Using vim-slime with Pry for REPL Perfection
http://www.alanmacdougall.com/blog/2012/03/27/using-vim-s...

  Alan MacDougall demonstrates how you can set up vim so that you can send
  Ruby code straight from the editor into an interactive Pry session.

A Write Up of the SQL Injection Vulnerability in Rails
http://blog.pentesterlab.com/2012/06/cve-2012-2661-exploi...

  Louis Nyffenegger gives a scrappy yet practical explanation of the latest
  vulnerability in Rails (which has been fixed by Rails 3.2.4/5).

Using ActiveSupport::Configurable to Store Config Options
http://akash.im/2012/06/04/using-activesupport-configurab...

PhoneGap vs RubyMotion
http://iconoclastlabs.com/cms/blog/posts/phonegap-vs-ruby...

  A somewhat chalk and cheese comparison framework wise but a reasonable
  discussion of the pros and cons of deploying a similar app using both
  technologies. An interesting sidenote is it compelled one of the creators
  of PhoneGap to write a post in response.

Building a Per Project Ruby Console (for non Rails apps) with Pry
http://johnmurray.io/log/2012/05/31/Per--Project-Console.md

Future Versions of Pow Won't Automatically Support RVM
https://github.com/37signals/pow/commit/3e62babd559430baa...

  It seems automatic support for .rvmrc files to set the Ruby environment is
  going away in Pow. There's a simple workaround (using the .powrc file for
  each project) but it's worth noting for the future.

Heroku Isn't for Idiots
http://rdegges.com/heroku-isnt-for-idiots

Ruby Is Faster Than Python, PHP and Perl(?)
http://www.unlimitednovelty.com/2012/06/ruby-is-faster-th...

  Uh-oh, controversy alert! Tony Arcieri attacks the myth that Ruby is the
  slowest language out there with a look at the Alioth Programming Languages
  Shootout. Sadly, the shootout is rather flawed but the real take away is
  that all four languages aren't far apart.

Yehuda Katz Explains Rails' Versioning System
https://github.com/rails/rails/pull/6610#issuecomment-612...


Watching and Listening
----------------------

Using Ruby to Craft and Test Beautiful Command Line Applications
http://confreaks.com/videos/922-rubyconfindia2012-using-r...

  From RubyConf India comes a talk by Shishir Das and Nikhil Mungel about
  building elegant command line apps with Ruby (on Unix-like systems,
  naturally). Video good, audio not so good.


Libraries and Code
------------------

Sidekiq 2.0 Released, Gets Scheduled Jobs
https://github.com/mperham/sidekiq/blob/master/Changes.md

  Sidekiq is a simple but efficient background job processor for Ruby (and
  Rails.) It's designed to be Resque-compatible but is faster as many jobs
  can execute in parallel. Version 2 adds scheduled jobs so you can say 'send
  this email 3 days from now.'

Parts of RubyMotion Open Sourced
http://blog.rubymotion.com/post/24197887535/community-ope...

  RubyMotion is a Ruby compiler/framework for iOS that has recently taken the
  Ruby world by storm. Its creator, Laurent Sansonetti, has now open sourced
  parts (but not all) of the framework so that the community can contribute
  to and extend the platform.

IProcess: Transport Ruby Objects Between Processes
https://github.com/robgleeson/IProcess

  IProcess, short for Inter Process Communication(IPC) Process, is a
  collection of classes you can use to transport Ruby objects between
  processes running on UNIX-like operating systems.

SmartProperties: Ruby Accessors 'on Steroids'
https://github.com/t6d/smart_properties

  Bored of plain old attr_accessors? Include the SmartProperties module and
  use the property method along with a name and optional configuration
  parameters to define new properties along with input conversion,
  validation, and default values.


Jobs
----

Rails Software Engineer at Mulu.me (Los Angeles)
http://mulu.me/about/jobs

  Join a killer engineering team to build out a social shopping application
  where users earn for a cause. You'll be working with Ruby, Rails,
  JavaScript, PostgreSQL, and building a product you're proud of with an
  awesome team.

Rails Developer at IBM [Emeryville, California]
http://jobs.rubyinside.com/a/jbb/job-details/697191

  As interested in technical verve as years of experience, IBM has positions
  for junior and senior engineers with a focus on those experienced with
  Rails, JavaScript, CSS and jQuery.

Rails Programmer at Digital Monitoring Products, Inc. [Springfield, Missouri]
http://jobs.rubyinside.com/a/jbb/job-details/698233


Last but not least..
--------------------

Why Our Code Smells
http://opensoul.org/blog/archives/2012/05/23/why-our-code...

  A well put together slide deck by Brandon Keepers of GitHub with some
  interesting points on code smells, primarily focusing on testing.



================================================================================

You opted in for Ruby Weekly at http://rubyweekly.com/ 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 rw@peterc.org in case of
problems/questions.

(Log in to post comments)

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