|| ||Ruby Weekly <rw-AT-peterc.org> |
|| ||<lwn-AT-lwn.net> |
|| ||This Week's Ruby News - Ruby 2.0, Rails 4.0b1, RSpec 2.13, and more |
|| ||Thu, 28 Feb 2013 14:35:19 +0000|
|| ||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.
Ruby 2.0.0-p0 Released on Ruby's 20th Anniversary
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
Bitnami's Ruby Stack</a> and on Windows through <a
Rails 4.0 Beta 1 Released
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
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
Also released via <a
JRuby stack</a> if you want a complete stack out of the box.
From our Sponsor
New Relic is Built on Autonomous Teams
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
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)
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
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
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
The Official Maintenance Policy for Ruby on Rails
Steve Klabnik clears up what the official policies are on maintaining 'old'
versions of Rails with regards to bug fixes, security updates, and new
The Pragmatic Bookshelf Updates 'Agile Web Development with Rails' for Rails 4.0
Only updated in its e-book format for now.
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
Introducing Mutations: Putting SOA on Rails for Security and Maintainability
Ruby Core Classes Aren't Thread Safe
Libraries and Code
Rails 3.2.13 RC1 Released: Rails 3.2 Gets Ruby 2.0 Support
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
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
Phusion Passenger 4.0 Release Candidate 2
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
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
Rouge: A Pure Ruby Code Highlighter with Pygments-Compatible HTML
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
sublime-text-2-ruby-tests: Sublime Text 2 Plugin for Running Ruby Tests
Web Application Developer for Big Nerd Ranch
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
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
Ruby Developer at HouseTrip Ltd [London, United Kingdom]
LAMP Developer at Geomagic, Inc. [Morrisville, North Carolina]
Last but not least..
Artoo: A Micro-Framework for Robotics
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
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 email@example.com in case of
to post comments)