🌙
☀️ Dark

⚡ The Full-Stack Engineering Bible

A complete engineering curriculum from web foundations to production deployment. 37 volumes. Build, break, debug, and ship.

📚 37 Volumes
⏱ ~185 hours total
🎯 Zero → Production
🌐 TypeScript + Node.js
PART 1

Computer & Web Foundations

CPU, memory, networking, DNS, TCP, TLS, HTTP, browsers.

Beginner
PART 2

HTML

Document structure, semantic HTML, forms, accessibility, DOM.

Beginner
PART 3

CSS

Selectors, Flexbox, Grid, responsive design, animations.

Beginner
PART 4

JavaScript

Variables, closures, prototypes, event loop, promises.

Intermediate
PART 5

TypeScript

Types, generics, narrowing, utility types, strict mode.

Intermediate
PART 6

Frontend Engineering

Component thinking, state, routing, API integration.

Intermediate
PART 7

React

JSX, props, state, reconciliation, hooks, custom hooks.

Intermediate
PART 8

Modern Frontend Architecture

State management, data fetching, error handling, lazy loading.

Advanced
PART 9

Next.js & Full-Stack React

Routing, SSR, server components, caching, API handlers.

Advanced
PART 10

Node.js

V8, event loop, I/O, streams, buffers, npm.

Intermediate
PART 11

HTTP Servers

TCP server, HTTP, routing, middleware, Fastify/Express.

Intermediate
PART 12

Backend Engineering

Services, repositories, validation, dependency injection.

Advanced
PART 13

Databases

Relational concepts, ACID, PostgreSQL, SQL.

Intermediate
PART 14

Database Engineering

Query optimization, indexing, isolation, scaling.

Advanced
PART 15

ORM & Data Access

Query builders, migrations, N+1 problems, raw SQL.

Intermediate
PART 16

NoSQL & Redis

Key-value, pub/sub, distributed locks, caching.

Intermediate
PART 17

Authentication & Security

JWT, OAuth, CSRF, XSS, rate limiting, hashing.

Advanced
PART 18

Files & Storage

Filesystem, multipart, object storage, CDN.

Intermediate
PART 19

Real-Time Systems

WebSockets, SSE, pub/sub, idempotency.

Advanced
PART 20

Asynchronous Backend Systems

Queues, workers, dead-letter, event-driven architecture.

Advanced
PART 21

APIs

REST, pagination, webhooks, backwards compatibility.

Advanced
PART 22

Testing

Unit, integration, mocking, test isolation.

Intermediate
PART 23

Frontend Testing

Browser automation, Playwright, visual regression.

Intermediate
PART 24

Performance

Core Web Vitals, bundles, latency, database queries.

Advanced
PART 25

Linux

Filesystem, permissions, processes, systemd.

Intermediate
PART 26

Git & Professional Workflow

Rebase, branches, PRs, conventional commits.

Intermediate
PART 27

Docker

Containers, images, volumes, multi-stage builds.

Intermediate
PART 28

Reverse Proxies & HTTPS

Nginx, TLS, load balancing, caching.

Intermediate
PART 29

Cloud Engineering

VPC, IAM, serverless, managed databases.

Advanced
PART 30

CI/CD

Pipelines, artifacts, deployments, rollback.

Advanced
PART 31

Observability

Logs, metrics, traces, structured logging.

Advanced
PART 32

System Design

Scalability, CAP, sharding, microservices.

Advanced
PART 33

Microservices

Service boundaries, gRPC, distributed transactions.

Advanced
PART 34

Distributed Systems

Clocks, consensus, eventual consistency.

Advanced
PART 35

Reliability Engineering

SLO, redundancy, circuit breakers, disaster recovery.

Advanced
PART 36

Production Security

Threat modeling, secure CI/CD, audit logging.

Advanced
PART 37

Real Product Development

Requirements, estimation, technical debt, ADRs.

Advanced

How to Read This Bible

This is not a syntax cheat sheet. This is a complete engineering curriculum. We build, break, debug, and understand exactly why Full-Stack works the way it does. You will not memorize; you will engineer. Every Checkpoint Question must be answered before you scroll to the answer.