The Blog
Articles on web development, software engineering, and modern tech.
Articles on web development, software engineering, and modern tech.
Articles on web development, software engineering, and modern tech.
She asked for four numbers on paper. I gave her IndexedDB, retry queues, and a hand-drawn invoice renderer. Then she still made me write the bills by hand. This is a story about solving the wrong problem extremely well.
Not every project starts with a business plan. This one started with a question I couldn't stop thinking about and I ended up building the answer twice.
Most multi-tenant apps throw everyone in one table and call it a day. I didn't. Here's why schema-per-tenant in PostgreSQL is the most underrated architectural decision I've made β and the most painful.