Permission UI the Rails way
I’ve built many a SaaS. And most have pricing tiers: the higher the plans the more widgets you can create or features are allowed. Typically there are
Curated development tutorials from top sources. Filter by language.
I’ve built many a SaaS. And most have pricing tiers: the higher the plans the more widgets you can create or features are allowed. Typically there are
Build It is an ATS that screens and adds context to CVs, schedules, and ranks applicants so teams and applicants can focus their time. As part of tha
Background jobs become much harder once an LLM is involved. A normal Sidekiq retry is usually harmless. An LLM retry can mean duplicate API cost, diff
There's a comfortable thing people say when they see an AI agent query a code map. "Nice crutch. For now." The logic underneath it is reasonable. Co
Applications often need to react when something changes. When a user signs up, you might want to: Send a welcome email Create a user profile Log th
Today I was looking into some cryptic warnings we're getting on CI, and querying GPT about possible ways to understand where they're being emitted fro
Changelog widgets, like those from Headway and Beamer, are still a popular way to tell your users about updates to your product. What if you could bui
You've seen the claim in every Ruby thread for the past year. Ruby and Rails are the most AI-friendly stack. Fewer tokens, less hallucination, the mod
When building applications, one of the most common challenges is managing behaviors that can vary over time. Behavioral Design Patterns helps us desi
You want to add a new resource to your Rails app. You know the drill — rails generate, tweak the migration, add validations, write the controller acti
I gave a coding agent a real maintainer chore on the largest open-source Rails monolith there is, and recorded the whole session. Then I gave it the s
What Active Rubyists Are Using in 2026: A Maintainer's Read of the RubyKaigi Survey
I went looking for a Ruby port of Anthropic's Claude Agent SDK this week, the thing that ships as pip install claude-agent-sdk for Python and npm inst
I've been writing a lot of code recently, of course with lot of help from Claude and Codex. I mostly write in Ruby on Rails and I am falling in love w
Don't take my word for any of it. Run this on a repo you know cold and read the diff yourself. Four commands, about five minutes, and you'll know exac
A Rack application is typically configured through a config.ru (RackUp) file. This file defines the stack of middleware that will handle incoming requ
Dependabot Resolves Remaining Bundler 4 Compatibility Issues July 1, 2026 Teams adopting Bundler 4 can breathe a little easier. After several weeks
What is Rack? Rack is a Ruby gem that acts as a middleman between your Ruby framework (like Rails or Sinatra) and the web server/applicatio
Beam Up is a command-line tool I wanted for some time. Its goal is to make deployments of static sites across various providers simpler from your mach
Before and after (image) sliders are great for product showcases, before/after transformations, renovation projects or photo editing results. They’re