LWN.net Logo

This Week's Ruby News - Ruby 2.0, Rails 4.0b1, RSpec 2.13, and more

From:  Ruby Weekly <rw-AT-peterc.org>
To:  <lwn-AT-lwn.net>
Subject:  This Week's Ruby News - Ruby 2.0, Rails 4.0b1, RSpec 2.13, and more
Date:  Thu, 28 Feb 2013 14:35:19 +0000
Message-ID:  <0618f6a79d6bb9675f313ceb29659df23b6.20130228143457@mail259.us2.mcsv.net>
Archive-link:  Article, Thread

Ruby Weekly - A Weekly Ruby Newsletter
Issue #134 - February 28, 2013
================================================================================


From the Editor's Desk..
------------------------

Last Sunday marked the 20th anniversary of work commencing on Ruby way back
in 1993 and it was celebrated in style with the final release of Ruby 2.0.0.
Congratulations to Matz along with the rest of the core team and anyone else
who has contributed over the years to the rich Ruby ecosystem we enjoy today.
Now.. on to an extremely release heavy issue.


Featured
--------

Ruby 2.0.0-p0 Released on Ruby's 20th Anniversary
http://www.ruby-lang.org/en/news/2013/02/24/ruby-2-0-0-p0...

  A big development in the Ruby world that can't be summarized in one link,
  so we have a whole Ruby 2.0 section further down ;-) As well as the usual
  ways (direct, RVM, ruby-build), Ruby 2.0 is also available <a
  href="http://blog.bitnami.org/2013/02/the-easiest-way-to-test-r...">via
  Bitnami's Ruby Stack</a> and on Windows through <a
  href="http://rubyinstaller.org/downloads">RubyInstaller</a>.

Rails 4.0 Beta 1 Released
http://weblog.rubyonrails.org/2013/2/25/Rails-4-0-beta1/


  Not content to let us play with Ruby 2.0 for too long, Rails has gotten in
  on the release action with the first beta of the long awaited 4.0. DHH
  summarizes the update for us here.

Ruby 1.9.3-p392 Released
http://www.ruby-lang.org/en/news/2013/02/22/ruby-1-9-3-p3...

  Ruby 1.9.3 gets an update to address more security vulnerabilities, this
  time in REXML (the XML parser in the standard library) and the JSON
  library. Upgrade your 1.9.3 to this, even if you're not headed to 2.0 yet.

JRuby 1.7.3 Released: Primarily Addresses 2 Security Issues
http://jruby.org/2013/02/21/jruby-1-7-3


  Also released via <a
  href="http://blog.bitnami.org/2013/02/jruby-173-released-on-bit...">Bitnami's
  JRuby stack</a> if you want a complete stack out of the box.


From our Sponsor
----------------

New Relic is Built on Autonomous Teams
http://blog.newrelic.com/2013/02/26/autonomous-teams-what...

  With autonomy, you have the self-directing freedom of execution and can do
  some of your best work. As part of a team, you and your colleagues unify
  around a specific goal, supporting each other so that you succeed together.
  Autonomous teams have the greater potential for success than either of the
  two alone. Get a glimpse inside of New Relic and how we use autonomous
  teams to build great products.


Spotlight on Ruby 2.0
---------------------

The Pragmatic Bookshelf Releases Programming Ruby 4th Edition for 2.0
http://pragprog.com/book/ruby4/programming-ruby-1-9-2-0


  Dave Thomas' popular 'Pickaxe' Ruby reference book has been released in its
  4th edition and now covers both Ruby 1.9 and 2.0. The 2nd edition is still
  available if you need a 1.8 reference, however.

MetaCasts: A Look at Ruby 2.0.0 (in a 12 Minute Video)
http://www.metacasts.tv/casts/ruby-2-0-0-rc2


  Metacasts is a pay-for screencasting site by Mark Bates but for just the
  next few days he's made his look at Ruby 2.0 available to everyone in
  celebration of the release.

What's New in Ruby 2.0
https://speakerdeck.com/shyouhei/whats-new-in-ruby-2-dot-0


  A slide-deck by Urabe Shyouhei of the Ruby core team that covers some of
  what's new in Ruby 2.0.

Ruby 2.0 by Example
http://benhoskin.gs/2013/02/24/ruby-2-0-by-example


  A collection of short programs that highlight various Ruby 2.0 features
  including refinements and lazy enumeration.

