~//guides

Guides

Long-form, practical guides for every technology on the roadmap. Pick a topic and go deep, or follow the roadmap in order.

125 guides

01

Internet & How it Works

02

HTML

03

CSS

04

CSS Frameworks & Styling

05

JavaScript

06

Git & Version Control

07

TypeScript

08

JavaScript Frameworks

09

State Management

10

Meta-frameworks

11

Testing

12

Build Tools & Tooling

13

Next Steps

01

Internet & Networking

02

Node.js Fundamentals

03

API Design

04

Web Frameworks

beginner

Express

Express is the minimal, unopinionated Node.js web framework. A route, a function and a middleware chain — that is the whole mental model, and it still powers a huge share of the web.

16 min read
intermediate

Fastify

Fastify is a fast, schema-first Node.js web framework. JSON Schema compiles your validation and serialization, and encapsulated plugins keep large services honest.

15 min read
advanced

NestJS

NestJS is an opinionated, Angular-inspired Node.js framework. Modules, controllers and providers give large teams a shared architecture and dependency injection out of the box.

16 min read
intermediate

Hono

Hono is an ultrafast web framework built on the standard Request and Response objects. Write once, run on Cloudflare Workers, Deno, Bun or Node, with end-to-end types through RPC.

14 min read
intermediate

Koa

Koa is the tiny async/await rewrite of Express by its original authors. One context object and an onion of middleware — everything else is a package you choose.

14 min read
intermediate

Laravel

Laravel is the PHP framework built for developer happiness: expressive routing, the Eloquent ORM, Blade templates and an ecosystem that covers everything from auth to deployment.

16 min read
advanced

Symfony

Symfony is both a set of reusable PHP components and a full framework built from them. It trades convenience for structure, stability and long-term maintainability at scale.

15 min read
intermediate

Django

Django is the batteries-included Python web framework. Models, migrations, an ORM, templates, auth and a production admin ship together, so you describe your data and Django handles the rest.

16 min read
beginner

Flask

Flask is the minimal Python micro-framework. You get routing, a request object and Jinja templates in a single file, then add exactly the extensions you need as the app grows.

14 min read
intermediate

FastAPI

FastAPI is the async Python framework built on type hints. Pydantic validates your data, Starlette handles the HTTP, and the OpenAPI docs write themselves.

15 min read
intermediate

Ruby on Rails

Rails is the full-stack Ruby framework built on convention over configuration. It decides the boring parts — file names, table names, routes — so you can spend your time on the product.

15 min read
advanced

Spring Boot

Spring Boot is the opinionated layer on top of the Spring Framework that turns a pile of configuration into a running application: starters, auto-configuration and an embedded server.

16 min read
05

Databases

06

ORMs & Query Builders

07

Authentication & Authorization

08

Testing

09

Caching & Performance

10

Message Queues & Real-time

11

DevOps & Deployment

12

Architecture & Patterns