🗓️ If you missed last week's issue, don't worry, it didn't exist – we took a week off for Thanksgiving! We're now back all the way through to the Christmas break :-) __ Your editor, Peter Cooper |
Ruby Evolution: New Ruby Features Added in 2.0 → 3.3— First launched a couple of years ago covering up to Ruby 3.1, Victor’s handy resource covering the key changes to the Ruby language over the years now goes up to Ruby 3.3. A fantastic way to check your knowledge of modern Ruby features. Victor Shepelev |
Speeding Up Ruby by Rewriting C.. in Ruby?— A fascinating look at Ruby performance and how actually writing more of Ruby’s core implementation in Ruby itself can yield surprisingly large speedups thanks to how YJIT works (I seem to recall Rubinius had a similar thesis years ago). A lot of fun and a must read, IMO. JP Camara |
![]() 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 |
▶ An Interview with Yukihiro 'Matz' Matsumoto— Ruby’s creator Matz was interviewed at the recent Baltic Ruby event about Ruby as well as his work-life balance, hobbies, and experiences being a father. It’s not super technical, but a good interview if you want to get a more rounded view of Matz and how he’s thinking about Ruby’s future. Baltic Ruby |
What You Need to Know About SQLite— Lessons on what the SQLite database engine can and cannot do, how Rails helps you work with SQLite, and why it may, or may not, be a good choice to back your Rails 8 app. Ross Kaffenberger |
Mission Control Jobs 1.0 Released— A dashboard and set of extensions that improve the operation and monitoring of background jobs running through Active Job and Solid Queue (or Resque). Rosa Gutiérrez (37signals) |
|