Deep dive into Data Structures, Algorithms, System Design fundamentals, and core engineering problem solving. Intensive rigorous rigor covering edge-case proofs, asymptotic runtime bounds, and dynamic memory safety.
Learning & Notes
(148 Entries)Concise engineering takeaways, course breakdowns, deep-dive video logs, and documentation notes across systems architecture, full-stack development, and AI engineering.
Large Language Models, RAG pipelines, Vector Databases (Pinecone/Chroma), LangChain, Ollama, fine-tuning, and multi-agent systems. Hands-on deployment of deterministic state engines over non-deterministic stochastic model completions.
End-to-end full stack with Next.js, TypeScript, Docker, Kubernetes, CI/CD, monorepos, and WebSockets. Architecture patterns for low-latency pub/sub, horizontal cluster autoscaling, and zero-downtime database migrations.
Node.js, Express, MongoDB, aggregation pipelines, JWT auth, file upload microservices, and API error architectures. Robust handling of asynchronous express midpoints and database session transactions.
Deep React reconciliation, virtual DOM, custom hooks, state management patterns, and Next.js App Router internals. Focus on render cycle audits, memoization guarantees, and layout thrashing avoidance.
Containerization, multi-stage Dockerfiles, Docker Compose, bridge vs host networking, volume mounts, and automated CI pipelines. Microservice orchestration without heavy cluster overhead.
Event loop, execution context, closures, prototypes, microtask queues, and memory leaks. V8 engine compilation phases from Ignition bytecode to TurboFan optimized machine code.
Event Loop, Microtask Queue, ArrayBuffers, V8 Garbage Collection, WeakMaps, and asynchronous iterators. In-depth mental models on shared memory atomics and SharedArrayBuffer synchronization primitives.
Starlette, Pydantic v2 schemas, ASGI concurrency, dependency injection, and asynchronous background tasks. Event loop starvation mitigation when bridging synchronous legacy libraries.
N+1 query problem, connection pooling, raw SQL escape hatches, schema migrations, and indexing strategies. Analyzing query planners against generated query plans versus handcrafted queries.
React Server Components (RSC) wire format, progressive hydration, static generation vs dynamic rendering, and streaming shells. Minimizing client bundle footprints while maintaining high-fidelity interactive islands.
2026
(5 Entries Indexed)- Sep 09Building Zero-Bundle Static Shells with React Server ComponentsHarkirat Singh#nextjs#architecture
- Aug 24Why ORMs Hide Costly Database Joins and When to Write Raw SQLHitesh Choudhary#orm#databases
- Jul 18How Vector Embeddings and RAG Architecture Actually Work Under the HoodPiyush Garg & Hitesh#genai#rag
- May 30Demystifying Event Loop Microtask Starvation in Node.js RuntimesCode Gyan#javascript#internals
- Apr 12Deploying Multi-Stage Docker Builds on High-Performance Bun RuntimePiyush Garg#docker#bun
2025
(5 Entries Indexed)- Nov 14FastAPI Concurrency: Thread Pools vs True Async Event LoopsOfficial Docs#python#fastapi
- Sep 28State Governance with Redux Toolkit and Reselect MemoizationHitesh Choudhary#react#redux
- Aug 05Implementing Conflict-Free Replicated Data Types (CRDTs) in Real-time WebSocketsHarkirat Singh#distributed#websockets
- Jun 19Separating Compute From Storage Enables Serverless Database Pay-Per-UseArchitectural Notes#databases#cloud
- Apr 22Crashing Immediately on Startup Prevents Late-Run Fixable IssuesSystems Internals#reliability#patterns