LWN.net Logo

This Week's Ruby News - Issue 118

From:  Ruby Weekly <rw-AT-peterc.org>
To:  <lwn-AT-lwn.net>
Subject:  This Week's Ruby News - Issue 118
Date:  Thu, 8 Nov 2012 13:32:05 +0000
Message-ID:  <0618f6a79d6bb9675f313ceb29659df23b6.20121108133140@mail259.us2.mcsv.net>
Archive-link:  Article, Thread

Ruby Weekly - A Weekly Ruby Newsletter
Issue #118 - November 8, 2012
================================================================================

Featured
--------

My 'Ruby 2.0 Walkthrough' Kickstarter Campaign
http://www.kickstarter.com/projects/1225193080/the-ruby-2...

  My Ruby 1.9 Walkthrough remains a thorough way for Ruby 1.8 developers to
  get up to speed with 1.9 but 2.0 is now just around the corner. I've
  started a Kickstarter campaign to both give you a great deal plus give me
  all the social pressure required to get it done right and to the expected
  quality :-)

Rubinius 2.0.0 Release Candidate 1
https://github.com/rubinius/rubinius/commit/d19e086d013e7...

  Sadly the Rubinius blog seems to be on hiatus but plenty of people noticed
  Rubinius 2.0.0rc1 has been tagged. Rubinius is an alternative Ruby
  implementation largely written in a subset of Ruby itself and the 2.0
  release brings 1.9 syntax to the fore.

Amazon Adds Ruby Support to AWS Elastic Beanstalk
http://aws.typepad.com/aws/2012/11/aws-elastic-beanstalk-...

  Amazon's Elastic Beanstalk service provides a way to quickly deploy and
  manage apps within AWS's cloud of services (EC2, S3, etc.) It now supports
  Ruby apps by using Phusion's Passenger (I hope Amazon are paying Phusion
  handsomely for this :-))


From Our Sponsor
----------------

Get code quality metrics and alerts on every Git push
http://launchbit.com/taz/358-2793-9659df23b6

  Break free from technical debt. Code Climate analyzes each commit and instantly notifies your
team of code quality issues and improvements via Campfire, email or RSS.  Try it free for 14 days
and get 25% off your first three months. Still free for OSS! <img
src="*%7CLBPIXEL%7C**%7CEMAIL_UID%7C*">


Reading
-------

Yet Another Ruby Shootout: MRI 1.9.3 vs MRI 2.0 vs Rubinius 2.0
http://igor-alexandrov.github.com/blog/2012/11/05/yet-ano...

  Igor Alexandrov picks up where Antonio Cangiano left off by benchmarking
  MRI 1.9.3-p286, MRI 2.0.0-preview1 and Rubinius 2.0.0-rc1. As always with
  benchmarks, don't read too deeply but it seems Ruby 2.0.0 holds its own so
  far.

'require is slow in its bookkeeping; can make Rails startup 2.2x faster'
http://bugs.ruby-lang.org/issues/7158

  An issue on the official MRI issue tracker that shares a patch which can
  improve the performance of 'require'. Follows on to the work seen
  optimizing code loading in Ruby 1.9.3 in June 2011.

Ruby 2.0 Preview Available on Heroku
http://blog.heroku.com/archives/2012/11/5/ruby-2-preview-...

  It's still only a preview so don't pull out your production apps yet, but
  Heroku's polyglot stack supports Ruby 2.0 preview 1 without much work at
  all.

Reinventing Wheels of Future: Matz's RubyConf Keynote Slides
https://speakerdeck.com/yukihiro_matz/reinventhing-wheels...

  No technical content as such but Matz celebrates the reinventing of wheels
  and confesses his love for PHP. Worth a quick swipe through for the
  sentiments.

Game Development and Ruby
https://speakerdeck.com/cadwallion/game-development-and-ruby

  Another slide-deck from RubyConf, this time sharing some options and
  opinions on game development in Ruby.

RubyConf Roundup: Day One
http://leone.panopticdev.com/2012/11/rubyconf-roundup-day...

  If you missed RubyConf, here are some handy notes for the talks that Mike
  Leone attended.

RubyConf Roundup: Day Two
http://leone.panopticdev.com/2012/11/rubyconf-roundup-day...

