Learn library
All guides, page 20 of 20
476 guides · 6 topics
All guides
Newest first. Search or pick a topic.
476 guides, newest first
- Backend Engineering from First PrinciplesBackend · A detailed guide to backend engineering from first principles. Learn how backend systems really work beyond CRUD APIs, including requests, HTTP, routing, authentication, validation, business logic, databases, caching, queues, observability, security, scaling, testing, OpenAPI, webhooks, and DevOps.18 min read · Updated 13 Apr 2026
- Frontend Machine Coding: How to Build a Shopping Cart Sidebar in ReactFrontend · A complete beginner-friendly blog on how to build a Shopping Cart Sidebar in React for frontend machine coding rounds. It covers component thinking, state management, cart logic, UI structure, derived values, localStorage persistence, cart badge count, safer quantity controls, edge cases, and interview tips in very easy language.14 min read · Updated 10 Apr 2026
- Axios Supply Chain Attack 2026: Malicious npm Versions, Postinstall Malware, and How to Protect Your SystemsBackend · A practical, source-backed guide to the Axios npm supply chain compromise in March 2026, including the malicious versions, the postinstall malware behavior, exposure checks, and the remediation steps engineering teams should take now.16 min read · Updated 31 Mar 2026
- Frontend Machine Coding: Build a Credit Card Input Feature (Complete Interview Guide)Frontend · A complete, interview-ready guide to building a credit card input system with formatting, card detection, validation, masking, UX improvements, and real-world edge cases.25 min read · Updated 25 Mar 2026
- Distributed Systems: What They Don’t Teach You (Real-World Engineering Guide)System design · A senior-engineer-level deep dive into distributed systems covering real-world trade-offs, hidden challenges, and production lessons.14 min read · Updated 20 Mar 2026
- Introduction to GenAI System Design: How AI Systems Actually Work in ProductionSystem design · A practical deep dive into GenAI system design covering LLMs, RAG, cost optimization, latency trade-offs, and real-world architecture patterns.15 min read · Updated 20 Mar 2026
- System Design of Data Infrastructure: How Data Systems Work at ScaleSystem design · A deep dive into designing data infrastructure systems covering ingestion, storage, processing, pipelines, and real-world production trade-offs.16 min read · Updated 20 Mar 2026
- AI-Powered Code Assistant System Design: How Copilot-Like Systems WorkSystem design · A deep dive into designing AI-powered code assistants covering LLMs, context retrieval, latency optimization, and real-world production architecture.16 min read · Updated 20 Mar 2026
- Vector Database Architecture: How Semantic Search Systems Work at ScaleAI and GenAI · A detailed guide to vector database architecture covering embeddings, indexing, similarity search, storage design, filtering, and production trade-offs in modern AI systems.16 min read · Updated 20 Mar 2026
- RAG Pipelines Explained: How Retrieval-Augmented Generation Works in ProductionAI and GenAI · A detailed guide to RAG pipelines covering retrieval flow, chunking, indexing, ranking, prompt construction, and production system design trade-offs.18 min read · Updated 20 Mar 2026
- Frontend Machine Coding: How to Build an OTP Input FeatureFrontend · A detailed guide to solving a frontend machine coding round question by building an OTP input component with clean state management, keyboard handling, focus movement, paste support, and edge cases.14 min read · Updated 20 Mar 2026
- Frontend Machine Coding: How to Build an Infinite Scroll ListFrontend · A detailed guide to building an infinite scroll list for frontend machine coding rounds, covering scroll detection, pagination, performance, and real-world edge cases.16 min read · Updated 20 Mar 2026
- Frontend Machine Coding: How to Build a Multi-Step FormFrontend · A detailed guide to building a multi-step form for frontend machine coding rounds, covering state management, validation, navigation, and real-world UX patterns.16 min read · Updated 20 Mar 2026
- Frontend Machine Coding: How to Build a Virtualized ListFrontend · A detailed guide to building a virtualized list for frontend machine coding rounds, covering rendering optimization, scroll calculations, visible windowing, and real-world performance trade-offs.17 min read · Updated 20 Mar 2026
- Distributed Model Training & Orchestration: How Large-Scale AI Training Systems Actually WorkAI and GenAI · A deeply practical guide to distributed model training and orchestration with detailed explanations, visual flows, code examples, and real-world system behavior.22 min read · Updated 20 Mar 2026
- API Caching Explained: React Query, SWR, and Apollo ClientFrontend · A deep-dive into API caching from a system design perspective, covering React Query, SWR, and Apollo Client with real-world trade-offs.8 min read · Updated 29 Jan 2026
- React Performance Optimization: A Practical Guide for Production AppsFrontend · Comprehensive guide to optimizing React applications with modern techniques, tools, and real-world patterns for production-level performance.10 min read · Updated 28 Jan 2026
- Advanced TypeScript Patterns: From Intermediate to Expert LevelFrontend · Master advanced TypeScript concepts including conditional types, mapped types, type guards, and practical patterns used in large-scale applications.12 min read · Updated 27 Jan 2026
- Next.js 14 App Router: Complete Guide with Best PracticesFrontend · Master Next.js 14's App Router with comprehensive coverage of server components, streaming, caching, and production-ready patterns.15 min read · Updated 26 Jan 2026
- System Design Principles for Frontend EngineersSystem design · Essential system design concepts tailored for frontend engineers, covering scalability, performance, and architectural patterns.11 min read · Updated 25 Jan 2026