Ruby Weekly
Issue 323 — November 10, 2016
At RubyKaigi, Jonan Scheffler caught up with three of Ruby’s biggest names to talk about Ruby 3x3 and Ruby’s path to significantly improved performance.
More progress towards a final release of 2.4 at Christmas, as per tradition, including hash table improvements and binding.irb.

Daniel Upton
By implementing UDP in Ruby, you’ll learn about sockets, datagrams, bit-twiddling and more.

Redisgreen  Sponsored
RedisMonitor exposes large keys and memory leaks with an interactive map of your Redis memory. Starting at just $7 per month.


Josh Haberman
A C-heavy look into how native extensions manage memory and garbage collection, specifically with MRI’s C API.

Leigh Halliday
Examples of both pub/sub and RPC-like communication between services using RabbitMQ.

Alex Egg
A two-part series (part two) that includes continuous deployment to Google Cloud Engine.

Viktoria Kotsurenko explains seven useful design patterns and how they can be applied to MVC components in Rails to make your app more maintainable.

Andrew Hao
Move your Rails ‘monolith’ to a more Domain-Driven architecture with Subdomains and Bounded Contexts.


  • Rails Developer at Ascent (Chicago)We're using machine learning to create an "intelligent SaaS" regtech product. Join our small, collaborative team where you’ll play an important role in our technology, product, process, and culture. Ascent
  • Mid and Senior Rails Developers (London, England)We are looking for mid-to-senior developers. Join us to learn the best way to build digital products using Ruby, Rails and TDD. Our team includes a Rails Core member and the organiser of LRUG. Unboxed
  • Want Multiple Job Offers? - Try HiredOn Hired, engineers typically get 5+ job offers in 1 week. Find that new opportunity you've been craving and get access to 4,000+ companies instantly. Hired

In brief