'Installing Rails' Guide Updated for Rails 4.0 and Ruby 2.0
http://railsapps.github.com/installing-rails.html



Reading
-------

The Official Maintenance Policy for Ruby on Rails
http://weblog.rubyonrails.org/2013/2/24/maintenance-polic...

  Steve Klabnik clears up what the official policies are on maintaining 'old'
  versions of Rails with regards to bug fixes, security updates, and new
  features.

The Pragmatic Bookshelf Updates 'Agile Web Development with Rails' for Rails 4.0
http://pragprog.com/book/rails4/agile-web-development-wit...

  Only updated in its e-book format for now.

Python for Ruby Programmers
https://speakerdeck.com/mleone/python-for-ruby-programmers


  A slide deck by Mike Leone that covers some of the differences between Ruby
  and Python while attempting to sell us on the idea of giving Python a go.

Setting ActiveRecord's Connection Pool Size on Heroku with Puma and Sidekiq
http://watsi.github.com/2013/02/16/activerecord-connectio...

Introducing Mutations: Putting SOA on Rails for Security and Maintainability
https://developer.uservoice.com/blog/2013/02/27/introduci...

Ruby Core Classes Aren't Thread Safe
http://www.jstorimer.com/newsletter/ruby-core-classes-are...


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

Rails 3.2.13 RC1 Released: Rails 3.2 Gets Ruby 2.0 Support
http://weblog.rubyonrails.org/2013/2/27/Rails-3-2-13-rc1-...

  Bug fixes and, importantly, Ruby 2.0 support for Rails 3.2. Steve Klabnik's
  first Rails release too.

RubyGems 2.0.0 and Bundler 1.3.0 Released
http://blog.rubygems.org/2013/02/24/2.0.0-released.html


  Comes with Ruby 2.0 but can be used on 1.9. Requires Bundler 1.3.0 (also
  released this week).

RSpec 2.13 Released
http://myronmars.to/n/dev-blog/2013/02/rspec-2-13-is-rele...

Phusion Passenger 4.0 Release Candidate 2
http://blog.phusion.nl/2013/02/27/phusion-passenger-4-0-r...

  Not to be left out of the deluge of releases, here's a new RC of Passenger
  4.0. However, it's not fully tested on Ruby 2.0 and they advise sticking
  with 1.9.3 for now.

Tilt 1.3.4 Released: The Generic API to Multiple Ruby Template Engines
https://github.com/rtomayko/tilt/


  1.3.3 was a couple of years ago now so it's great to see a new release of
  this popular gem. Lots of little fixes and tweaks but also new support for
  RDoc 4.0, Asciidoctor, and Redcarpet 2.

num_threads: Simply Run A Block of Ruby Code in Multiple Threads
https://github.com/jstorimer/num_threads


Rouge: A Pure Ruby Code Highlighter with Pygments-Compatible HTML
https://github.com/jayferd/rouge


  Highlights nearly 40 languages and outputs HTML or ANSI 256-color text. Its
  HTML output is compatible with stylesheets designed for Pygments, a popular
  Python-based syntax highlighter.

singleton_process: Ensures That A Given Process Is Only Running Once
https://github.com/rjackson/singleton_process


sublime-text-2-ruby-tests: Sublime Text 2 Plugin for Running Ruby Tests
https://github.com/maltize/sublime-text-2-ruby-tests



Jobs
----

Web Application Developer for Big Nerd Ranch
http://bignerdranch.theresumator.com/apply/PPxl0c/Web-App...

  Seeking smart, kind folks who want to make the world a little better
  through development, training and writing about cutting-edge code.

Full-stack Web App Engineer for fast-growing SaaS company
https://gist.github.com/lylo/aa7d782ca200a954e462


  FreeAgent are looking for a talented full-stack web app engineer to come
  and join their amazing team on their mission to democratize small business
  accounting.

Ruby Developer at HouseTrip Ltd [London, United Kingdom]
http://jobs.rubyinside.com/a/jbb/job-details/783359


LAMP Developer at Geomagic, Inc. [Morrisville, North Carolina]
http://jobs.rubyinside.com/a/jbb/job-details/783599



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

Artoo: A Micro-Framework for Robotics
http://artoo.io/


  Why let all the Node developers and their Nodecopters have all the fun? Get
  Ruby controlling some drones too. <a
  href="http://www.youtube.com/watch?v=GqHqRSTIqQI">Here's a video of Artoo
  in action.</a>



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

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 © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds