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
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 →April 2026
The book round up for April, 2026. This month we have an old-time lawyer turned detective, a show that is Legally Not Saturday Night Live, and the bloody history of Jewish Socialism. That's a big back and forth tone shift for one month. Here goes...
Read more →When Books Could Code 2a: Extreme Programming Part 1 (of many)
In part 2 of the When Books Could Code series, we take a look at _Extreme Programming Explained_, a book that was critically important to my career.
Read more →