Blog

Posts about Software Development

12 posts

October 14, 2026 5 minutesMy personal coding journey

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.

Software Development
September 16, 2026 20 minutesTen Tips for Better Frontend Development

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.

Software DevelopmentJavaScriptTypeScript
August 19, 2026 14 minutesTesting in the AI Era

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.

TestingAISoftware Development
March 3, 2026 7 minutesHow I've Been Abstracting Data Access for 5 Years

How to separate data access from business logic using the Repository Pattern to keep your code flexible and easy to change.

Software ArchitectureSoftware DevelopmentDesign Patterns
February 2, 2026 10 minutesJetBrains Webstorm IDE Tips & Tricks

After using JetBrains WebStorm since 2016, I finally share how I reached my Maximum Productivity with it.

ProductivitySoftware DevelopmentGeneral
December 19, 2025 6 minutesThe Mother Design Pattern

How to use the Object Mother pattern for more pragmatic and intuitive testing.

Software ArchitectureSoftware DevelopmentDesign PatternsTesting
October 11, 2025 4 minutesPunto de Agua at Hacker Days

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.

Software Development
June 10, 2025 19 minutesAI-ready Frontend Architecture

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.

AISoftware ArchitectureSoftware DevelopmentDesign Patterns
August 26, 2024 24 minutesBlog Redesign

After quitting my job, I decided to redesign my blog. This is the story of how I did it (the blog).

Software DevelopmentBrandingDesign
September 6, 2023 1 minutesHemingway Bridge

A smart way to avoid writer's block and improve your coding sessions.

WritingSoftware Development
November 19, 2019 20 minutesMigrating to TypeScript

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!

TypeScriptSoftware Development
June 6, 2019 6 minutesTheming

Theming a web with custom properties is as easy as it gets as shown in this article.

CSSSoftware Development