Frontend Labs

Engineering field guides

From the kernel to LLMs: field guides you read like books.

Long-form, hands-on guides from the kernel to the browser. Read them as books, follow the series, run the labs.

19
guides
1396
chapters
80 h
of reading
163
runnable Go programs

The engineering path

One course in reading order. Each guide's “Next guide” button follows this path, whichever section shows it below.

  1. 1 OS & Linux
  2. 2a OSI model
  3. 2b TCP/IP
  4. 3a Security from Zero
  5. 3b Security in Depth
  6. 4 HTTPS lifecycle

Alongside every step: Go Rust Python

Systems

The machine every request starts and ends on, containers and Kubernetes in production, how to measure it under load, and how to design whole systems that scale.

Networking

How machines talk: the OSI map, TCP/IP in depth, and one HTTPS request end to end.

Security

From encoding vs encryption to cloud, Kubernetes and advanced web attacks.

Programming

The languages the labs are written in, and the algorithms behind them.

Alongside

Go — The Complete Field Guide

Syntax to systems internals, concurrency, networking, security services, and production operations.

Beginner → Expert · 76 chapters · 1 h 49 min · 10 Go programs

Go 120-Day Engineering Plan

Daily exercises that grow into an L4 load balancer, a TLS proxy, a WAF, DDoS defences, and an edge security proxy.

Day by day · 165 chapters · 5 h 47 min · 69 Go programs
Alongside

Rust — The Complete Field Guide

Ownership, borrowing, traits, async/Tokio and unsafe, then the series' OS, network, HTTPS and security labs rebuilt in Rust.

Beginner → Expert · 79 chapters · 3 h 9 min
Alongside

Python — The Complete Field Guide

Names and objects to CPython internals, asyncio and the GIL, the OS, network and security labs in Python, NumPy to PyTorch and LLM apps, and requests read end to end.

Beginner → Expert · 84 chapters · 3 h 23 min

C — The Complete Field Guide

Memory, pointers, the standard library, real allocators, SQLite/Redis/curl walkthroughs, and a Linux driver.

Beginner → Expert · 64 chapters · 2 h 14 min

JavaScript — The Complete Field Guide

The language from beginner to expert, how browser engines render a page, HTTP from the browser and Web Workers; then LLMs in the browser, agents and actionable UIs, OWASP security, open-source internals, Playwright E2E, and a live animated Browser Lab.

Beginner → Expert · 140 chapters · 5 h 3 min

Data Structures & Algorithms

Plain-language explanations, real-world analogies, pseudocode, and Go implementations for every core topic.

Beginner → Advanced · 28 chapters · 50 min · 25 Go programs