Writes Here
Programming Ruby 4.0
The Pragmatic Programmers' Guide
Learn Ruby from the sixth edition of the book that first introduced Matz’s amazing language to the world, and that has taught hundreds of thousands of developers since. Updated to include all the new Ruby 4 features, this is the book to get to learn Ruby, and to stay up-to-date as Ruby evolves.
Read the Blog
Hundreds of posts about Ruby and the tools you use for working with dynamic languages, dynamic programmers, and dynamic teams.
Subscribe to the Dynamic Rubyist Newsletter
Get the blog delivered directly to your email inbox.
Recent Posts
When Books Could Code 2a: _Extreme Programming Explained_ Explained Extremely
It's part two of When Books Could Code, we're still talking about the original XP Explained book, this time looking at the original 12 practices and how they have fared over the last quarter-century.
Read more →My Robot Year
It's been about a year since I started using LLMs extensively to build stuff. How's it going? I mean, kinda sorta all the ways?
Read more →May 2026
It's the book round up for May, this month we've got a celebration of romantasy villans, Murderbot, and fandom around the world. Did I mention Murderbot? Here goes...
Read more →