Issues » 173

This week's Ruby news Previous issues | Read this issue on the Web
Ruby Weekly Issue 173
December 5, 2013
Rails 3.2.16 and 4.0.2 Released: Important Security Fix Releases
Several issues are addressed including an unsafe query generation risk, a reflective XSS vulnerability, and XSS vulnerabilities in number_to_currency and simple_format.
Official Rails Blog
Ruby 2.0 Walkthrough: Comprehensive Coverage of Ruby 2.0 from a 1.9 Perspective
Previously only available to Kickstarter backers, my Ruby 2.0 Walkthrough is now available to anyone. It’s made up of 2 hours of video and a 76 page e-book.. but I’ve also thrown in the previously available Ruby 1.9 Walkthrough too to make it even better. It’s $29 but you can take $5 off until the weekend using the code FRIDAY :-)
Peter Cooper
Bundler's Features to be Merged into RubyGems (Gradually)
Eric Hodel says: ‘The RubyGems team is working with the Bundler team to merge all of its features and integration tests into RubyGems. Currently RubyGems 2.2.0 is scheduled to ship along with Ruby 2.1.0 with the basic features of bundler and some compatibility.’
Eric Hodel
From our Sponsor Exception, uptime, and performance monitoring - all in one app.
No per-server fees. No hard rate limits. It just works. Try us free for 15 days. Learn about our new uptime and performance monitoring features.
Sharing Rails Sessions with Non-Ruby Apps
Matt wanted to let an authenticated Rails user make JavaScript API calls to an endpoint written in Go. How hard could it be..?
Matt Aimonetti
Why I love Ruby Enumerable#inject
Gabe Koss
Write You a Parser for Fun and Win
A look at a real-world web development problem to which creating a series of parsers with Parslet was the best, most elegant solution.
David Eisinger
Build Awesome Command-Line Applications in Ruby 2 by David Copeland
A book published in e-book and print form by Pragmatic Bookshelf.
The Pragmatic Programmers
Bulk Tagging in Rails (when using Postgres Arrays)
Kyle Wiest
How to Start an HTTP server with `ruby -run`
Justin Campbell
How Setting Aside Rails and Picking Up Padrino Might Make You a Better Ruby Developer
O'Reilly Media
An Ultrasonic Range Sensor using Linux, Ruby, and an Arduino
Jeremy Mack Wright
Rake: File Tasks
Jacob Swanner
Brandon Hilkert's Building a 'Build a Ruby Gem' Email Course
Brandon Hilkert
Watching and Listening
A Look at Ruby 2.1.0.preview1
Mark Bates takes a look at some of the new features, changes, and improvements slated for Ruby 2.1.0. Areas covered include refinements, StringScanner, frozen string literals, decimal literals, and required keyword arguments.
Matz's RubyConf 2013 Keynote: Living in the Fantasy Land
A higher level talk than usual from Matz, looking at the roles open source development and its developers play.
An Introduction to TracePoint in Ruby 2.0
A portion of the Ruby 2.0 Walkthrough you can watch on YouTube. It digs into Ruby 2.0’s new dynamic tracing class, TracePoint, and how it relates to the older Kernel#set_trace_func.
Peter Cooper
Advanced Multithreading in Ruby by Jerry D'Antonio
Between the native threads introduced in MRI 1.9 and the Java threading available to JRuby, Ruby is now a valid platform for concurrent applications.
Cascadia Ruby 2013
Test Driven Neural Networks with Ruby by Matthew Kirk
RubyConf 2013
Libraries, Code and Tools
dashing-rails: The Handsome Dashboard Framework for Rails
A system that will help you build an awesome dashboard for all your metrics. Originally developed by Shopify, this is a Rails adaptation of the original Sinatra version.
Pierre-Louis Gottfrois
Monocle: A Link and News Sharing System
The source code for Monocle, the system that so far runs, a link and news aggregation website. It’s a Sinatra app.
Alex MacCaw
cap-ec2: Capify-EC2 Rewritten for Capistrano v3
Generate Capistrano namespaces and tasks from Amazon EC2 instance tags, dynamically building the list of servers to be deployed to.
Spring: Rails Application Preloader
This should be included with Rails 4.1 when it’s out.
Jon Leighton
Senior Ruby on Rails Developer at Websend BV [Leidschendam, The Netherlands]
Join our agile team of developers at the largest independent online telecom shop in The Netherlands. Great pay, benefits and an informal yet professional work environment.
Web Development Immersive Instructor (NYC, SF, BOS, DC, LA, SYD, LDN, HK)
Do something different - teach programming in a supportive co-teaching environment! 14-week (minimum) to full-time roles for top Rails developers who enjoy helping others learn. Teaching or training experienced preferred but not required.
General Assembly
Senior Software Engineers at HouseTrip (London, UK)
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.
Last but not least..
Better Service Status Communication is the best way to communicate server status with your customers or internally with your co-workers. Set up your page today (no CC req’d) and launch it whenever you’re ready.
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