Issues » 158

This week's Ruby news Previous issues | Read this issue on the Web
Ruby Weekly Issue 158
August 13, 2013
Featured
Matz is a Mormon, Ruby Author, and a World-Changer
Not entirely technical but an interesting 3 minute video profile of Ruby's creator, Yukihiro 'Matz' Matsumoto. You get to see a bit of the background to Matz's life, beliefs, house, and part of his extensive Ruby book collection.
YouTube
The Ruby Application Archive has Retired
Newer Rubyists likely won't be familiar with it, but the Ruby Application Archive (a.k.a. RAA) at raa.ruby-lang.org was a major repository of Ruby libraries and apps in earlier times. It has largely been replaced by GitHub and RubyGems.
Official Ruby Blog
From our Sponsor
Run Ruby on the Cloud
Ready to build on the Cloud? Rackspace Cloud Servers are the smallest unit of compute power you can buy on our cloud infrastructure. Unlike “instances”, Rackspace Cloud Servers are architected for your application’s availability. Read more how to install Ruby on Rails on Cloud Servers.
Reading
Conditionals Aren’t Evil, Unless You Duplicate Them
Wai Lee Chin Feman looks at how you can use classes to clear up duplication when it comes to logic.
Wai Lee Chin Feman
Zero Downtime Migrations: 500 Million Rows
Starr Horne presents a variety of tips and insights when performing a large change on your database.
The Frankenjar: Easy Ruby App Deployment
A look at how you can more easily distribute and deploy a JRuby-based app within a single .jar file using Warbler.
Leaky Ruby - Caution With Procs
Victor looks at a situation where the difference between procs and lambdas can make a difference with regards to memory leaks.
Victor Arias
Fiddling with Ruby’s Fiddle
Fiddle is a libffi wrapper that comes in the Ruby standard library and makes it relatively easy to interact with binary libraries. However, you can also use it to mess with Ruby objects directly.
Adam Stanton
Rails API Performance Tuning
Nick Rowe
How to Push and Pop To and From The Workspace Stack in IRB
Watching
Real-time Rails
At last week's Burlington Ruby 2013 event, Brian Cardarella took a look at the new Rails 4.0 live streaming API and what real time functionality it can provide to modern Rails apps.
Confreaks
Keynote: GET / Better
The inimitable Mark Bates, complete in tuxedo, gave the opening keynote at last week's Burlington Ruby 2013. It's not Ruby specific but about being a good developer in general.
Confreaks
Python for Ruby Programmers
Confreaks
Libraries, Code and Tools
Stormpath: Advanced User Management for Ruby, Rails and Sinatra
Stormpath is a service that securely hosts user accounts in cloud and provides authentication, password security, group and role functionality, and more.
A Startup Template for Rails 4 Applications
Steve Klabnik
Sprockets::Preload: JavaScript Preloader for Sprockets
Ever had heavy Javascript assets that were taking a while to download? Sprockets::Preload allows you to preload them using only Sprocket directives.
Boris Staal
rolling_timeout: A Timeout Class with A Rolling Timeout Window
GitHub
Sauna: A Social News Aggregator and Curation Tool
Scans your Twitter stream and RSS feeds looking for links then automatically extracts the important text and images from each link. It also lets you curate the links you like for your readers and build a customized linkstream site (example).
GitHub
table_print: Explore and Contextualize Data (in Text Tables)
Includes a 3 minute screencast to bring you up to speed.
Mutations: Reusable Business Logic Packaged Into Classes
Compose your business logic into commands that sanitize and validate input. Write safe, reusable, and maintainable code for Ruby and Rails apps.
GitHub
Unicorn Metrics: Exposes App Metrics From Rack-based Apps On Unicorn
GitHub
load_balanced_rest_client: A Client-side Load Balancer for RestClient
GitHub
mdarray: Multidimensional array similar to NumPy and NArray
GitHub
Jobs
Senior or Junior Engineer at View The Space (New York, NY)
View The Space is a fast growing online leasing platform for commercial real-estate brokers and we need your help. If you love learning new technologies and have experience with Rails, JavaScript, iOS, TDD or all of the above, you'd be a great fit.
Remote Front End and Back End Rails Developers (Remote)
We are seeking senior/semi-senior Ruby/Rails Web Developers to work with our current development team. This is a remote position. Competitive compensation, comprehensive bonus program, flexible working locations and hours, and prepaid batches. You can also e-mail hr@conjune.com for more info.
Ruby Developers at HouseTrip (London, UK)
Want to work with a 18-person team of passionate Ruby developers who love good code and care for their product in central London? We are currently hiring. Ranked by Wired Magazine the number two start-up in London (2012), HouseTrip is Europe’s largest holiday rental booking website.
Senior backend- / API-developer at Rabble (Stockholm, Sweden)
Last but not least..
Level Up to Professional Grade Rails Developer
We teach you the tools, processes and methods that professional developers use, all online with real instructors and a cohort of like minded students. Get hands on experience with advanced topics like TDD, e-commerce integration, etc. Code like a pro, launch real products, and level up to professional grade. Whether you're career switching or a budding entrepreneur, you'll have a transformative experience.
(Sponsored Item)
Published by Cooper Press.
Want to sponsor an issue? See our Q2 2014 media kit.

© 2014 Cooper Press Ltd. Email policy Privacy policy
Office 30, Fairfield Enterprise Centre, Louth, LN11 0LS, UK
Update your email address
or unsubscribe here

ONE e-mail each Thursday. Easy to unsubscribe. No spam — your e-mail address is safe
Published by Cooper Press and curated by Peter Cooper