Topic: Ruby 3 Fundamentals

Tired of Dealing with Arguments? Just Forward Them Anonymously!

We have new syntactic sugar options available to use we didn’t before. Let’s take a look!

Keep reading…



Static Typing in Ruby 3 Gives Me a Headache (But I Could Grow to Like It)

It kinda sorta works—with several asterisks. Hence the reason it took me so long to even write an article about Ruby 3 typing. I think I'm onboard with where this is all headed, but we have a ways to get there.

Keep reading…



Ractors: Multi-Core Parallel Processing Comes to Ruby 3

Historically, the only way you could truly achieve async parallelism in Ruby would be to fork multiple processes or schedule background jobs. Until now.

Keep reading…



Everything You Need to Know About Destructuring in Ruby 3

Updated for Ruby 3.1! How improved pattern matching and rightward assignment make it possible to “destructure” hashes and arrays in Ruby 3.

Keep reading…

Skip to content