List of blog posts

Documenting a personal journey through software engineering, AI, and programming. This blog features deep dives, practical guides, and recent learnings for both seasoned and aspiring developers.

TanStack Router: Opinionated Guidelines for Production React Apps 2025-08-15

Based on real-world experience in shipping complex applications, this guide delivers the best practices you need to master modern React development and ship high-quality, scalable applications. Perfect for developers looking to optimize React performance and application architecture.

Golang over Java for REST services 2020-11-01

Why I'd pick Golang over Java to create any new distributed system. I am going to compare a REST service implementation in Java vs the implementation in Golang

Choosing a Modern C++ stack 2017-09-15

Why I'd choose Meson+Doctest tech stack to create a new C++ project with a reusable and easy-to-run example.

Filesystem in C++17 2017-05-28

We are going to analyze with examples new filesystem features coming with C++17

Mutex C++ 2014-04-24

Mutex wrapper on C++98 pthread mutex and a the better C++11 std::mutex solution

Remove HTML Tags 2012-10-02

How to remove HTML tags using Python or even easier, using Django