This Week's Ruby News - Issue 89
[Posted April 25, 2012 by corbet]
| From: |
| Ruby Weekly <rw-AT-peterc.org> |
| To: |
| <lwn-AT-lwn.net> |
| Subject: |
| This Week's Ruby News - Issue 89 |
| Date: |
| Thu, 19 Apr 2012 08:00:10 -0400 |
| Message-ID: |
| <0618f6a79d6bb9675f313ceb29659df23b6.20120419115958@mail259.us2.mcsv.net> |
| Archive-link: |
| 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.
Headlines
---------
Announcing 'MacRuby In Action'
http://intridea.com/blog/2012/4/12/macruby-in-action-release
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
http://blog.phusion.nl/2012/04/13/phusion-passenger-3-0-1...
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
https://github.com/blog/1105-an-easier-way-to-create-repo...
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
https://railsthemes.com/
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.
Reading
-------
Introducing DCell: Actor-based Distributed Objects for Ruby
http://www.unlimitednovelty.com/2012/04/introducing-dcell...
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
http://blog.phusion.nl/2012/04/13/a-sneak-preview-of-phus...
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)
http://techtime.getharvest.com/blog/harvest-is-now-on-rub...
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
encountered.
Some Topics From 'The dRuby Book' Explained
http://blog.new-bamboo.co.uk/2012/04/11/the-druby-book-di...
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
DRb.
How to Serve Your Rails Assets Over Amazon S3 with asset_sync
http://blog.firmhouse.com/complete-guide-to-serving-your-...
User Authentication with Rails and Backbone.js
http://42floors.com/blog/posts/user-authentication-with-r...
Backbone.js is a handy JavaScript framework for developing webapps and
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
http://railscasts.com/episodes/342-migrating-to-postgresql
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
https://vimeo.com/40084288
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
http://vimeo.com/40451457
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
http://rubyrogues.com/050-rr-hungry-academy-with-jeff-cas...
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
generally.
Libraries and Code
------------------
Authority: An ORM Agnostic Authorization System for Rails
https://github.com/nathanl/authority
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
https://groups.google.com/forum/#!topic/pry-rb/L-kXX-T0OGY
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
https://github.com/remiprev/her
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
https://github.com/seamusabshere/cache_method
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
https://github.com/ryanlecompte/redis_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
https://github.com/csquared/rack-worker
Jobs
----
Senior Web Engineer for Rapidly-Growing Education Business (Steve and Kate's Camp)
http://ruby.jobamatic.com/a/jbb/job-details/681975
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]
http://jobs.rubyinside.com/a/jbb/job-details/670905
Last but not least..
--------------------
Rails One Click: Another Simple Rails Installer for OS X
http://railsoneclick.com/
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
Rails app.
JavaScript Weekly: Like Ruby Weekly But.. for JavaScript!
http://javascriptweekly.com/
I've spoken to some readers recently who were surprised to learn I also run
a JavaScript weekly newsletter, so I thought I'd give it another mention
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 :-)
@JavaScriptDaily: A Twitter Alternative to JavaScript Weekly
https://twitter.com/#!/javascriptdaily
================================================================================
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)