💡 A very meaty Code & Tools section this week so don't forget to head down there if you're skimming through :-) |
How to Fix Slow Code in Ruby — How do you find slow code? Profile. How do you measure performance fixes? Benchmark. Here’s how Shopify, one of the biggest Ruby shops in the land, goes about the process.
Jay Lim and Gannon McGibbon (Shopify Engineering)
|
Game of Life in One Ruby Statement.. Inspired by APL — APL is an old (but surprisingly powerful) programming language that likes multidimensional arrays, weird symbols, and concise code. Here’s what bringing some of those concepts to Ruby looks like.
Victor Shepelev
|
Why Fullstaq Ruby? — The creator of Fullstaq Ruby (also one of the geniuses behind Passenger) talks about the direction of this server-optimized version of Ruby. It’s all good stuff.
Hongli Lai
|
Find a Job Through Vettery — Vettery specializes in tech roles and is completely free for job seekers. Create a profile to get started.
Vettery
|
ℹ️ Interested in running a job listing in Ruby Weekly? There's more info here.
Binpacking SQS Batches — AWS’s queueing service (SQS) charges per request, not per message, so packing multiple messages into a request can be quite a win but there are some limitations and this is a neat exploration of working with them.
Wander Hillen
|
A Chat with Brittany Martin — In case you missed it in last week’s issue, here’s our chat with Brittany Martin, host of the Ruby on Rails 5by5 Podcast.
Glenn Goodrich
|