Technical Writing
Deep dives into engineering concepts. No fluff, just source code, architecture schematics, and clean analysis notes.
What is Tokenization?
Learn how text is broken down into tokens, vocabulary indexes, and embeddings space for LLM input pipelines.
How Attention Works?
A comprehensive visual guide to Query, Key, and Value projections and causal masking operations inside transformers.
Vector Databases & Chunking
Optimize semantic search retrieval quality by evaluating overlapping character chunk splits and metadata keys.
Micro Frontends Architecture
Design, build, federate, and scale decoupled user interface components using Next.js and Module Federation.
Rate Limiter Deep Dive
Design fault-tolerant rate limiting microservices capable of scaling to support millions of client requests.
Dockerizing Node Pipelines
Learn how to write multi-stage Dockerfiles, minimize container size, cache dependencies, and deploy zero-downtime builds.
Mastering Sliding Windows
Optimize sub-array searches and substring boundaries from O(N^2) to O(N) complexity with moving boundary pointers.
Graph Traversals Visualized
Deconstruct node processing orders in BFS and DFS grids with visual coordinate mapping.
Mastering Two Pointers
Learn how to optimize linear search intervals and matching bounds from O(N^2) to O(N) using inward or different speed pointers.
Mastering Binary Search
Go beyond basic search; learn to apply binary search on answer spaces and rotated intervals in O(log N) runtime.
Mastering Heaps & Priority Queues
Understand binary heap structures, dynamic streams, and how to extract min/max items in O(log K) time.
Mastering Dynamic Programming
Learn to build recurrence relations, design top-down memoization, and write bottom-up tabulation solutions.