I’ve fallen in love with a Web API, and its name is AbortController . A few months ago, a colleague and I were knee-deep in a legacy codebase refactoring. We kept hitting the same wall: users would trigger a massive data fetch, get impatient, and navigate away, but the app would show the loading spinner, dutifully awaiting a 5,000-line JSON payload for a page that didn't even exist anymore. As an app grows, your "quick" APIs inevitably get bloated. They start returning massive payloads and taki…
We use PostgreSQL at work, but like many developers working behind modern frameworks and ORMs, I’ve mostly interacted with the database through abstractions, setting up models, defining tables, and writing fairly simple queries. I’ve rarely looked under the hood at how Postgres actually executes those queries. PostgreSQL has recently been making a splash on the internet with the OpenAI engineering post about how they optimize queries. Reading through that made me realize that query planning is …
We are roughly three weeks into 2026 and the internet is already overflooded with calls to make 2026 the “new 2016” with everything 2016 making a resurgence in popular media. A short intro before we proceed – A 2026 resolution I had was to learn as much as possible, not just about computer science and technology but everything under the sun. I have been fascinated with blogs since I could remember – I’ve written on Wordpress, Blogspot, Tumblr, Medium – basically if a platform allowed long-form w…