The state of YJIT
#626 — October 27, 2022Read on the Web🇺🇦Together with Ruby Weekly▶ Building a Lightweight IR and Backend for YJIT— Maxime is a compiler developer with a particular interest in JIT compilers and she...
View ArticleSidekiq 7.0 – it's now embeddable
#627 — November 3, 2022Read on the Web🇺🇦Together with Ruby WeeklyIntroducing Sidekiq 7.0— Ruby’s most popular background job execution system gets a major release with some “splendiferous” new...
View ArticleLinus Torvalds: 'Ruby people, strange people..'
#628 — November 10, 2022Read on the Web🇺🇦Ruby WeeklyVanilla Rails is Plenty— Since Rails was born at 37signals, they sometimes tout their approach to Rails as canon, eschewing many design patterns...
View ArticleThe Rails™ Foundation
#629 — November 17, 2022Read on the Web🇺🇦Ruby WeeklyRuby 3.2.0 Preview 3 Released— Two months on from preview 2 comes an almost identical post for preview 3. I read both posts side by side. The...
View ArticleOK, this is a big week for Ruby
#630 — November 24, 2022Read on the Web🇺🇦Sorry for the attention grabbing subject but on this day of Thanksgiving for many, we also give thanks for a busy week of Ruby releases, from an all new JRuby...
View ArticleLet's create a basic (useful) Ruby C extension
#631 — December 1, 2022Read on the Web🇺🇦If you missed last week's issue, make sure to take a look. It was a bumper week with lots of cool stuff including a major new JRuby release, Hanami 2.0, plus an...
View ArticleRIP Chris Seaton
#632 — December 8, 2022Read on the WebRuby WeeklyIn Memory of a Giant: Chris Seaton— It is with much sadness that the Ruby community learnt about the death of Chris Seaton last weekend. Chris worked...
View ArticleTen days till Ruby 3.2..
#633 — December 15, 2022Read on the WebRuby WeeklyWhat's New in Ruby 3.2's IRB?— Still a fundamental part of Ruby, the IRB ‘Interactive Ruby’ prompt now lives in its own repo and has its own release...
View ArticleRails on Docker
#634 — December 22, 2022Read on the WebThis is the final issue of 2022 as we're taking a break for Christmas. We usually finish off the year with a roundup but there's been enough news we're doing...
View ArticleA Ruby 3.2 Extravaganza
#635 — January 5, 2023Read on the WebRuby WeeklyRuby 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...
View ArticleWhy Shopify's CLI dropped Ruby for Node
#636 — January 12, 2023Read on the WebRuby WeeklyFrom Ruby to Node: Overhauling Shopify’s CLI— Aw, Shopify.. we thought you loved only us (and Rust)! In this post, a Shopify engineer explains why they...
View ArticleRuby for game development is no joke
#637 — January 19, 2023Read on the WebRuby WeeklyRuby 3.2’s YJIT is Production Ready— YJIT has been in production at Shopify since mid-December and, as part of Ruby 3.2, is now robust and production...
View ArticlePacking a Ruby 3.1 app into an executable
#638 — January 26, 2023Read on the WebRuby WeeklyMy Adventure With Async Ruby— How a developer used the async gem to speed up a portion of his app. It’s a fantastic library, but we agree that it could...
View ArticleRusty gem skeletons with Bundler 2.4
#639 — February 2, 2023Read on the WebRuby WeeklyGenerating a Rust Based Gem Skeleton with Bundler— Bundler 2.4 (more on that below) can now generate a Rust-oriented skeleton for developing gems by...
View ArticleEverything new in Ruby 3.2
#640 — February 9, 2023Read on the WebWhen I noticed we'd reached issue 640 I was reminded of the fabled but unlikely quote of Bill Gates that "640K ought to be enough for anybody." Is 640 issues of a...
View ArticleGetting Rustier with Ruby
#641 — February 16, 2023Read on the WebRuby WeeklyMagnus 0.5: A Way to Build Gems with Rust— Magnus enables the creation of Ruby extensions using Rust by providing an interface to Ruby’s usual C API....
View ArticleIncredibly fast Ruby formatting
#642 — February 23, 2023Read on the WebRuby WeeklyThe Case Against Monkey Patching (From a Rails Core Team Member)— Eileen (who we interviewed a couple of years ago) makes a solid case against monkey...
View ArticleRuby turns 30
#643 — March 2, 2023Read on the WebRuby WeeklyRuby Turns 30 Years Old; Celebrate with a Quine!— Thirty years ago in a chat roomfar, far away, the name ‘Ruby’ came into being for Matz’s then-nascent...
View ArticleRubyGems' answer to npx
#644 — March 9, 2023Read on the WebRuby WeeklyRJIT: A Pure Ruby JIT Solution— A mixed bag of results performance wise, but seeing a core Ruby team member take another approach to JIT is always...
View ArticleDeep dives into Rails routing and WASI
#645 — March 16, 2023Read on the WebRuby WeeklyUnderstanding the Rails Router— The routing of requests is a fundamental feature of most webapp frameworks and Rails’ router has become particularly...
View Article