You can jump directly to a section:

π New Products




π Events
π Friendly.rb shared that the tickets are on sale at friendlyrb.com and that all videos from last year are now available:


π All about Code and Ruby
π Ruby 3.3.0 was released on 25 December 2023

Here are some resources about this release:
Victor Shepelev published an extensive and well-documented review of all the changes in Ruby 3.3 Ruby 3.3 Changes
Maxime Chevalier-Boisvert and Aaron Patterson published an article about Ruby 3.3βs Yjit: Faster While Using Less Memory
Apoorv Tiwari published an article about Ruby 3.3 Fixes Duplicate Keyword Argument Warning Bug
Yusuke Endoh and Takashi Kokubun published an article Ruby 3.3 NEWS (JP) (translated via Google Translate β Ruby 3.3 NEWS)
Junichi Ito published an article about You can see it with the sample code! The main new features and changes of Ruby 3.3 (JP) - here is an English version available via Google Translate
Takashi Kokubun published an article about Why you should enable YJIT now in Ruby 3.3 (JP) - here is the English version translated via Google Translate
Mohit Sindhwani published an article about Ruby 3.3 on Windows: Day 0 - install and Hello World
π Jean Boussier shared that Shopify monolith is running on Ruby 3.3.0


π MatouΕ‘ BorΓ‘k shared about performance gains with Ruby 3.3:


π Rails 7 releases and Rails 8 plans and releases
SolidQueue
π Jorge Manrubia shared more Rosaβs work and features found in SolidQueue:

π David Heinemeier Hansson announced they are already running millions of jobs every day through Solid Queue:


π Vincent Rolea shared a tip when migrating to SolidQueue:


Other resources to read or watch:
Chris Oliver published a video about How To Use Solid Queue In Rails With Active Job (Example)
Kyle Keesling published an article about Migrating from Sidekiq to Solid Queue
Zain Butt published an article about Moving To Solid Queue From Sidekiq
Ben Sheldon published an article about Solid Queue First Impressions: Nice!
Rails 8






He also shared they plan to launch Action Notifier:






DHH replied with:

There are a couple of articles talking about the new features in Rails 8 or about Turbo 8:
Harrison Broadbent published an article about Here's what's coming in Rails 8
Lucas Dohmen published an article about Sneak Peek On Rails 8
Brad Gessler published a new article about 8 Turbo 8 "Gotchas"
Zilvinas Kucinskas published a new article about Turbo 8 Page Refreshes (+ Morphing) Explained at Length
Yaroslav Shmarov published a new video about Rails #156 Turbo 8 Morphing in real life
Drifting Ruby published a new video about Episode 436 - Turbo 8 | Drifting Ruby
π Ruby On Rails shared a tip about image_tag, audio_tag and image_tag:


π Xavier Noria shared a preview of their new book:

π Vidar Hokstad shared a code sample showing a RB-tree balance function:



He continued with:

π Deepak Mahakale shared a tip about using to_fs instead of strftime:



π Andrei Bondarev shared a thread with results from the Ruby AI survey. Here is one of the posts from the thread:






π Ruby Cademy shared a tip about using Rails acts_like? method:

π Facundo Espinosa shared about the process of updating gem versions:

π Maciej Mensfeld shared a code sample about exactly once transaction in Karafka:

π Matt Swanson shared a tip for simplifying assertions:



π Facundo Espinosa shared how to use outdated and audit importmap commands:



π Ruby On Rails shared a tip about mailer callbacks using before_deliver and after_deliver:



π Matheus Richard shared a code sample showing how you can define constants inside constants:


π§° Gems, Libraries, Tools and Updates












π§° Kevin Newton announced that prism backed stree is coming soon:












More content: π π π§ π₯ βπΎ
π Newsletters
π Nate Berkopec published a new edition of The Ruby/Rails performance newsletter about When You Should Ignore GC