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.
List of blog posts
Let's see how to easily and quickly create a command line tool in golang
How to write parameterized tests in Cypress
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
Lessons learned while developing a PWA with CRA: Budget Tracker
Example project how to create a Single Page Application with React, Typescript and Parcel.
How to create a custom Maven plugin which overrides default build lifecycle
Example to understand Maven plugins concepts and how to create a custom Maven plugin from scratch
Why I'd choose Meson+Doctest tech stack to create a new C++ project with a reusable and easy-to-run example.
We are going to analyze with examples new filesystem features coming with C++17
How to create different Docker containers with different domain names in the same host
Convert Windows formatted files to Unix format per directory recursively
Design REST API: URLs
How to build a C++ project using Gradle
Performance comparison in Java between three embedded databases like Derby/JavaDB, Sqlite, and ObjectDB
Java serialization ways, performance comparison
Mutex wrapper on C++98 pthread mutex and a the better C++11 std::mutex solution
Link to download Android Studio Portable
Understanding pragma pack preprocessor directive and how it affects to memory alignment
Quick guide to configure Git to work through HTTP/HTTPS proxies
An example of how to remove or replace punctuation symbols of a Python string
How to remove unused packages in Linux