Ruby Weekly
Issue 328 — December 15, 2016
Yui Naruse
Things are looking good for the traditional Christmas release and 2.4 has quite a few new developer-facing features.

Ilya Bodrov-Krukowski
A walkthrough of 10 common security issues when using Rails and how to avoid and manage each one.

Avdi Grimm
Avdi Grimm presents a thorough look at many of the issues facing writing Ruby for Windows, from line endings to forking processes.

Semaphore  Sponsored
Looking for the easiest way to ship your dockerized apps to production? Try cloud's fastest CI/CD solution that takes less than a minute to set up and has full layer caching for Docker images. Start a 30-day free trial today.


Andrei Beliankou
Links to a variety of libraries, talks, and books around the processing of text in human languages from Ruby.

The default behavior of Float#round was due to change to ‘round-to-even’ in 2.4, but Matz now says it "should be kept unchanged". See the discussion around why.

Sean Huber
ActiveRecord doesn’t always update updated_at when updating records. Here’s a gem that updates that behavior to do those updates.

Josh Cheek
Evaluates Ruby code as you write it and shows what every line evaluates to. Can’t imagine it? Check out this animated GIF.


  • (Senior) Full Stack DeveloperRoadtrippers is looking for creative problem solvers to help us write code that simplifies travel planning and discovery. Join us to empower the world’s travelers and travel companies! Roadtrippers
  • Looking for a Ruby developer to join our team... (Remote, UK-based)You: passionate, experienced, want to do work that makes a difference. Us: would love to speak to you about joining our small team. Working remotely with Ruby, Rails and React in an agile team.
  • Find Your Perfect Fit - Try HiredSick of pushy recruiters, and dead end interviews? Try Hired to hear from top tier companies, and only talk to relevant companies. Hired

In brief