Issues » 194

This week's Ruby news Previous issues | Read this issue on the Web
Ruby Weekly Issue 194
May 8, 2014
Featured
Jekyll 2.0.0 Released: The Popular Static Site Builder
A year on from the big 1.0 release comes Jekyll 2.0. There’s now a new built-in site template, native Sass and CoffeeScript support, support for an unlimited number of custom document types, and, naturally, much more.
JekyllRB.com
Rails 3.2.18, 4.0.5 and 4.1.1 Released
Each contains a security fix for CVE-2014-0130, a directory traversal vulnerability that’s present if you have a route that uses globbing on the action parameter (i.e. you have any route that contains ‘*action’).
Riding Rails
David Heinemeier Hansson (DHH)'s RailsConf 2014 Keynote
Now in easy-to-watch YouTube form rather than the justin.tv stream that wouldn't work for me.
RailsConf 2014
From our Sponsor
Seamlessly Progress from Ruby Novice to Rails Practitioner
Whether you’re looking to learn Ruby and Rails for the first time, or get back into it after some time away, we’ve got you covered. Each of our 3 online courses follows a step-by-step, project-driven approach so you see exactly how to build an app from idea to deployment, and can do it yourself.
The Pragmatic Studio
Reading
Ruby 2.1 In Detail
An incredibly extensive run through of the various changes in Ruby 2.1 versus 2.0. There’s a lot to go through here.
Mat Sadler
A Feature Proposal: Method#super_method
Richard Schneeman proposes a new ‘super_method’ method to get direct access to the method called when you use ‘super’.
ruby-lang.org
Guarding with Arrays
A simple refactor to use an enumerator as a code guard instead of conditional statements.
Brian Cardarella
Gradual Type Checking for Ruby
A look at how a type system and type checker could benefit Rubyists.
Code Climate Blog
Untangle Spaghetti Code with A Simple Change of Perspective
Approaching things from a different perspective by reversing the caller and the callee.
Justin Weiss
TDD, Straw Men, and Rhetoric
Gary responds to DHH’s Slow Database Test Fallacy article, as linked last week.
Gary Bernhardt
Gourmet Service Objects
Service objects contain the business logic of your Rails app while keeping your controllers and models really thin.
Philippe Creux
9+ Years to 2 Days: How We Supercharged A Multi-Year Migration Process
Lumos Labs Engineering
Watching and Listening
The Ruby Rogues on Why Ruby Sucks
The Ruby Rogues truly ‘go rogue’ and discuss Ruby’s various foibles.
Ruby Rogues
Advanced aRel: When ActiveRecord Just Isn't Enough
RailsConf 2014
Domain Driven Design and Hexagonal Architecture with Rails
RailsConf 2014
Jobs
Ruby on Rails Software Engineer at LendKey (New York City or Cincinnati)
Help grow our loan origination system as we expand into solar and green loans, and a lending marketplace. One of the largest applications written in Rails. High performance team and a growing company.
LendKey
Lead Ruby Developer @ FTBpro (Tel-Aviv, Israel)
FTBpro is the largest user-generated media site in world football. We are growing fast and looking for a top notch lead Ruby developer. If you are passionate about code quality, testing, open-source and cutting edge technologies then your place is with us.
FTBPro
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.
HouseTrip
Libraries, Code and Tools
Phusion Passenger 4.0.42 Released, Ubuntu 14.04 Packages Available
A bug fix release. The preferred Nginx version has also been bumped up to 1.6.0.
Phusion
10 Useful Vim Plugins for Rubyists
Milos Dolobac
Reform 1.0 – Form Objects For Ruby and Rails
Reform decouples your models from forms by giving you a form object with validations and nested setup of models. It’s framework-agnostic and doesn’t care about your database.
Nick Sutterer
Mailkick: Email Subscriptions Made Easy (on Rails Apps)
Handles optouts, bounces, spam reports, and unsubscribes with Sendgrid, Mandrill, and MailChimp.
Andrew Kane
Last but not least..
Create first-class Ruby training, earn first-rate royalties
Pluralsight is building the best open-source training library on the planet, and we can’t do it alone. We’re looking for Ruby experts who are passionate about teaching. If that sounds like you, find out how you can create online courses and start earning royalties today.
Pluralsight (Sponsored Item)
Published by Cooper Press.
Want to sponsor an issue? See our Q3 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