Essaysoncraft

Systems

IndexedDB Explained For Offline Web Apps

Local storage breaks down when a web app needs searchable data, offline writes, and more than a few strings. IndexedDB is the browser database for that job, if the app treats it like a cache with rules instead of a tiny server.

Jul 4, 2026·11 min read
Systems

The HTTP QUERY Method, Explained

RFC 10008 gives HTTP a method for safe queries with a body. It fills the awkward gap between long GET URLs and POST requests that normally reserved for mutations.

Jun 22, 2026·10 min read
Systems

Standard I/O Explained

Programs do not need to know whether input came from a keyboard, a file, or another program. Standard streams give them the same three doors every time.

Jun 19, 2026·5 min read
Systems

E2E and SSL Encryption Are Different

A green lock only proves one network hop is protected. End-to-end encryption moves the trust boundary so the server can carry a message without being able to read it.

Jun 15, 2026·9 min read
Systems

The N+1 Problem

It starts as one harmless query, then one more for every row it returns. We will break down how a page that breezed through tests with five records ends up making 201 database round trips under real load.

May 25, 2026·16 min read