Noel Rappin

Writes Here

Programming Ruby 4.0 cover

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 #1: Design Patterns

Let's start a new series about a very timely topic -- programming books! We'll kick it off with a discussion of the classic Gang of Four _Design Patterns_.

Read more →

The 2025 Book Post

The annual book post for 2025, in March instead of May! One exciting thing about this year's book wrap up, at least to me, is that I wrote mini-reviews all year, so these reviews should have a stronger tendency to sound like I actually read the book.

Read more →

Ruby And Its Neighbors: Lisp

It's time for Lisp! Third in our series about langauges that influced Ruby. I've been a little nervous about approaching Lisp because, while I have actually done projects in Lisp, it's been a while. And I assume there's a whole cadre of Lisp-knowers waiting to jump on misstatements. Hi, Lisp-knowers! Let's talk about (lisp).

Read more →

Subscribe to the Dynamic Rubyist Newsletter

Subscribe to the blog via RSS

RSS Feed