What Is Trunk-Based Development? Its Differences from GitFlow and Its Relationship with CI/CD
Develop with Git for long enough and you will inevitably run into the question of how to branch....
Notes on software engineering, systems design, reading, and indie product development.
Develop with Git for long enough and you will inevitably run into the question of how to branch....
I don't let application code use any particular CSS framework directly. No Tailwind CSS classNam...
We decided to add multilingual support to a web application built with React.
Bring up system performance and two words show up almost immediately: latency and throughput. Bo...
If you write software, you run into the term "CI/CD" practically every day. You run tests with G...
Start MySQL and you get 3306; start PostgreSQL and you get 5432. I usually accept these numbers ...
If you use Supabase, there is no getting around Row Level Security, or RLS. Create a table, try ...
For a long time I used TypeScript's import type with a sloppy mental model: "the thing that impo...
When you integrate with external APIs or legacy systems, code that started life as a simple API ...
Designing pagination is not a matter of deciding how many items to return at a time. At first, s...