Writing code got cheap. Being responsible for it didn't. (What shipping an AI-generated gem taught me)
Quick warning before you read: this isn't a launch announcement. It's a story about getting something wrong in public, and changing how I work becaus
ruby
dev.to
May 23, 2026
Distributed Uniqueness: Implementing Twitter Snowflake IDs in Rails 8
When you run rails generate model, Rails defaults to using a standard auto-incrementing integer for your primary keys. Your first user is ID: 1, your
ruby
dev.to
May 23, 2026
Inbound email in Rails apps with Fuik
Fuik is a Rails engine for handling webhooks that I launched recently. But it can also be used to process inbound emails! 💡
When working with inbound
ruby
dev.to
May 22, 2026
How to Use FFmpeg with Ruby on Rails (No Installation Required)
Originally published at ffmpeg-micro.com.
You need to process video in your Ruby on Rails app. Users upload clips, and you need to convert formats, r
ruby
dev.to
May 21, 2026
Never Use Service Classes in Rails
Service classes are one of the most representative anti-patterns in Rails.
That is because they deviate from Rails' MVC principles.
You have probably
ruby
dev.to
May 21, 2026
The Solo Developer's Secret: Why Boring Tech is More Profitable
Every morning, I see the same thing on my Twitter feed or the GitHub Trending page. A new Ruby gem is released that promises to "revolutionize" how we
ruby
dev.to
May 20, 2026
TIL 5/18/2026
Beginning to create Native Apps!
Troubleshooting Tips
If you have a connection error, remember to restart the server and go through the terminal con
ruby
dev.to
May 20, 2026
Introducing roo-smarter_csv — A Drop-In Roo CSV Backend That's 3–4.6x Faster
Roo is great at hiding the differences between CSV, XLSX, ODS, and friends behind one spreadsheet-style API, but its CSV processing is slow.
Meet roo
ruby
dev.to
May 19, 2026
Past Tense: A DragonRuby Sound Installation Built on libpd
Two to four tablets sit on plinths in a gallery. Each one is listening: a contact mic on the floor, an electromagnetic pickup near the wall, a shortwa
ruby
dev.to
May 19, 2026
Thoughts, notes and what I read
I’ve never used “social” media. Instead, I read a lot on various topics: Rails, web/tech and beyond. Next to the weekly practical article a week on Ra
ruby
dev.to
May 19, 2026
Completing the Puzzle: Adding Signup and Password Resets to Rails 8 Auth
If you’ve tried the new rails generate authentication command in Rails 8, you know it’s a breath of fresh air. It gives you a solid, secure foundation
ruby
dev.to
May 18, 2026
Can You Launch a New Business in Just One Month with Rails and AI?
The Solopreneur Lifestyle
I'm Haruhisa Maniwa (Hulk), CEO of Laicos Inc.
I live what people call the solopreneur lifestyle.
Last month, th
ruby
dev.to
May 18, 2026
Inside Ruby’s Range: A Tour Through range.c
May 18, 2026
Most Ruby developers use ranges every day:
(1..5)
('a'..'z')
(1...)
(..10)
They feel lightweight, expressive, and almost dece
ruby
dev.to
May 18, 2026
Rails 8 Built-in Auth vs. Devise: Why the Default Finally Wins
For almost 15 years, if you wanted to build a Rails app with a login system, the answer was always the same: Devise.
Devise is a legend. It is battl
ruby
dev.to
May 17, 2026
Why I Still Choose Ruby on Rails in the Age of AI
Hello, I’m Haruku, a freelance developer.
After recently starting my own company, I’ve found myself thinking more about what kind of web framework f
ruby
dev.to
May 17, 2026
Build Once, Launch Ten Times: The Rails Engine SaaS Strategy
If you are a solo developer with "Shiny Object Syndrome," you know the feeling. You have a great idea for a new SaaS on a Saturday morning. You run ra
ruby
dev.to
May 16, 2026
FindBug - Self-hosted Error Tracking & Performance Monitoring for Rails (v0.5.0)
I got tired of paying $26/seat/month for error tracking on side projects, so I built FindBug - a Rails engine that captures exceptions and performance
ruby
dev.to
May 16, 2026
TIL 5/15/2026
When bundle adding a new gem. you shouldn't have spaces between the '''>''' and version name. Ex. bundle add factory_bot_rails --version "~>6.5.1" --
ruby
dev.to
May 16, 2026
The Icon Component I Keep Carrying
Nearly every project I've worked on has, at some point, had to answer the question of inlining SVGs into HTML. I've been refining my approach to this
ruby
dev.to
May 14, 2026
The Icon Component I Keep Carrying
Nearly every project I've worked on has, at some point, had to answer the question of inlining SVGs into HTML. I've been refining my approach to this
ruby
dev.to
May 14, 2026