A practical guide to building production-ready React applications with TanStack Router, featuring opinionated guidelines 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
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.
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
How to debug a library generated with libtool
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
Avoiding problems with texts containing non-ASCII characters
How to remove HTML tags using Python or even easier, using Django
How to remove unused packages in Linux