From Plain HTML to Modern Frontend: What I Learned Along the Way
A personal reflection on migrating a project from vanilla HTML/CSS/JS to Astro, Tailwind CSS, and Alpine.js — what drove each decision and what changed afterwards.
Read more →Thoughts on distributed systems, clean architecture and software engineering.
A personal reflection on migrating a project from vanilla HTML/CSS/JS to Astro, Tailwind CSS, and Alpine.js — what drove each decision and what changed afterwards.
Read more →A full breakdown of Kent Beck's TDD by Example — Red-Green-Refactor, the Money and xUnit walkthroughs, and all the patterns: test-driven, red bar, testing, design, and refactoring.
Read more →From backpressure to virtual threads, Mono/Flux, and the event loop — everything I learned building reactive payment systems at BBVA, with the mistakes corrected.
Read more →The core concepts behind the Spring framework — IoC container, Spring Beans, Dependency Injection, and how Spring Boot makes it all easier — with common misconceptions corrected.
Read more →After years working on high-throughput payment microservices at BBVA, here are the key architecture decisions that made the difference between scalable and fragile systems.
Read more →