Eliminating Intermediate Array Allocations— Sure, all most things in Ruby are objects, but do all objects cause memory allocations? The answer is “no,” but the logic behind allocations is worth knowing, as understanding Ruby’s behavior can help you make your code more efficient. Aaron Patterson (Tenderlove) |
![]() Log Everything, Ask Anything with Honeybadger— Paying for an APM you rarely use? Honeybadger Insights is a powerful query engine for your logs and application events. It's a bit like New Relic or DataDog but with just the good parts and a price you can afford. Check it out! Honeybadger sponsor |
How to Fix Tricky Sidekiq Memory Issues— “We’ll touch briefly on finding and trying to fix background jobs that are consuming too much memory, but we’ll focus mostly on mitigating the damage a memory-hungry background job can do.” Jeff Morhous |
Kamal 2.0 Released: The Tool to Deploy Anything Anywhere— A major release of 37signals’ increasingly popular deployment tool. v2 focuses on scale and replaces Traefik with its more efficient Kamal Proxy. We also get automatic HTTPS via Let’s Encrypt and the ability to deploy multiple apps to the same server. It’ll come by default with Rails 8. Donal McBreen (37signals) |
💡 While Kamal 2.0 is the big news, Kamal 2.1 also landed yesterday. |
Solid Queue v1.0: Database-Backed Active Job Backend— Another release that was made in time for Rails World. Designed to run against MySQL, Postgres or SQLite, Solid Queue supports delayed and recurring jobs, priorities, and bulk enqueuing. It, too, will come by default with Rails 8. Rosa Gutiérrez (37signals) |
Spending too much on GitHub Actions? RunsOn is the modern way to run self-hosted runners at scale on your AWS infrastructure - 10x cheaper. 🐘 Postgres user? We have a newsletter for that. |
|
|