
Reading Markdown Should Feel Like Reading
Markdown has become the default format for technical content. We read it everywhere. Project READMEs Design documents AI-generated documentation API documentation Meeting notes Personal notes
Search for a command to run...

Markdown has become the default format for technical content. We read it everywhere. Project READMEs Design documents AI-generated documentation API documentation Meeting notes Personal notes

Guardrails in software engineering are often misunderstood. Most engineers associate guardrails with: null checks validations defensive coding That is only a small part of the story. A more accur
This guide explains — step by step — how the JVM’s garbage collector actually works.We’ll start from how memory is structured (Eden, Survivor, Old), move to what happens during a Minor GC, then see what Stop-The-World (STW) really means, and finally ...
PostgreSQL guarantees durability using Write-Ahead Logging (WAL). WAL ensures that once a transaction is committed, its changes survive crashes, even if the actual table or index pages were never written to disk at the time of failure. This article g...
PostgreSQL uses MVCC (Multi-Version Concurrency Control).Each UPDATE inserts a new row version (xmin = current XID) and marks the old one dead (xmax = current XID).Each DELETE marks the row dead by setting xmax. Dead tuples remain on disk, still refe...
PostgreSQL implements MVCC (Multi-Version Concurrency Control) so that transactions see a consistent view of data while minimizing blocking.This design is central to PostgreSQL’s ability to balance consistency with concurrency. Tuple metadata: xmin ...
PostgreSQL Locks — A Detailed Guide When working with PostgreSQL, understanding locks is essential for reasoning about concurrency and troubleshooting blocking queries. Postgres uses two main categories of locks: row-level locks and table-level locks...
When you open WhatsApp Web and scan the QR, it looks like “all my chats just appear.” But WhatsApp does not stream your entire history from a server archive. Instead it uses a short, deliberate sequence of steps designed for three goals: Security: k...
Microservices - What does it mean? Googling microservices will present you with many definitions. All of them essentially point to the same basic idea. However, we shall attempt at coming to a more holistic understanding of what the term really mean...