Issues » 180

This week's Ruby news Previous issues | Read this issue on the Web
Ruby Weekly Issue 180
January 30, 2014
Featured
A 6 Minute Guide to Keyword Arguments in Ruby 2.0 (video)
I’ve released another part of my Ruby 2.0 Walkthrough after seeing some people looking for some examples of how Ruby 2’s keyword arguments work.
YouTube
Using Out-of-Band Garbage Collection in Ruby 2.1
Ruby uses a ‘stop the world’ garbage collector which brings things temporarily to a halt while garbage collection takes place. Some patches to Ruby can limit this to between requests, preventing slowdowns on webapps.
Aman Gupta
Submit Your Proposal to Speak At RubyConf Uruguay
CFP ends on March 15. The event itself takes place over May 23-24 in Montevideo, Uruguay.
From our Sponsor
Reading
Persisting Data in Ruby with PStore
A long standing but often overlooked member of Ruby’s standard library makes it easy to persist hashes to disk.
Rob Miller
Applying Functional Programming Principles to Your Rails Codebase
Erin Swenson-Healey
Setting up JRuby and Mahout 0.8 on Mac OS X
Apache Mahout is a project involving numerous scalable machine learning libraries.
Benjamin Tan
The Stripe Webhook Event Cheatsheet
Pete Keen
Watching and Listening
The Dark Side of Ruby
Gautam Rege looks at a variety of gotchas, tricks, wierdness and ‘scary’ features within Ruby, including method_missing, Oniguruma, Infinity, protected methods, and currying.
Garden City Ruby 2014
Native Extensions Served 3 Ways
Tejas Deinkar compares some of the ways to build a native (usually C/C++) extension and integrate them with your Ruby app. SWIG, FFI, and using Ruby’s C APIs are covered.
Garden City Ruby 2014
A 1 Day Stripe Integration Workshop in London (Feb 22)
Bring a Rails app you want to integrate with Stripe and learn how to do it in a 7 hour workshop.
Tim Craft
Zero Downtime Deployments with Docker
Vamsee Kanakala
Jobs
Senior Ruby on Rails Developer (Anywhere/Remote)
Litmus, the e-mail testing and analytics company. We work on tough problems everyday and we're looking for great developers wherever you live in the world. Come and see what our team have to say about working here.
Litmus
Ruby Engineer - Innovation & Social Good (New York, NY)
Interested in LEAN methodologies? Want to work on a small team making a big impact? Want to influence the world positively with your Ruby skills? Or, work in the intersection of 3D printing and mobile? Seeking well-rounded Rubists with 3+ yrs.
Software Developer at Collaborative Drug Discovery (Burlingame, CA)
Are you looking to develop products that really matter? Join us in our quest to make usable and intuitive applications for life science research. No science background required.
Collaborative Drug Discovery
Libraries, Code and Tools
izzy: Gives You Methods to Mitigate Long Conditionals
An interesting way to clean up conditionals when checking multiple predicates at once.
Brandon Weaver
Propono: Pub/Sub Gem Built On Top of Amazon Web Services
Uses Simple Notification Service (SNS) and Simple Queue Service (SQS) to seamlessly pass messages throughout your infrastructure.
Meducation
Object#methods_returning: A Trick to Work Out Which Methods Return What We Want
Don’t use this in production and this is at your own risk, but this simple method calls all of an object’s methods in an attempt to find which one produces your desired output. See the examples.
Peter Cooper
sparkr 0.3.0: Create Colored ASCII Sparklines for Your Ruby CLIs
René Föhring
playful: A Ruby Implementation of UPnP That Works with Ruby 1.9+
“Universal Plug and Play” is a mashup of network protocols that let network devices identify themselves and discover and use each other’s services.
Steve Loveless
Git_pretty_accept: Accept Pull Requests the Pretty Way
git_pretty_accept is a gem that rebases a pull request before merging it to master. The result is a linear history with merge bubbles indicating pull requests.
George Mendoza
Last but not least..
Fix Your Ruby Performance Issues & Get a FREE Shirt!
Rubyists love New Relic because it’s really simple to install and delivers actionable data in minutes. New Relic lets you anticipate bottlenecks and quickly identify the root cause so you can focus on delighting your users instead of searching for bugs. Get a FREE t-shirt when you deploy!
(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