Why WebMock Stubs Lie (And What To Do About It)
You've written the test. WebMock is set up. The stub returns 200. Everything is green. Then Stripe ships a breaking change, your code sends a malform
Curated development tutorials from top sources. Filter by language.
You've written the test. WebMock is set up. The stub returns 200. Everything is green. Then Stripe ships a breaking change, your code sends a malform
Like many software developers, I also have a language that I enjoy using no matter what, and it never seems to be a puzzle to write, debug or read it.
My talk “Frontend Ruby on Rails with Glimmer DSL for Web” went well at RubyConf Austria 2026. Especially given that after the talk, Chad Fowler (the s
Shopify is killing Scripts on June 30, 2026. That's 28 days from when I'm writing this. After that, every Shopify store running Ruby Scripts to custom
Why Ruby on Rails Developers Don't Need to Switch to Python for AI For the last few years, every AI conversation seemed to end with the sam
Pastel is a project I built alone — an API where users log their sleep experiences: dreams, nightmares, lucid sleeps, and the emotional patterns that
Yesterday I published my first Ruby gem — rails-persona, a behavioral analytics library that lets you track user actions directly on ActiveRecord mode
--- title: "Introducing rails-tenantify: Row-Level Multi-Tenancy for Rails 7+" published: true description: "A modern, safe, and robust row-level mul
The Context: What is Commerce Connect? At Casa Retail AI, we have an internal platform called Commerce Connect (CC). Commerce Connect acts
I remember when I first started with Rails, I thought .count, .length, and .size were exactly the same thing. I used them interchangeably in my views
The problem Every SaaS app eventually needs to answer the same questions: Which features do my users actually use? Who are my most active
In modern web applications, keeping the Request-Response cycle fast is crucial for user experience. If a user registers on your Rails 8 app and you tr
A couple of weeks ago I wrote about trying to build a universal ButtonComponent — one with no custom CSS classes. The result worked but was complicate
I love Rails, but I’ve always found ERB to be a bit messy. You spend your whole day jumping between the "Backend" (clean Ruby code) and the "Frontend"
The Rails maintenance policy is lean by design: only the most recent minor version of the most recent two major versions receives security patches. Ev
SOLID Principles in Ruby on Rails SOLID is not a Rails or Ruby concept. It's a set of five object-oriented design principles that apply to
When working with Ruby on Rails, testing HTTP endpoints is part of everyday development. Most of the time, we rely on tools like Postman, Insomnia, c
Quem trabalha com Ruby on Rails sabe que testar endpoints HTTP faz parte da rotina de desenvolvimento. Na maioria das vezes usamos ferramentas como P
A little while ago I was asked to to build a “white-label” feature into an existing app. Their customers can now customize the app to match their bran
A Rails app starts calling OpenAI or Anthropic. A few months later someone in finance asks "who's burning $X a month on this and on what?" The answer