Posted on
How the repository works: five layers and an agent that knows where it stands
My repository does not store files. It stores my process, my criteria, and what good work means to me. This is how an agent can run it without guessing.
Blog
Posted on
My repository does not store files. It stores my process, my criteria, and what good work means to me. This is how an agent can run it without guessing.
Posted on
Four years freelancing with a process that was a straight line full of leaks: value escaped in four places and I couldn't see it. This is how I wrote it down and closed it.
Posted on
Sharing my experience using Omarchy and why I think you should try it if you're a Linux user.
Posted on
Effect is, in my opinion, the best way to make your TypeScript codebase have robust and reliable error handling.
Posted on
A DDoS attack took Bruschi Rentals offline for days: $520 in Twilio, 900 fake users, and a blocked card. This is how I experienced it, how I fixed it, and what I learned along the way.
Posted on
Learn about Entities in DDD, how they differ from Value Objects and how to implement them correctly in TypeScript.
Posted on
The core concept of DDD and Clean Architecture. Avoids the primitive obsession code smell.
Posted on
Discover the most important plugins in my Neovim setup and how I use them to be more productive.
Posted on
Learn how to rely on the type system to improve the way you handle errors in your typescript code
Posted on
Discover how to create yout own blog with astro, a web framework for fast content sites and mardown, a markup language with a great ease to use to write content and take notes.