Dead Simple Login System for Rails Apps with OmniAuth and Facebook
http://blog.ragingstudios.com/blog/2012/10/24/absolutely-...

  In just six special steps with Gal Steinitz.

Let's Not: Refactoring RSpec Specs with Plain Ruby Methods
http://robots.thoughtbot.com/post/34709581001/lets-not

  A look at using plain Ruby methods rather than DSL constructs with RSpec.

Thinking in Objects
https://speakerdeck.com/joshsusser/thinking-in-objects-ru...

  Josh Susser drops some object orientation principles on us in his RubyConf
  2012 slides.

Building a Peer-to-Peer Chat System using Multicasting in Ruby
http://tx.pignata.com/2012/11/multicast-in-ruby-building-...

  IP multicasting allows you to send a datagram to multiple recipients on a
  network. In this post John Pignata looks at multicasting and creates a
  simple chat system using Ruby's socket library.

Instructions to Install Ruby 2.0.0-preview1 on OS X with Homebrew and rbenv
https://gist.github.com/4014963

Delegation on a Method by Method Basis with Forwardable
http://brainspec.com/blog/2012/11/07/delegation-with-forw...

Traitor: An Implementation of Traits for Ruby 2.0
http://blog.txus.io/2012/11/traitor-an-implementation-of-...

ActiveResource Is Dead, Long Live ActiveResource
http://yetimedia.tumblr.com/post/35233051627/activeresour...


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

RailsCasts Digs Into Rails 4.0's Turbolinks
http://railscasts.com/episodes/390-turbolinks

  A 7 minute tour of 'turbolinks' (as will feature prominently in Rails 4.0)
  with Ryan Bates.

The Farmhouse Podcast: Rubyist Talk from Los Angeles
http://farmhouse.la/podcast

  Hard to describe but I've been enjoying this podcast from The Farmhouse.
  The latest episode features Shane Becker and Evan Phoenix discussing the
  Puma Ruby Web server. Steve Klabnik features on two earlier episodes.

RubyConf 2012 Lightning Talks: An 80 Minute Grab Bag
http://www.justin.tv/confreaks/b/337863983

The Thoughtbot Podcast Chats to RubyConf 2012 Attendees
http://www.thoughtbot.com/podcast/20


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

Espresso: A New Scalable Web Framework Aimed at Speed and Simplicity
https://github.com/slivu/espresso

  I don't think we've had a new Ruby framework for a while so.. enter
  Espresso :-) Has a few interesting ideas but without being too alien to
  existing Rails, Ramaze, or Sinatra fans.

Ruboto 0.9: The JRuby on Android Platform
https://github.com/ruboto/ruboto/wiki/Ruboto-0.9.0-releas...

  Now supports Ruby classes directly subclassing Java classes.

A Simplified Version of Ruby's Object System, Implemented in Ruby
https://gist.github.com/4009812

  A clever experiment by James Coglan. It's intended to model inheritance and
  method lookup in as little code as possible, for ease of understanding by
  Rubyists.

Chili: A Spicy 'Feature Toggle' Framework for Rails
http://balvig.github.com/chili/

Redtape: A Cleaner Alternative to accepts_nested_attributes_for in Rails
https://github.com/ClearFit/redtape


Jobs
----

Sr. Rails Engineer at VMware Socialcast (San Francisco)
http://bit.ly/RmXHA7

  Socialcast is looking for a passionate, experienced Ruby and Rails Engineer
  to join our growing Engineering team! Continue your career in a start-up
  atmosphere focusing on fast experimentation with the latest technologies
  and frameworks (Rails 3 and Ruby 1.9).

Ruby on Rails Developer at Litmus (Remote, anywhere!)
http://litmus.com/careers

  Litmus, the e-mail testing and analytics company, offering a great salary,
  full health care benefits and 28 days paid vacation. We're looking for
  great developers wherever you live in the world. Come and see what our team
  have to say about working here.

Sr. Ruby on Rails Developer at ARPC [District of Columbia]
http://jobs.rubyinside.com/a/jbb/job-details/754287


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

The British Ruby Conference: Giving 15% for Movember
http://2013.britruby.com/

  The British Ruby Conference is in Manchester, England in March 2013 with
  lots of lovely speakers (and I'll be there!) and for this month only will
  be giving 15% of ticket sales to the Movember cause. Come join in the fun.



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

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