Submit a post
Post Preview
Note: Only the first pargraph is shown on the front page and overly long paragraphs may be broken up.
Today
A Claude Code Skill to Upgrade Rails (From 2.3 to 8.1)
This skill is built on real-world experience, not just documentation: [more inside]
Semantic search in Rails using sqlite-vec, Kamal and Docker
Semantic search for a Rails blog using sqlite-vec, Kamal, Docker and a small embedding service backed by EmbeddingGemma. [more inside]
The Ruby on Rails Job Market in 2026: Why It's Better Than Ever
If you spend too much time on X or Reddit, you might think the only jobs left in 2026 are for AI… [more inside]
Lesli 5.1: The First Official Stable Release
After years of evolution, rewrites, and the migration from proprietary code to open source, Lesli 5.1 is the first official stable release of a modular Ruby on Rails framework for business software. https://www.lesli.dev/notes/5.1/
Rails vs Laravel vs Django vs NestJS: Why I Still Choose Ruby
If you want to build a web application or a SaaS today, the first thing you have to do is pick a… [more inside]
A Beginner's Guide to ClickHouse in Ruby on Rails
When you build a standard Rails app, PostgreSQL (or MySQL) is your best friend. It handles your… [more inside]
My Favorite Rails Productivity Gem: annotate_models
Very often I find myself working inside a Rails model, and I need to write a validation or a custom… [more inside]
Why I Stopped Using Bootstrap and Moved to Tailwind CSS
When I first started building web applications, Bootstrap was the absolute standard. Every tutorial… [more inside]
OMQ: pure Ruby ZMQ
Pleased to announce v0.1.0 of OMQ! It implements the ZMTP 3.1 wire protocol. That’s ZMQ, brokerless messaging, sockets on steroids. Whatever you wanna call it. I made a ZGuide summary as well for anyone who’s new to ZMQ. I’ve been maintaining a ZMQ FFI binding (cztop) for 11 years now. Tbh, it’s probably obsolete. Given modern Ruby has JIT and efficient IO with Async (thanks, Samuel), it’s actually faster than the FFI binding. Benchmarks here. ZMQ won’t be your bottleneck. CURVE (DJB) encryption is supported via rbnacl as well. gem install omq or check out on Rubygems: omq and omq-curve
Hosting options to deploy a Ruby app
Explore different hosting options to deploy a Ruby app. Whether you’re comparing cloud providers, VPS setups, or managed platforms, this article shares practical insights and real experiences to help you choose the right approach for your project. Join the conversation, ask questions, and learn from the community. [more inside]
Stop Fearing DevOps: A Rails Developer's Guide to Docker
I know that DevOps and server management can be very confusing, even if you have years of experience… [more inside]
Migrate from Devise to Rails authentication generator
Recently, I finally removed devise from an old project and replaced it with the code generated by Rails’s built in authentication generator. This turned out to be far easier than expected. Here are my notes: [more inside]
Supercharge Your Ruby on Rails Forms With Form Builders and Form Objects
https://www.rorvswild.com/blog/2026/advanced-domain-modeling-supercharge-rails-forms Advanced Domain Modeling Techniques for Ruby On Rails – Part 3/3
Rails 7.2 to 8.1 Upgrade: What Actually Breaks and How to Fix It
Covers enum syntax removal, Solid trifecta, Propshaft, params.expect, schema column reordering, and a dual-boot upgrade strategy. Based on multiple production upgrades. [more inside]
If You Love Ruby But Need More Speed: Elixir vs Crystal
If you write Ruby code, you already know why it is so popular. It is incredibly easy to read, and… [more inside]
Kamal, Rails deployments, and Rega turntables
Leverage Colima instead of Docker Desktop for Kamal-based Rails deploys on macOS. [more inside]
Can Ruby Read an X-Ray? Building a Medical Image Processor.
https://rubystacknews.com/2026/03/23/can-ruby-read-an-x-ray-building-a-medical-image-processor/ [more inside]
Taking a Monthly Cut: Rails, Stripe Connect, and Recurring Billing
In the previous article, we looked at how to use Stripe Connect to take a cut from a one-time… [more inside]
Relay: early preview
Relay is an interactive llm.rb application built with HTMX, Roda, Falcon, and WebSockets. It serves as both a demo of llm.rb and an example of a Ruby-first architecture that keeps JavaScript light while still supporting background workers and a database-backed app. It includes a screencast on YouTube. Enjoy :)