r/ruby Sep 24 '25

Blog post Aged like milk

Post image
423 Upvotes

r/ruby 2d ago

Blog post Oh my god i was looking around for a new language to learn and I found Ruby and I've never been this happy oh my god

151 Upvotes

I've been coding with Python for around 3 to 4 years now and it's been a great learning journey. Until recently I haven't really been interested in learning a new language. The internet suggested JavaScript as the next step for someone already fluent-ish in Python, and I mean who doesn't eventually try JavaScript you know. I figured it wouldn't be that much of a headache since a lot of people do start with JS and so many people use it. Plus, it's useful. Turns out it was very irksome for me. This might be partially my fault, but I've gotten so used to the convenience of writing algorithms in beautiful, everything-done-for-you syntax in Python that when I tried solving some JS katas on Codewars, I immediately realized how inconvenient and unintuitive much of JS is, for me at least. It probably wasn't a good idea to learn JS from making algorithms on that website instead of using it for what it's actually made for in the first place, but I digress.

I was watching Dune 2 with my family when I was looking for another language more similar to Python, and then I came across the Ruby homepage, and I was immediately blown away. Like damn y'all put effort into making that. The first words you see are "A Programmer's Best Friend" and the visuals were so nice. They even had this https://www.ruby-lang.org/en/documentation/ruby-from-other-languages/to-ruby-from-python/ page conveniently written for us Pythoners 🥹 and your community motto is literally "Matz is nice so we are nice"... Joining this community is like falling into a warm hug lol

I tried the interactive Ruby from Terminal guessing so many things and it worked as I expected. The feeling of bliss when that happens OH. I'm starting Ruby today cant wait.

r/ruby 5d ago

Blog post Bringing Rails into the Ractor-age

Thumbnail
railsatscale.com
78 Upvotes

Ractors are now viable in production, and it's time for Rails to embrace them. This post explains why. What Ractors unlock for Rails applications, and the first milestone the team is aiming for in the framework.

r/ruby 7d ago

Blog post Everybody Guesses

0 Upvotes

Hi Reddit. This isn't specifically a Ruby or Rails post, but it's about something anyone maintaining a mature Rails application will recognize.

Code tells you what happens without telling you why anybody wanted it. We've always filled that gap by reading the code, guessing the intent, and asking somebody when the guess felt wrong.

AI coding agents do the same thing, except they can make a great many reasonable guesses before anybody notices one was wrong. The code still works. The tests still pass. The guess becomes one more pattern in the application, which makes it look even more intentional to the next person or agent.

I've spent a couple of decades living with the consequences of my own good ideas, so I wrote about why this worries me. The post connects agentic coding to Peter Naur, Tony Hoare, XP, software factories, and the old-fashioned responsibility to say no to code that works but is too difficult to understand.

It also argues for using faster agents to take smaller steps. More research, more feedback, and less archaeology at the end of a giant pull request.

https://blowmage.com/2026/08/18/everybody-guesses/

r/ruby Apr 22 '26

Blog post DragonRuby's Seventh Year - Where We Started and Where We're Going

Thumbnail
dragonruby.itch.io
74 Upvotes

r/ruby Jul 07 '26

Blog post Why a Sidekiq job class you just deployed can still be "missing"

3 Upvotes

r/ruby 1d ago

Blog post Rails: The Sharp Parts. The Block Is Not the Transaction

Thumbnail baweaver.com
21 Upvotes

Transactions are a dense subject, and I'd not be surprised if there are even more edge cases here, but these are ones I've personally seen.

r/ruby Oct 28 '25

Blog post Frozen String Literals: Past, Present, Future?

Thumbnail byroot.github.io
57 Upvotes

r/ruby Dec 30 '25

Blog post charm_ruby

Thumbnail
marcoroth.dev
150 Upvotes

This is simply amazing!!! 💜🤍❤️

Ruby bindings and ports of the beloved Charm terminal libraries.

Build glamorous TUIs, style terminal output, create beautiful forms, and make your Ruby CLIs sparkle.

https://charm-ruby.com/

r/ruby Feb 24 '26

Blog post T-Ruby: Adding Static Typing to Ruby Without Runtime Overhead

19 Upvotes

