Posts about Software Development
I want to share how I went from a college dropout to a freelance AI Frontend Architect working globally for teams about best practices, architecture and testing.
A list of small tips that make frontend codebases nicer to work with: named exports, kebab-case file names, named constructors and parameters, pinned dependencies, mise, environment variables, Vitest configs, git hooks and .editorconfig.
How to test effectively from more than a decade of experience: choosing the right type of test, testing behavior over internals, AAA, TDD and the taste to review what your agents write.
How to separate data access from business logic using the Repository Pattern to keep your code flexible and easy to change.
After using JetBrains WebStorm since 2016, I finally share how I reached my Maximum Productivity with it.
How to use the Object Mother pattern for more pragmatic and intuitive testing.
In this article I explain the Hacker Days initiative, a Hackathon where I participated as Tech Lead. Hacker Days is an initiative by Rural Hackers, which took place at Anceu Coliving, Galicia. During one week we created Punto de Agua, a free and open source application for managing water in rural villages.
Learn how to design frontend architectures that integrate with AI tools and agents. This article explores component-driven UI, use case patterns, middleware chains, and development conventions that make your Frontend Software architecture AI-ready.
After quitting my job, I decided to redesign my blog. This is the story of how I did it (the blog).
A smart way to avoid writer's block and improve your coding sessions.
In this tutorial we will see how to migrate a codebase from JavaScript to TypeScript. We will migrate the code of my talk Advanced JavaScript Pattern. Let's start!
Theming a web with custom properties is as easy as it gets as shown in this article.