Learn library
All guides, page 16 of 20
476 guides · 6 topics
All guides
Newest first. Search or pick a topic.
476 guides, newest first
- Labeling and Active Learning: Ask Where the Model Is UnsureAI and GenAI · A plain-English guide to active learning and data labelling: the model picks the examples it is least sure about for experts to label, built on one running crop-disease app example.23 min read · Updated 20 Oct 2026
- AI Agent Sandboxing Explained: How to Contain Agents That Run CodeAI and GenAI · A plain-English guide to AI agent sandboxing after CERT-In's October 2026 advisory: containers vs gVisor vs microVMs, egress control, short-lived credentials, tamper-resistant logs and kill switches, shown on one running example of a coding agent that fixes flaky tests.22 min read · Updated 20 Oct 2026
- AI Decision Models Explained: Typed Choices Instead of Generated TextAI and GenAI · A plain-English guide to AI decision models: picking one allowed option with probabilities, running them locally and setting thresholds, shown on one running example of a grocery app's support inbox.20 min read · Updated 20 Oct 2026
- LLD: Design an ATM, With Transactions and Failure StatesSystem design · A beginner-friendly low-level design of an ATM in Java, covering classes, states, the withdrawal flow and every failure state, built on one running example of a white-label ATM fleet.18 min read · Updated 20 Oct 2026
- LLD: Design a Car Rental SystemSystem design · A plain-English guide to car rental LLD: the classes, the date overlap rule, reserving without double booking, states, database guards and one-way trips, shown on one running example of a two-hub rental service.25 min read · Updated 20 Oct 2026
- Chess LLD: Design a Chess Game in Java, Pieces to CheckmateSystem design · A plain-English guide to chess LLD: Java classes for pieces, board, moves, legal-move checks, special moves, draws and perft testing, shown on one running example of an online club chess app.30 min read · Updated 20 Oct 2026
- Class Imbalance: When Fraud Is 1 in 1,000AI and GenAI · A plain-English guide to class imbalance: the right metrics, sampling, class weights and thresholds, built on one running payment fraud screening example.19 min read · Updated 20 Oct 2026
- Cricket Scoreboard LLD: Overs, Wickets and Live Updates in JavaSystem design · A plain-English guide to cricket scoreboard LLD: the Java classes for overs, extras, wickets, strike, undo and live updates, shown on one running example of a gully cricket scoring app.28 min read · Updated 20 Oct 2026
- Docker Hub's October 2026 GhostPat Flaw Explained: When a Token Changes OwnersBackend · A plain-English guide to the Docker Hub GhostPat vulnerability: how converting an account into an organisation passed working tokens to another user and what to check now, shown on one running example of a team's build-server token.18 min read · Updated 20 Oct 2026
- Domain-Driven Design and Bounded Contexts, Explained SimplyBackend · A plain-English guide to domain-driven design and bounded contexts: ubiquitous language, context maps, translation layers and aggregates, shown on one running example of a farm-to-home produce marketplace.27 min read · Updated 20 Oct 2026
- LLD: Design an Elevator SystemSystem design · A plain-English guide to elevator low level design: the classes, the LOOK scheduling rule, the state pattern and a dispatcher in runnable Java, shown on one running example of a two-car tower.20 min read · Updated 20 Oct 2026
- Encryption Basics: Symmetric, Asymmetric and SignaturesBackend · A plain-English guide to encryption basics: what symmetric encryption, asymmetric encryption and digital signatures each protect, shown on one running example of a family document vault.22 min read · Updated 20 Oct 2026
- Exploration vs Exploitation Explained: How Bandits Help RecommendersAI and GenAI · A plain-English guide to the exploration exploitation tradeoff and the bandit algorithms recommenders use to handle it, built on one running short-stories app example.20 min read · Updated 20 Oct 2026
- Apache Flink: Watermarks and Exactly-Once StreamsSystem design · A plain-English guide to Flink watermarks, late events and exactly-once results after a crash, built on one running example of a live city-wide running leaderboard.26 min read · Updated 20 Oct 2026
- Frontend Error Monitoring: Catching Crashes on Millions of PhonesSystem design · A plain-English guide to frontend error monitoring: how apps catch crashes on phones and browsers, send them home, decode them and group them, shown on one running example of a shopping app.26 min read · Updated 20 Oct 2026
- How GFS and HDFS Work: Chunks, One Master, Relaxed RulesSystem design · A plain-English guide to how GFS and HDFS store huge files as replicated chunks under one master, built on one running film archive example.27 min read · Updated 20 Oct 2026
- GitHub's November 2026 Pull Request Target Block Explained: How to Fix WorkflowsBackend · A plain-English guide to GitHub's default block on the pull_request_target trigger from 2 November 2026: what pwn requests are, who is affected and how to fix workflows, shown on one running example of an open-source library's docs preview.20 min read · Updated 20 Oct 2026
- Hotel Management LLD: Rooms, Bookings and BillingSystem design · A plain-English guide to hotel management LLD: the classes, half-open stays, a per-night free-room check, booking states and a Java folio for checkout, shown on one running example of a 60-room hotel.29 min read · Updated 20 Oct 2026
- How Diffusion Models Generate Images, Step by StepAI and GenAI · A plain-English guide to how diffusion models turn random noise into a picture, built on one running example of a textile print design studio.26 min read · Updated 20 Oct 2026
- HTTP Connection Reuse Explained: Keep-Alive, Pools and Unread Response BodiesBackend · A plain-English guide to HTTP connection reuse: keep-alive, connection pools and why unread response bodies block reuse, tested on Go 1.27.2 and Python requests. It follows one running example of a parcel-tracking team calling a partner API.18 min read · Updated 20 Oct 2026
- Design an Image Captioning System for Product Alt TextAI and GenAI · A plain-English guide to designing an image captioning system that writes alt text for a large product catalogue, built on one running marketplace example.29 min read · Updated 20 Oct 2026
- Library Management LLD: Members, Loans and FinesSystem design · A plain-English guide to library management LLD: plans, copies, loans, late fines, holds, renewals and database guards against double issues, shown on one running example of a nine-branch lending library.26 min read · Updated 20 Oct 2026
- Low-Level Design Interview Guide: How LLD Rounds Are JudgedInterview prep · A plain-English guide to how low-level design interview rounds are judged: the signals, the first ten minutes, classes, patterns and change requests, shown on one running example of a meeting room booking system.25 min read · Updated 20 Oct 2026
- Knowledge Distillation for LLMs: Small Models from Big OnesAI and GenAI · A plain-English guide to LLM distillation, where a small student model learns from a large teacher model, shown on one running example of a Kannada voice assistant.29 min read · Updated 20 Oct 2026