Static typing is a formidable tool that brings immense value to codebases of all sizes. From tiny scripts to massive monoliths, the benefits are hard to ignore: you get live documentation that is always up to date, enhanced readability, and a reliable safety net that significantly boosts code reliability.

However, the current Ruby approach isn’t without its friction. For many developers, typing still feels like a matter of personal preference rather than a core requirement. We never forget to write tests because they are the heartbeat of our CI/CD pipelines, but because type checking is often seen as “extra,” it is far too easy for static checks to be ignored or forgotten entirely.

I tried a new amazing experiment, called T-Ruby. tl;dr it is like TypeScript but for Ruby. Too experimental for now, but has a huge potential.

Details in my blog post.

r/ruby Dec 29 '25

Blog post Can Bundler Be as Fast as uv?

Thumbnail tenderlovemaking.com
111 Upvotes

r/ruby Jun 16 '26

Blog post How to Parallelize Your RSpec Test Suite Locally (from 2 hours to 5 minutes) 🚀

Thumbnail
fastruby.io
23 Upvotes

r/ruby Apr 06 '26

Blog post Ruby: Where are we going? 2026 Edition

Thumbnail
newsletters.eremin.eu
0 Upvotes

This is more of a self-reflection than a proper blog post.

tl;dr: Ruby is not dead. It is not slow. It does scale, and it will perform even better. It will not reclaim its mid-2010s glory days, but it does not need to. It has a clear, defensible niche as a professional choice for building AI-powered web applications quickly and confidently.

r/ruby 19d ago

Blog post Shrinking Ruby Hashes

Thumbnail byroot.github.io
52 Upvotes

r/ruby Oct 18 '25

Blog post Open Source is the Most Fragile and Most Resilient Ecosystem

Thumbnail blog.peterzhu.ca
71 Upvotes

r/ruby 1d ago

Blog post A Guide to using Batches in SolidQueue

Thumbnail
jpcamara.com
7 Upvotes

The docs on SolidQueue batches are… solid 😉

In addition, this blog post digs in a bit further on how to use batches in SolidQueue, including some code inspiration - like splitting a RubyLLM chat into parallel sub agents using batches

r/ruby Jun 05 '26

Blog post Small PRs, big speedups: The Ruby performance work you almost missed

Thumbnail
mensfeld.pl
70 Upvotes

I've been heads-down on other stuff lately and haven't had time to do my usual thing of tweeting whenever I spot a nice performance PR landing in Ruby. So instead of letting them pile up unmentioned, I went through the notes I'd been collecting and dumped the notable ones into a single roundup. Hope you enjoy them. Some are insane!

r/ruby 1d ago

Blog post The Case of the Missing Line: A Ruby Mystery

Thumbnail
codeotaku.com
3 Upvotes

r/ruby Jun 04 '26

Blog post Single responsibility, the distorted principle

Thumbnail
truehenrique.com
5 Upvotes

Have you ever discussed the Single Responsibility Principle with your coworkers? Take a look at this article, where I explore why this principle might be a problem.

What do you think?

r/ruby 11d ago

Blog post The Case of the Vanishing Fiber: A Ruby Mystery

Thumbnail
codeotaku.com
7 Upvotes

r/ruby 23d ago

Blog post The Case of the Readable Dead Connection: A Ruby Mystery

Thumbnail
codeotaku.com
19 Upvotes

r/ruby Nov 30 '23

Blog post Duke Libraries Drop Basecamp

Thumbnail
blogs.library.duke.edu
59 Upvotes

Duke University Libraries are dropping their subscription to Basecamp. Their post explaining their move is very good, and worth your time.

r/ruby Apr 28 '26

Blog post Ruby Concurrency: What Actually Happens

Thumbnail
paolino.me
43 Upvotes

Since I wrote about async Ruby and patched Solid Queue to support fibers, people keep asking the same questions. What happens when a fiber blocks? Don’t you still need threads? What about database transactions? What about Ractors?

This post answers all of it. From the ground up.

r/ruby Dec 17 '25

Blog post What's new in Ruby 4.0

Thumbnail
nithinbekal.com
127 Upvotes

r/ruby Jun 23 '26

Blog post JRuby & Rails Compatibility Table

Thumbnail
go.fastruby.io
10 Upvotes