Learn — how this site is built

This is the conceptual companion to the site's source code: it explains why the site is built the way it is, and uses the real code as a way to learn core web-development concepts — including the bugs that happened along the way and what each one teaches.

Written for curious beginners and intermediate devs. The chapters build on each other loosely, but each stands alone — if one assumes knowledge you don't have yet, skip it and come back.

Part I — Foundations

Part II — The shop

Part III — Security

Part IV — Behind the scenes

Appendix