This Week's Ruby News - Issue 118
[Posted November 14, 2012 by jake]
| 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)