Learn
Technology handbooks
One handbook per technology, organised the way you learn it: each topic explained in plain words with its key points, the syntax, a worked code example, where it is used in practice and the interview questions it leads to.
- Handbooks
- 58
- Topics
- 2,778
Choose a handbook
- GitEvery command you actually use, each with the process to run it: staging and committing, branching and merging, rebase and cherry-pick, remotes, and the several different ways to undo something.70 topics
- Modern Full-Stack TechnologiesPractical topics for building, securing, deploying and operating modern TypeScript applications.31 topics
- uv package managerPython projects, interpreters, dependencies, tools, workspaces, builds and reproducible automation.30 topics
- Redis caching solutionsCache strategies, data structures, consistency, expiration, clustering, persistence and production diagnostics.41 topics
- Zod validation librariesRuntime schemas, TypeScript inference, transformations, errors, forms, API boundaries and schema composition.32 topics
- ZustandStores, selectors, actions, middleware, persistence, TypeScript, SSR and testing.34 topics
- ReduxPredictable state transitions, actions, reducers, selectors, middleware, React integration and legacy migration.34 topics
- Redux ToolkitModern Redux setup, slices, async thunks, entity adapters, listeners and RTK Query.37 topics
- TanStack QueryQueries, caching, invalidation, mutations, pagination, prefetching, SSR and testing for server state.40 topics
- TanStack FormType-safe fields, validation, async checks, arrays, submission and framework adapters.32 topics
- TanStack TableHeadless row models, columns, sorting, filtering, grouping, selection, pinning and virtualization.32 topics
- TanStack RouterType-safe routes, loaders, search parameters, navigation, guards and code splitting.34 topics
- TanStack StartFull-stack React with server functions, typed routing, streaming, middleware and deployment.32 topics
- TanStack VirtualVirtualized lists, grids, dynamic measurement, scrolling and accessibility at scale.24 topics
- PrismaSchema modelling, generated client, relations, migrations, transactions and production operation.24 topics
- Drizzle ORMSQL-first schema, typed queries, relations, migrations and serverless drivers.24 topics
- NeonServerless Postgres branching, connection pooling, autoscaling and environment workflows.18 topics
- UpstashServerless Redis, rate limiting, QStash and durable workflows, with legacy Kafka migration topics.26 topics
- Authentication with Auth.js & Kinde AuthProviders, callbacks, sessions, JWTs, route protection and the hosted alternative.24 topics
- BetterAuthFramework-agnostic authentication with sessions, plugins, organizations and two-factor support.33 topics
- Clerk user managementHosted authentication, prebuilt components, organizations, webhooks and route protection.28 topics
- TerraformConfiguration language, providers, state, modules, plans and safe change management.24 topics
- KubernetesWorkloads, services, configuration, storage, scheduling, security and day-two operations.24 topics
- GitHub ActionsWorkflows, triggers, jobs, runners, caching, reusability and supply-chain security.24 topics
- WebhookReceiving, verifying, acknowledging, retrying and replaying inbound events safely.31 topics
- Inngest servicesDurable event-driven functions with steps, retries, concurrency, flow control and observability.32 topics
- ArcjetBot detection, rate limiting, abuse prevention, validation and security rules in application code.24 topics
- Payment gateway integrationCheckout, webhooks, idempotency, refunds, subscriptions, reconciliation and compliance.24 topics
- Conform - Validation librariesProgressively enhanced forms with schema validation, accessible errors and server integration.24 topics
- T3 environmentValidated, type-safe environment variables split cleanly between server and client.18 topics
- System DesignRequirements, estimation, data modelling, scaling, consistency, reliability and the interview itself.36 topics
- React 19+Components, state, Actions, Server Components and the React Compiler — the modern React path in the order you meet it.30 topics
- Next.js 16+Routing, rendering, caching and the Next.js 16 toolchain — from the file system to production deployment.37 topics
- Next.js 16+ HooksEvery Next.js 16 App Router hook, grouped by the job it performs: reading the URL, navigating, understanding layouts, measuring users and handling connectivity.41 topics
- React 19+ HooksA complete React 19+ Hooks reference covering state, Effects, refs, context, Actions, concurrency, external stores and custom Hook design.65 topics
- JavaScript (ECMAScript 2026)Modern JavaScript from language fundamentals through the seven additions in ECMAScript 2026.61 topics
- TypeScript 7The type system and the native TypeScript 7 compiler, with a practical path from modelling values to faster builds.31 topics
- Playwright AutomationReliable browser automation with locators, auto-waiting, projects, fixtures and trace debugging.31 topics
- JestUnit testing with Jest’s assertions, mocks, timers, isolation and coverage workflows.16 topics
- React Testing LibraryUser-centered React tests built around accessible queries, interactions and observable outcomes.17 topics
- VitestFast Vite-aware unit testing with mocks, timers, snapshots, coverage and watch mode.27 topics
- CypressEnd-to-end web testing with commands, network control, retries, fixtures and time-travel debugging.18 topics
- Node.jsServer-side JavaScript with the event loop, modules, streams, HTTP, processes and production operations.20 topics
- Nest.jsStructured Node.js backend development with modules, providers, controllers, pipes, guards and testing.21 topics
- Node.js Packages121 named things in the Node ecosystem: every core module, the packages you actually install, and the middleware that goes in front of a request.121 topics
- Nest.js Packages110 Nest building blocks: the official packages, every decorator you apply, and the pipes, guards, interceptors and filters that make up the request pipeline.110 topics
- Next.js 16+ APIs130 entries covering the Next.js 16 surface: directives, components, file conventions, server functions, caching APIs, client hooks and every next.config key.130 topics
- Python Packages153 Python modules and packages, from the standard library through the web, data, testing and AI stacks.153 topics
- GraphQL98 entries across the GraphQL surface: the schema language, execution, federation, the server and client libraries, and the security controls a public graph needs.98 topics
- Playwright104 entries covering the Playwright API: locators, actions, web-first assertions, fixtures, network mocking, configuration and the tracing tools.104 topics
- LangChainModels, messages, tools, agents, middleware, retrieval and production practices, organized from foundations to deployment.76 topics
- LangGraphState, reducers, control flow, checkpoints, human approval, memory, streaming and reliable graph operations.68 topics
- LangSmithTrace applications, curate datasets, evaluate agents, manage prompts and operate deployments using the official platform concepts.70 topics
- LangFlowLessons from first flow to production — building flows, agents and tools, RAG, serving over API, MCP and A2A, custom components and operations — plus the full API reference: concepts, CLI and LFX, REST endpoints, components, SDKs and configuration.129 topics
- n8nBuild workflow automations with data mapping, APIs, branches, AI agents, error recovery and production hosting.73 topics
- DockerContainers, Dockerfiles, BuildKit, multi-platform builds, Compose, networking, storage, security and operations.66 topics
- DevOps with AWS CI/CDFrom source and tests to secure pipelines, immutable artifacts, infrastructure, deployments, observability and rollback.72 topics
- Agentic AIStart with individual concept cards in Agentic AI with LangChain and LangGraph, then explore Generative AI, RAG, Deep Agents, Guardrails, evaluation, gateways, design patterns, protocols, memory and production agents.152 topics
Ask questions about any topic and save your place in your dashboard.
Start learning