Normal service has been restored – I'm back from my summer vacation 😅 If you haven't had an issue of Ruby Weekly for a few weeks, it's my fault, not yours, but we're now back all the way through till Christmas.. hopefully. There's a lot to catch up on, so let's go. __ Peter Cooper, your editor |
Ruby Outperforms C: Breaking the Catch-22— YJIT’s ability to improve performance by adapting to run-time behavior can increase the speed of our code in a way that dropping down to C can’t, demonstrates Aaron. This should encourage us to write as much pure Ruby as possible without needing to consider dropping down to C. Aaron 'tenderlove' Patterson |
![]() Upgrading to Ruby 3 in Small Steps— Upgrading Ruby versions can be a challenging task for large applications and teams. This is how an engineer at Fullscript broke the problem down into many small deployments to get their application from Ruby 2.7 to 3.1. Explore our career page and discover the exciting possibilities that await you. Fullscript sponsor |
DHH: 'Turbo 8 is Dropping TypeScript'— As we might say in England, DHH knows how to “throw the cat among the pigeons” (explanation) and get people talking. This time, TypeScript is his target. He’s not a fan and he doesn’t want it in Rails’ Turbo. Unsurprisingly, this sent TypeScript-land into a tizzy on Twitter, but bad luck, it’s already been ripped out. David Heinemeier Hansson |
Speed Up Your Rack Application with HTTP— If you’re using Rails, it does a lot of this HTTP header wrangling for you, but that doesn’t mean you shouldn’t understand how it works. Steve Polito (thoughtbot) |
Senior Backend Engineer (Backend)— 12M user devices sent us data daily last week, 6M of them opened the app. Apply your knowledge and help make our users healthier.
Sweatcoin |
Find Ruby Jobs with Hired— Hired makes job hunting easy-instead of chasing recruiters, companies approach you with salary details up front. Create a free profile now.
Hired |
|
Flipper 1.0: A Feature Flag Solution for Rails— If you want to easily turn features on and off for different users or groups of users in your app, Flipper is for you. It began life while John worked at GitHub (he famously built an app that was acquired by GitHub) and now not only deserves its 1.0 milestone, but it’s now a more serious project and product overall, with Garrett Dimon coming on as a full-time developer on the project, and a new free tier to the Flipper Cloud hosted service. Onwards and upwards! John Nunemaker and Garrett Dimon |
|