Skip to main content

Command Palette

Search for a command to run...

A recommended list of resources about how Ruby is evolving

Updated
2 min read
A recommended list of resources about how Ruby is evolving

As Ruby 3.3 is around the corner, I suggest a list of recommended articles or videos to watch to get up to date with Ruby's evaluation as a language.

This is a partial list of some of the things happening in Ruby. Still, I think it is an excellent start to glimpse how Ruby's programming language is evolving and how much effort the community puts into keeping Ruby a joy to use.

Context

First, I recommend you watch this video where Matz is talking about how he chooses to include in Ruby and about Ruby future:

New language syntax

Then I recommend you read the following series of articles (hint: They are not useless 😀 )

Performance

First, I would recommend you read about Object Shapes:

Then I would recommend you read about YJIT:

I think you could also read a good article about Ractors by Julie Kent or watch a presentation about them by Abiodun Olowode.

A more high-level overview

(A shameless plug) I would also recommend my presentation at Friendly.rb this year about The State of the Rubyverse where I try to show various projects happening in Ruby world:

Going deep into details

I would recommend you browse https://rubyreferences.github.io/rubychanges/

It contains a more detailed (with examples) list of changes per each Ruby version.

Then I would recommend the series called Advent of Prism from Kevin Netwon and also watch this video from Takashi Kokubun about RJIT


Enjoyed this article?

👉 Join my Short Ruby News newsletter for weekly Ruby updates from the community and visit rubyandrails.info, a directory with learning content about Ruby.

👐 Subscribe to my Ruby and Ruby on rails courses over email at learn.shortruby.com - effortless learning anytime, anywhere

🤝 Let's connect on Ruby.social or Linkedin or Twitter where I post mainly about Ruby and Rails.

🎥 Follow me on my YouTube channel for short videos about Ruby

Modern Ruby

Part 6 of 11

Learn how to use the new Ruby syntax and write beautiful code. You will discover the new syntax added from Ruby 2.7 to Ruby 3.3 and practical examples of using them in a Ruby on Rails application.

Up next

Exploring `it` default block param warning in Ruby 3.3

Understanding the `it` default block parameter warning in Ruby 3.3 RC1

More from this blog

All about code - Ruby and Rails technical content written by Lucian Ghinda

102 posts

I write here quick thoughts, ideas, tips, and learnings about programming, programmers, and building software. Most of my focus is on Ruby, Rails, Hotwire, and everything about web applications.