Learn library
All guides, page 20 of 21
482 guides · 6 topics
All guides
Newest first. Search or pick a topic.
482 guides, newest first
- Railway's September 30, 2026 Outage Explained: When a Deploy Beat Its SchemaBackend · A plain-English breakdown of the Railway routing outage on September 30, 2026: what users saw, the schema and deploy race behind it, why it hit every region, and the deployment lessons every team can apply.10 min read · Updated 2 Oct 2026
- TanStack npm Hack Explained: What JavaScript Developers Must Do NowBackend · A practical visual guide to the TanStack npm supply chain compromise of May 2026, including how the attack worked, why trusted publishing did not save it, what the malware did, and the exact response steps JavaScript teams should take now.18 min read · Updated 12 May 2026
- System Design for Beginners: A Visual Roadmap from Requirements to Real SystemsSystem design · A practical visual guide to system design for beginners, covering requirements, APIs, data modeling, architecture, scaling, reliability, observability, and real-world examples.22 min read · Updated 6 May 2026
- How to Use DSA’s 25 Core Patterns: A Visual Guide with Creative Diagrams and Detailed ExplanationsDSA · A detailed visual guide to the 25 core DSA patterns, covering how to identify them, when to use them, how they connect, and how to think like an interviewer using creative diagrams.20 min read · Updated 23 Apr 2026
- Vercel’s April 2026 Security Breach, Explained: The OAuth Supply-Chain Attack Every Engineering Team Should StudyBackend · A detailed technical breakdown of Vercel’s April 2026 security incident, covering the attack chain, OAuth risk, environment variable exposure, incident response lessons, and what engineering teams should do next.18 min read · Updated 20 Apr 2026
- Frontend Machine Coding: Nested Checkbox Tree in ReactFrontend · Learn how to solve the Nested Checkbox Tree machine coding problem in React using recursion, parent-child synchronization, and scalable state management.8 min read · Updated 16 Apr 2026
- 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