|| ||Ruby Weekly <rw-AT-peterc.org> |
|| ||<lwn-AT-lwn.net> |
|| ||This Week's Ruby News - Issue 89 |
|| ||Thu, 19 Apr 2012 08:00:10 -0400|
|| ||Article, Thread
Ruby Weekly - A Weekly Ruby Newsletter
Issue #89 - April 19, 2012
From the Editor's Desk..
Welcome to issue 89 of Ruby Weekly! RailsConf 2012 is taking place next week
in Austin, Texas, so I hope you have a great time if you're going. The
speaker lineup is excellent. But if not, never fear, I'll try and share
videos and blog posts of the event in Ruby Weekly ASAP :-) - Peter.
Announcing 'MacRuby In Action'
MacRuby In Action is a new book hat teaches Ruby developers how to code OS
X applications using MacRuby, an OS X-focused Ruby implementation. Jerry
Cheung, a senior engineer at Intridea authored the book alongside Brendan
Lim and Jeremy McAnally.
Phusion Passenger 3.0.12 Released
The popular Apache and Nginx module for deploying Rack-based Ruby webapps
gets an update. It now supports Apache 2.4 and the event MPM.
GitHub Rolls Out An Easier Way to Create Repositories
It's not Ruby specific, but GitHub's prevalence in the Ruby world should
make their latest tweaks to the repository creation process interesting to
anyone familiar with the service.
From our sponsor
RailsThemes.com: Quick, Easy & Beautiful Rails Themes
Whether you need to get the foundations of a good polished design that you
can customize for a client, or you just want to make a side-project
beautiful, RailsThemes.com is going to get you where you want to go.. fast.
Introducing DCell: Actor-based Distributed Objects for Ruby
DCell by Tony Arcieri (of Celluloid fame) is an actor-based distributed
object oriented programming framework for Ruby. It's hard to explain the
concepts involved in a short summary but this post does a great job (think
an easier, better structured DRb).
A Sneak Preview of Phusion Passenger 3.2
Phusion has been hard at work on the popular Apache and Nginx module
(already mentioned above) and explains the internal overhauls that have
taken place in the forthcoming Passenger 3.2.
Lessons Learned Upgrading Harvest to Ruby 1.9.3 (from REE)
Harvest is a popular time tracking webapp that uses Ruby behind the scenes.
They've just done a big REE to Ruby 1.9.3 upgrade and in this post T J
Schuck shares some notes about the process and the 1.8 to 1.9 issues they
Some Topics From 'The dRuby Book' Explained
A month ago, I shared the news of the Pragmatic Programmers releasing 'The
dRuby Book' by Masatoshi Seki. Here, its translator Makoto Inoue goes
through some of the topics covered in the book and shows off some uses of
How to Serve Your Rails Assets Over Amazon S3 with asset_sync
User Authentication with Rails and Backbone.js
Rails is similarly handy on the backend. James R Bracy of 42Floors shares
how they use Rails and Backbone together and perform user authentication.
Watching and Listening
Migrating to PostgreSQL by RailsCasts
Ryan Bates continues his long line of awesome RailsCasts with a look at how
to use the open source PostgreSQL database system with Rails and how to
migrate an existing SQLite-backed Rails app to using it.
Designing Hypermedia APIs by Steve Klabnik
Steve Klabnik recently gave a talk on REST and Hypermedia APIs, the topic
of his forthcoming book, Designing Hypermedia APIs. Audio isn't great but
it's good to see Steve speak.
DSLs in Ruby
Kathy Van Stone delivers a talk about domain specific languages in Ruby,
and shows a brief example. The talk is 40 minutes long and the audio
quality somewhat better than Steve's talk above.
Ruby Rogues Talk to Jeff Casimir about Ruby Training
The Ruby Rogues sit down with renowned Ruby and Rails trainer Jeff Casimir
to discuss his role with the Hungry Academy training program and to talk
about the ideas behind training students in the art of programming
Libraries and Code
Authority: An ORM Agnostic Authorization System for Rails
Authority helps you authorize actions in your Rails app. It's ORM-neutral
and has little fancy syntax. Just group your models under one or more
Authorizer classes and write plain Ruby methods on them.
Pry 0.9.9 Released
Pry is a popular (and significantly more powerful) alternative to irb, the
interactive Ruby console. Version 0.9.9 of Pry brings line-based code
highlighting, method finding, and a torrent of general improvements.
Her: An ORM for REST APIs
Her is an ORM that map REST resources to Ruby objects. It maps HTTP
responses to Ruby objects (through JSON) and adds methods to Ruby objects
to trigger HTTP requests.
cache_method: An Easy Way to Cache Method Results
cache_method caches the results of calling methods given their arguments.
It's like memoization, but the results are stored in Memcached, Redis, etc.
so the cached results can be shared between processes and hosts.
redis_failover: A Ruby-based Solution for Redis Master/Slave Failover
Redis Failover is a ZooKeeper-based automatic master/slave failover
solution for Ruby by Ryan LeCompte. (Apache ZooKeeper is a tool for
centralized server configuration, coordination, and synchronization.)
Rack::Worker: The Worker Pattern as Rack Middleware
Senior Web Engineer for Rapidly-Growing Education Business (Steve and Kate's Camp)
Steve and Kate's Camp is seeking a senior web software engineer ready to
get their hands dirty now and interested in growing and leading a technical
team down the road. Experience with TDD/BDD, Ruby, Rails, and devops all
useful. Based in Sausalito, CA.
Senior Rails Engineer at Signature Labs [San Francisco]
Last but not least..
Rails One Click: Another Simple Rails Installer for OS X
I've mentioned both Rails.app and Railcar in recent issues, but Rails One
Click is another entry to the 'Rails installer for OS X' melee. It's a
complete installer with a nice design and well suited to beginners. It
focuses on installing only the minimum required to get started building a
I've spoken to some readers recently who were surprised to learn I also run
here. There's lots of exciting stuff happening in the JS world lately so if
you want to keep up.. I've got the newsletter for you :-)
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 firstname.lastname@example.org in case of
to post comments)