I build web and mobile products with Ruby on Rails and React Native, and I write about testing, design patterns, and how AI is changing the way I ship software.
From Prompts to Skills: How I Taught Claude Code My Workflow
For months I used Claude Code the way most people do: open a session, explain what I wanted, watch it work, correct it, and explain the same things again the next day. Then I turned that repeated explaining into a few small Markdown files called skills. Now “work on 131” is a complete instruction, and this post is about how...
According to their website Sidekiq is an efficient background processing for Ruby. It says Ruby but you can also use it in Rails and it even has a...
· 6 min read
rubybackground-jobsredis
Minitest Custom Assertions
Since I discovered the world of testing and TDD I’ve loved the philosophy behind it and the safety net that it brings. My first interaction with testing was...
· 5 min read
rubyrailstesting
Software Design Patterns (Builder)
The seventh and last blog post in the series of Software Design Patterns it’s an interesting one, it’s the Builder Pattern. The builder patter is a unique pattern...
· 5 min read
design patternssoftware patternsbest practices
Software Design Patterns (Strategy)
In the sixth installment of the Software Design Patterns blog series I’ll talk about the Strategy Pattern. This pattern is interesting because it allows the consumer of this...
· 3 min read
design patternssoftware patternsbest practices
Refactor a Never Ending 'if' Statements Into a Rule System
This comes from a personal experience while working on a big refactor of an Ad Server, in an ad serving system you have creatives, campaigns, ad units, templates,...
· 10 min read
phppatternsbest-practices
Software Design Patterns (Adapter)
In this fifth part of the Software Design Patterns blog series I’ll talk about a pattern that probably most of us have heard of or even used before...
· 4 min read
design patternssoftware patternsbest practices
Software Design Patterns (State)
This is the fourth part of the Software Design Patterns blog post series, in this post I’m going to talk about the State Pattern or the State Machine...
· 4 min read
design patternssoftware patternsbest practices
Software Design Patterns (Observer)
This the third part of the Software Design Patterns series, in this post I’m going to talk about the Observer Pattern. This pattern is not exactly the same...