List of blog posts

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

A practical guide to building production-ready React applications with TanStack Router, featuring opinionated conventions for type-safe routing, data fetching, and state management. Learn how to leverage search params for shareable URLs, implement efficient loaders and mutations, and structure your codebase for maintainability. Based on real-world experience from MongoDB's Sales Apps Team.

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