HUM SOC MDA LO LOKESH KUMAR Here comes the debate on Rahul Gandhi's Operation Sindoor. Enemy Narratives, Internal Drama, and the Politics of Desperation
LO Lokesh Kumar WAL Record Layout: Parsing PostgreSQL’s Write-Ahead Log in Go Every write in PostgreSQL is recorded twice: once in the heap page, once in the WAL. The WAL is the ground truth. If the heap disagrees…
ART AI LO Lokesh Kumar RabbitMQ Routing Is a Binding Evaluation Engine: A Protocol-Level Examination RabbitMQ is typically introduced as a message broker consisting of producers, exchanges, queues, and consumers. In most architectural…
LO Lokesh Kumar Heap Tuples and MVCC Headers: How PostgreSQL Tracks Transaction Visibility Every row stored in a PostgreSQL heap has a 23-byte (padded to 24) header prepended to its attribute data. This header carries the MVCC…
AI LO LOKESH KUMAR Part 3: WhatsApp Webhooks — Receiving Messages and Processing Events in Real Time Introduction
AI LO LOKESH KUMAR Part 4: WhatsApp Message Templates — Creating, Managing, and Sending at Scale Introduction
AI LO LOKESH KUMAR Part-2 .2 WhatsApp Business Platform : Sending Every Type of WhatsApp Message — Text, Media… 9. Interactive Button Messages (Quick Reply)
LO Lokesh Kumar MVCC Visibility Rules: Implementing HeapTupleSatisfiesMVCC PostgreSQL’s snapshot isolation is implemented without read locks. Instead, every row version carries the transaction IDs that inserted and…
TCH LO Lokesh Kumar B-tree Index Pages: The nbtree Format in Go PostgreSQL’s default index type is B-tree, implemented in src/backend/access/nbtree/. Every B-tree index page uses the standard 8 KB heap…
AI LIF LO Lokesh Kumar The Computational Complexity of Topic Exchanges in RabbitMQ: Benchmarks, Pathologies, and Design… Most performance discussions around RabbitMQ focus on disk throughput, consumer lag, or clustering. Far fewer examine the computational…
MKT LO Lokesh Kumar B-tree Splits: Recursive Page Splits, Sibling Chains, and Root Promotion Part 6 of the deep-postgres series - rebuilding PostgreSQL internals in Go.
ECO HUM AI TCH LO Lokesh Kumar Building a Buffer Manager: Clock-Sweep Eviction and Pin Semantics PostgreSQL’s buffer manager (src/backend/storage/buffer/) is the layer between the rest of the system and disk. It maintains a fixed-size…
ECO AI LO Lokesh Kumar PostgreSQL Page Layout: Rebuilding the 8 KB Heap Page in Go Every table and index in PostgreSQL is stored as a sequence of 8 KB pages on disk. The format is defined in src/include/storage/bufpage.h…
TCH LO Lokesh Kumar How I Built amqp-routing-inspector: A RabbitMQ Routing Debugging Tool Introduction
TCH LO Lokesh Kumar How to Set Up the NVIDIA RTX 5070 Ti on Ubuntu 24.04 (and Fix Black Screen Issues) The NVIDIA RTX 5070 Ti is an incredible card — but getting it working smoothly on Ubuntu 24.04 (or 22.04) is not plug-and-play yet. Driver…