|| ||Ruby Weekly <rw-AT-peterc.org> |
|| ||<lwn-AT-lwn.net> |
|| ||This Week's Ruby News - Issue 111 |
|| ||Thu, 20 Sep 2012 12:17:01 +0000|
|| ||Article, Thread
Ruby Weekly - A Weekly Ruby Newsletter
Issue #111 - September 20, 2012
Yehuda Katz Needs Your Input on the Tokaido (a.k.a. rails.app) UI
5 months ago, Yehuda Katz raised $51k to work on Tokaido, an app designed
to make setting up a Rails environment on OS X easy. He now has some
mockups of the app's user interface and needs your input.
RIP attr_accessible: DHH Commits StrongParameters to Rails Edge
KidsRuby Now Available in French, Japanese, and Spanish
Tddium Looking for Beta Testers of its New JRuby CI Service
Tddium is a cloud-based continuous integration service for Ruby apps and
they're expanding into CI for JRuby. Got a JRuby app and want to get into
the beta program? Check it out.
From Our Sponsor
Attention Data Nerds!
New Relic is on a mission. We are creating app management that
<strong>ANY</strong> organization with a business-critical web app can use.
We think <strong>EVERY</strong> developer will benefit from a New Relic
account, hooked up to <strong>WHATEVER</strong> app they are working on. So
go deploy us now and get your free shirt <a
How Ruby Borrowed a Decades Old Idea From Lisp
Pat Shaughnessy shares another excerpt from his Ruby Under a Microscope
book that digs deep into the world of blocks, lambdas, procs, and bindings
and how they relate to closures.
raise 'hell': Better Programming Through Error Messages
Exceptions suck, but they don't have to. Learn how to program better with
error messages, and see how improved messages will lead to a better
experience in Rails 4.0.
Ruby's EventMachine: Event-based Programming (Part 1)
Not up to speed with EventMachine yet? No worries, Phil Whelan kicks off a
series of blog posts introducing us to the popular event-processing library
(which, incidentally, hit version 1.0 just this month.)
An Experiment in Static Compilation of Ruby: FastRuby
Charles Nutter (of JRuby fame) shows off an experiment in doing static
compilation of Ruby to Java. Short and sweet and leans on JRuby's parser
and AST walker.
8 (New) Steps for Fixing Other People's Code
Many moons ago, Dr Nic wrote a popular article about contributing to open
source projects. Alex Grant builds on Dr Nic's work with a more up to date
set of guidelines.
Rails 4.0 Sneak Peek: PostgreSQL Array Support
Refactoring: Replace Conditional with Polymorphism
From Joe Ferris of Thoughtbot.
Some things Mathia Lafeldt has picked up while learning to use the
Ruby-based infrastructure automation framework.
Watching and Listening
Simulating the World with Ruby
Brian Liles (remember TATFT?) digs into creating simulations in Ruby,
covering concurrency issues, domain modelling, testing, and more.
Ruby's Symbol#to_proc: A Walkthrough
A 15 minute extract from my Ruby Reloaded course that digs into what
Symbol#to_proc is, where it came from, how it works, and how to make your
own version from scratch.
What to Expect in Rails 4.0
Prem Sichanugrist shows off some of the new features and changes in the
forthcoming new version of Rails.
Libraries and Code
minitest-reporters: Reporters for MiniTest
A new way to create customizable MiniTest output formats. I've tried it. It
works. It's awesome.
oEmbed Ruby Library
oEmbed is a format for allowing an embedded representation of a URL on
third party sites. The 'oembed' gem helps you lean on oEmbed's
functionality in Ruby.
Ongoing ActiveRecord Optimizations: Freeze Columns Before Using Them As Hash Keys
An interesting (and ongoing) pull request on the Rails GitHub repository
where freezing column names before using them as hash keys seems to result
in memory and performance improvements.
Sinatra-Like Routes in Rails Controllers
Jose Valim demonstrates how simple it is to tinker with Rails controllers
to support Sinatra-style routes.
Punch Reloaded: A Modern Web Publishing Framework in Ruby
EnumAccessor: Simple Enum Fields for ActiveRecord
rspec-given: Given/When/Then Keywords for RSpec Specs
jquery-rails-cdn: Adds CDN Support to jquery-rails
StoreField: Nested Fields for ActiveRecord::Store
Yell: Your Extensible Logging Library
Back-end Software Engineer at Geckoboard (London, UK)
We're looking for a Rails engineer to help architect, build, test and
improve a young, fast moving and market defining web application with all
the challenges that come with that. 2+ years’ experience with a
dynamically-typed, object-oriented language.
Software Engineer – Experienced / Senior [New York City]
Ruby Test Automation/DevOps Engineer at Highwinds [Winter Park, Florida]
Last but not least..
Dumper: Cloud Database Backup Service for Rails
A (paid) service that hooks into your Rails app and provides cloud-based
backup. Has a free trial though.
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)