Talk decks, one folder per talk. Built on reveal.js with a shared theme and runtime, vendored so a deck never depends on venue wifi.
Seven years from a student website to a public cloud — the two bad hosting options in Rwanda, what we built instead, and the outage, the dead RAM and the 37-second password that taught us how to run it.
python3 -m http.server 8000 at the repo root and open
localhost:8000. Adding a talk is one folder under
talks/; see the README.