#635 — January 5, 2023 |
|
Ruby Weekly |
Ruby 3.2.0 Released — It’s here! As is the tradition, the latest release of Ruby arrived on Christmas Day (but we took a couple of weeks off). 3.2 is from another dimension, allegedly, and packed with lots of cool stuff:
Yui Naruse |
Rails Upgrades You Can Depend On — Upgrade Ruby & Rails confidently, without disrupting ongoing feature development or production operations. Have you ever wondered how Big Rails™ companies like Shopify or GitHub upgrade major versions with zero downtime? Click here to find out how. upgraderails․com sponsor |
Tenderlove's 2022 Ruby and Rails Reflections and Predictions — A late Christmas treat! Ruby and Rails core team member (and generally lovely chap) Aaron Patterson recaps his favorite Ruby and Rails updates from 2022 and issues some hopeful predictions for this year. Aaron 'tenderlove' Patterson |
🚂 Over on the official Rails blog, Greg Molnar has also presented This Year in Rails, a summary of 2022 if you want to catch up with the last year in Railsland. |
QUICK BITS
|
📕 Tutorials, Articles & Features |
Benchmarking Ruby 2.6 to 3.2 — Thomas runs his annual Ruby benchmarks using HexaPDF, Kramdown, and geom2d. The results are encouraging, especially when YJIT is enabled in Ruby’s latest version. Thomas Leitner |
Benchmarking Ruby 3.2 with YJIT — More 3.2 benchmarking, this time using Hanami and some of the dry-rb gems with a somewhat unexpected result that should make you happy about how Ruby’s performance is trending. Peter Solnica |
Ready for Ruby 3.2? No Time to Upgrade? Let the Experts Do It for You FastRuby.io | Ruby and Rails Upgrade Services sponsor |
'I Wrote a Ruby Extension in Zig' — If Rust just doesn’t vibe with you as a systems language, Zig is an interesting, more C/C++-oriented alternative. Paweł Świątkowski |
Reliving Your Happiest HTTP Interactions with VCR — VCR is a Ruby library that records HTTP interactions and plays them back to your test suite in a more deterministic way. Stephen Prater |
Be Careful with Time Durations in Rails — ActiveSupport offers some great time and date helpers, like Jonathan Miles (Honeybadger) |
Don’t Let Your Issue Tracker Be a Four-Letter Word. Use Shortcut Shortcut (formerly Clubhouse.io) sponsor |
▶ Discussing How We Hire Junior Developers with Andy Croll The Ruby on Rails Podcast podcast |
How to Alias Your Mastodon Username to Your Own Domain with Jekyll
|
🛠 Code & Tools |
Announcing the Ronin 2.0.0 Open Beta — Ronin, a “toolkit for security research and development” has undergone a “Big Refactor” and is now asking for Rubyists to kick the tires through the month of January. Hal Brodigan |
💓 Can Your Error Tracker Monitor Heartbeats? 💓 — Honeybadger also monitors your cron jobs, services or *anything* else you can think of so they don't silently disappear. Honeybadger sponsor |
Jekyll Sass Converter 3.0 |
|