Issues » 190

Rails 4.1 Previous issues | Read this issue on the Web
Ruby Weekly Issue 190
April 10, 2014
Rails 4.1 Released
A significant Rails release packed with new goodies, including Spring (a new application preloader), template ‘variants’, enums, secrets.yml, and e-mail previews. DHH sums it up here.
Official Rails Blog
Severe OpenSSL Vulnerability in TLS Heartbeat Extension (CVE-2014-0160)
You’ve probably heard about the Heartbleed vulnerability in OpenSSL and since Ruby can be statically compiled with OpenSSL, it's open to the issue. Of importance is the vulnerability is not limited to servers but also clients and while the chance of a server-to-client attack is lower than to a server, it warrants an upgrade in production.
Ruby News
Hampton's Ruby Survey 2014
Hampton Catlin (creator of Sass and Haml) started the Ruby Survey in 2008. It’s a great way to track trends of developers in the Ruby world. Consider filling it out again this year as we can all learn from the results.
Hampton Catlin
Help Fund Rails Girls' Summer of Code 2014
Rails Girls Summer of Code offers three-months full time scholarships to programming newcomers.
Rails Girls
From our Sponsor
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.
Using a Ruby Class To Write Functional Code
Pat has been studying Clojure and Haskell but doesn’t want to give up Ruby (yay!) and has been looking at ways to bring back functional ideas from those languages to the Ruby he loves.
Pat Shaughnessy
Ruby 2.1 Garbage Collection: Ready for Production
After last week’s article that claimed Ruby 2.1’s GC wasn’t ready for production, Sam Saffron decided to take a look at what it meant and what was really going on under the hood.
Sam Saffron
3 Features From Rails 4.1 That I’m Excited About
Lucas Mazza
18 Months of docopt - A Polyglot CLI Option Parser
Phil shares his experiences with the language agnostic docopt CLI parser.
Phil Whelan
How To Build A Ruby Gem With Bundler, Test-Driven Development, Travis CI And Coveralls
Smashing Magazine
Use Bower for Managing Front-End Assets in Rails
Dave Copeland
How To Break Most Rails Apps
A look at text encoding issues with Encoding.default_internal and Encoding.default_external.
Eric Rafaloff
Why Bother With Cucumber Testing?
Jack Kinsella
A Guide to Choosing The Best Gems for Your Ruby Project
Justin Weiss
Watching and Listening
The Jim Weirich Tribute Episode of the Ruby Rogues
Ruby Rogues
Senior Ruby Developer at Econify [Washington, DC]
Econify is a Ruby development shop that primarily works with established companies, leading them through complicated technology challenges. We’re currently seeking 1 senior developer to work on-site with our fantastic clients. Great coworkers and benefits.
Apply Once: Get 5-15 Job Offers (NYC, SF, LA, Boston)
Underpaid or undervalued? Ruby devs are high demand. You deserve better. 779 tech companies compete to hire you. See salary, equity, and signing bonus before you interview. $1.507 Billion in offers made. Apply for free today.
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.
Senior Software Engineer at Fandor
Libraries, Code and Tools
5 Starter Apps for Rails 4.1 from Rails Composer
You can use Rails Composer, a ‘Rails generator on steroids’, to create any of the Rails 4.1 example applications from the RailsApps project.
RubyMine 6.3: Support for Rails 4.1, Slim 2.0, AngularJS, and more
The powerful cross-platform Ruby IDE.
Whiny Validation: So You Can Figure Out Why Your Rails Specs Failed
Whiny Validation watches for ActiveRecord validation errors on all models. Whenever one occurs, it logs the validation message and dumps the ActiveRecord object (with inspect) to the log. A quick look at the log tells you why the spec failed.
Brian Morearty
workers: A Gem for Performing Work in Background Threads
Multi-threading made simple(r). Design goals include high performance, low latency, simple API, customizability, and multi-layered architecture. It provides a number of simple to use classes that solve a wide range of concurrency problems.
Chad Remesch
Hound: A Hosted Service that Comments on Ruby Style Guide Violations on GitHub
memstat: Fast Memory Statistics and Better Out-of-Band GC for Ruby
Kenn Ejima
Last but not least..
The Honeybadger Guide to Machine Learning - Free E-Book
Make your apps smarter today (without being a math whiz.) Get this free guide from the folks at Exception, Uptime and Performance Monitoring for Ruby.
Honeybadger (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