Noel Rappin
banner
noelrappin.com
Noel Rappin
@noelrappin.com
Staff Engineer at Chime. Co-author of Programming Ruby. Author of Modern Front End Development for Rails. Also, http://noelrappin.com/about to find me. (He/Him)
Reposted by Noel Rappin
Just published this year's version of my "Ruby Changes" project: a full annotated changelog for Ruby 4.0:

rubyreferences.github.io/rubychanges/...

Goals: Full, comprehensive, concise, well-structured.
Examples, explanations of reasons, links to docs, all of it.
Ruby 4.0 changes
Ruby 4.0 full and annotated changelog
rubyreferences.github.io
December 26, 2025 at 8:59 AM
🕯️🕯️🕯️🕯️🕯️🕯️
December 20, 2025 at 1:31 AM
🕯️🕯️🕯️🕯️🕯️
December 19, 2025 at 2:59 AM
Hey! I'm very excited to announce!

We've got a brand new Programming Ruby 4.0 out just in time for the upcoming release:

pragprog.com/titles/ruby6...

Obviously this is a beta release (written off of RC2), but there will be a second beta right on the heels of the release next week.
Programming Ruby 4 (6th edition)
Code Ruby, Be Happy!
pragprog.com
December 18, 2025 at 5:14 PM
🕯️🕯️🕯️🕯️
December 18, 2025 at 1:44 AM
🕯️🕯️🕯️
December 17, 2025 at 12:44 AM
🕯️🕯️
December 15, 2025 at 10:56 PM
🕯️
December 14, 2025 at 11:33 PM
I wanted to acknowledge that @davetron5000.com says that the new version of Sustainable Web Development with Ruby on Rails covering 8.1 (sustainable-rails.com) will be the last.

This is a great book, I've recommended it often, and I'm sad to see it end. (Though I understand why).

Thanks, Dave!
Sustainable Web Development with Ruby on Rails
Website for 'Sustainable Web Development with Ruby on Rails'
sustainable-rails.com
December 3, 2025 at 5:14 PM
_The Raven Scholar_, a book that is going to be very, very prominently featured in my year-end book post is $2.99 today

amzn.to/4rLvY4i

Really, if you like fantasy at all and aren't deterred by 600 pages of book one of a trilogy, this one is very good.
The Raven Scholar (Eternal Path Trilogy Book 1)
Amazon.com: The Raven Scholar (Eternal Path Trilogy Book 1) eBook : Hodgson, Antonia: Kindle Store
amzn.to
December 1, 2025 at 11:15 PM
November 29, 2025 at 5:42 PM
Reposted by Noel Rappin
I had an incredible time at SF Ruby Conference! The venue, talks, and conversations were all top tier. See why in this blog! ✨

www.chael.codes/blog/2025/11...
#sfruby #sfruby2025
SF Ruby Conference 2025
I had an incredible time at the 2025 San Francisco Ruby Conference - two days of fantastic talks, inspiring conversations, and Ruby community magic!
www.chael.codes
November 29, 2025 at 12:21 AM
The sale is still ongoing!
It's time for the big @pragprog.com Black Friday sale!

This year, 50% off with code "save50" -- I think this is the biggest sale in Prag Bookshelf history! Ends December 1st.

Go to media.pragprog.com/newsletters/... for more info.
Save 50% at the Pragmatic Bookshelf
media.pragprog.com
November 26, 2025 at 8:44 PM
Reposted by Noel Rappin
It's time for the big @pragprog.com Black Friday sale!

This year, 50% off with code "save50" -- I think this is the biggest sale in Prag Bookshelf history! Ends December 1st.

Go to media.pragprog.com/newsletters/... for more info.
Save 50% at the Pragmatic Bookshelf
media.pragprog.com
November 19, 2025 at 5:08 PM
Reposted by Noel Rappin
I note as I edit the Ruby/Lisp post that _Gödel, Escher, Bach_, published in 1979, has, as I type this, an Amazon rank under 5,000.

It's been decades since I read it, I wonder if the AI parts hold up.
November 25, 2025 at 3:18 AM
Reposted by Noel Rappin
And here's the Ruby and Lisp post:

noelrappin.com/blog/2025/11...

I suppose I should call it `(post (and "Ruby" "Lisp))` -- no, actually, I probably very much should not do that.

And if you subscribe to the newsletter you can get this in your inbox.
Ruby And Its Neighbors: Lisp – Noel Rappin Writes Here
I just write here
noelrappin.com
November 25, 2025 at 3:40 AM
And here's the Ruby and Lisp post:

noelrappin.com/blog/2025/11...

I suppose I should call it `(post (and "Ruby" "Lisp))` -- no, actually, I probably very much should not do that.

And if you subscribe to the newsletter you can get this in your inbox.
Ruby And Its Neighbors: Lisp – Noel Rappin Writes Here
I just write here
noelrappin.com
November 25, 2025 at 3:40 AM
I note as I edit the Ruby/Lisp post that _Gödel, Escher, Bach_, published in 1979, has, as I type this, an Amazon rank under 5,000.

It's been decades since I read it, I wonder if the AI parts hold up.
November 25, 2025 at 3:18 AM
Reposted by Noel Rappin
Two good articles about #Ruby and #Smalltalk

1️⃣ Noel Rappin @noelrappin.com - Ruby And Its Neighbors: Smalltalk
I learned a bit more about Smalltalk from this article, which goes into detail about the main innovations that Smalltalk had:
November 20, 2025 at 12:15 PM
Strong recommendaction for Eloquent Ruby pragprog.com/titles/eruby....
November 19, 2025 at 5:22 PM
It's time for the big @pragprog.com Black Friday sale!

This year, 50% off with code "save50" -- I think this is the biggest sale in Prag Bookshelf history! Ends December 1st.

Go to media.pragprog.com/newsletters/... for more info.
Save 50% at the Pragmatic Bookshelf
media.pragprog.com
November 19, 2025 at 5:08 PM
It's now official that the next version of Ruby is going to be 4.0

github.com/ruby/ruby/co...

We're working to get a beta of Programming Ruby 4.0 available about the time of the release with up-to-the minute changes for the new version.
Development of 4.0.0 started. · ruby/ruby@6d81969
github.com
November 9, 2025 at 4:18 PM
There's like one gem in our ecosystem that blocks required_ruby_version and it's a huge pain in the neck for basically no gain.
hsbt.org hsbt @hsbt.org · Oct 30
Also please don't restrict bundler and ruby versions like `bundler < 3.0` and `required_ruby_version < 4.0` 🙏
Dear gem maintainers 👋

Rails 8.1 just dropped, but many gems can’t be used because of overly strict gemspec constraints.

Please don’t hard-restrict Rails versions, let us test early and report real issues sooner! ❤️

Thanks
November 9, 2025 at 4:02 PM
Well, while doing research for the next Ruby and its Neighbors article (this one's about Lisp), I fell down a rabbit hole that ended up with me finding one of my freshman professors on LinkedIn...
November 8, 2025 at 9:53 PM
Yay!
November 7, 2025 at 7:46 PM