Issues » 191

This week's Ruby news Previous issues | Read this issue on the Web
Ruby Weekly Issue 191
April 17, 2014
After last week's Rails 4.1 release and the fallout from the 'heartbleed' OpenSSL stuff, this week is somewhat quieter :-)
Featured
Writing Games with Ruby (video)
At the recent LA Ruby Conference 2014, Mike Moore presented a 50 minute talk on building games in Ruby. Goes right through from concept to coming out with a working game built on the Gosu library. Not built a game before? Just follow along.
Confreaks
Getting Started with Ember.js (as a Rails Developer)
An excellent walkthrough of turning a simple Rails blogging app into one that uses Ember, the popular JavaScript webapp framework.
Ryan Bigg
Burlington Ruby Conference 2014 (Burlington, VT - Aug 2-3)
Speakers include Sandi Metz, Mark Bates, and Starr Horne.
From our Sponsor
StatusPage.io - Communicate With Customers When You’re Down
StatusPage.io gives companies like yours an always-up, always-on way to communicate with your customers during downtime. We provide all the tools you need to turn a bad situation into a memorable customer experience. Try us out today!
StatusPage
Reading
Recursion and Memoization
A quick look at using memoization to avoid performance issues with recursion in Ruby.
Raymond T Hightower
How to Refactor A Long, Messy, Badly Tested Controller
Justin Weiss
Opal: Ruby in Your Browser - the Basics
Opal is a Ruby to Javascript source-to-source compiler. This tutorial helps you get it installed and walks through a demo of creating a simple foundation for a Web-based ‘Game of Life’ in Ruby code.
SitePoint
'Understanding the Four Rules of Simple Design' by Corey Haines
Esteemed Rubyist and journeyman Corey Haines has put out an interesting book that takes a Ruby-focused look at Kent Beck’s 4 Rules of Simple Design. There’s also a blog post from Corey himself.
Corey Haines
8 Useful ActiveAdmin Customizations
ActiveAdmin is a sort of ‘admin system in a box’ for Rails apps, and here Mike shares 8 handy customizations he uses quite often.
Mike Ackerman
A Look at Rails 4.1's ActiveRecord enums
mikamayhem
Combining Sinatra, Bootstrap, SASS and Compass
A look at stitching together a handful of useful tools to quickly build dynamic sites in Ruby.
Phil Gyford
Build Forms in Rails Apps with FormBuilder
There are lots of third party form building tools for Rails out there but it’s possible to use ActionView::Helpers::FormBuilder to customize what the standard form building tags are doing.
Pier-Olivier Thibault
Ruby: The Unit Test-Friendly Language
Ruby’s duck typing and singleton methods make writing tests easy.
O'Reilly Media
Accessing Models with Confidence in Cucumber Specs with factory_girl
Joel Turnbull
Postgresql Array and Hstore Column Reference (for Rubyists)
Heard about Postgres' arrays or hstore but not given them a try? Here’s an overview looking at the benefits and the details you’ll want to know when working with either.
Quinn Shanahan
Some Rails App Internationalization and Translation Tips
Grouper Engineering Blog
Jobs
Junior Ruby Developer at Replay Gaming (Full-Time, Remote)
Smart and enthusiastic but lack commercial experience? This could be your dream job. Apply now and enjoy working from anywhere in the world.
Replay Gaming
Lead Ruby Engineer at Zendesk (San Francisco)
Ever wanted to lead a small team of crack Ruby experts and make a difference for a successful, growing company? We're looking for someone to lead our security features team. It's all Ruby all the time, and helping our engineers across the globe succeed.
Software Developer 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, Angular.js, iOS, TDD or all of the above, you’d be a great fit.
View The Space
Senior Software Engineers at HouseTrip (London, UK or Remote)
We’re 21 developers, 6 product managers and 2 designers, passionate about building the best holiday rental website. We write good code to build an outstanding product. We need your help. If you are a passionate senior software engineer, and think you have some of the skills, drive and talent to help us to build up our team, we’d really like to hire you.
HouseTrip
Watching and Listening
Objective-C for Rubyists
Mikael Konutgan presents a quick 20 minute guide to Objective C, the language behind iOS and Mac app development, by comparing and contrasting it with Ruby.
YouTube
RubyMotion's Secret Sauce
Joshua Balanco
Libraries, Code and Tools
string-scrub: String#scrub for Ruby 2.0.0 and 1.9.3
Ruby 2.1's String 'scrub' method cleans up strings with invalid byte sequences (for their encoding).
Hiroshi Shibata
Peas: Docker and Ruby-based PaaS
A Heroku-style Platform as a Service written in Ruby using Docker that aims to be accessible and easily hackable. It’s still at an early stage.
Thomas Buckley-Houston
iStats: A Ruby Wrapper to Grab CPU Temp and Fan Speeds on OS X
Christophe Naud-Dulude
Pushvendor: A Rails 'Point of Sale' App
Byrl Hunt Burdick IV
Last but not least..
Hired - The Marketplace for Ruby Talent
Hired puts you in control of your job search. You’ll get 5 to 15 bids from top Ruby companies in SF, NYC and LA. You then decide which fit your preferences and goals. Sign up now and Get Hired.
Hired.com (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