Epic: From 317 Lines to 166 — A Controller Refactoring Journey
A four-part series documenting the systematic refactoring of a bloated admin controller into clean, reusable patterns.
Start reading →AI-augmented development for small teams
A four-part series documenting the systematic refactoring of a bloated admin controller into clean, reusable patterns.
Start reading →A four-part series building an end-to-end AI recruiting pipeline — from scraping job listings to generating personalized candidate messages.
Start reading →How to build web scrapers that handle thousands of pages, recover from failures, and parallelize LLM calls without hitting rate limits.
Read more →Why every production ML system needs human oversight — and practical patterns for building it into your pipeline from day one.
Read more →Heroku's release phase creates a race condition during destructive migrations. Here's how to rename tables without errors using PostgreSQL views.
Read more →How to use AI tools to refactor code and generate blog content from the same conversation.
Read more →