~/talk

Keynote: Advent of Code, Behind the Scenes

Talkat CppNorth 2024 · 2024-07-21..07-24· [devops-and-delivery, web-performance]
slides:none on file

Creator recounts building Advent of Code from a 70-user prototype to 1.4 million users and 930k active solvers, surviving a midnight traffic spike by switching CGI → FastCGI, moving to AWS ALB scaling, then provisioning static capacity. Describes the three-tool workflow—input generator, part‑1 solver, part‑2 solver—to produce many distinct inputs per user, runtime calibration so Python/Ruby still win with the right algorithm, accessibility fixes, DDoS mitigation, and why leaderboards discourage LLM use.

AI-written summary · about

  1. 0:00Introduction to Advent of Code
  2. 6:04Traffic estimation disaster
  3. 12:21Why people love Advent of Code
  4. 16:14How to build a good puzzle
  5. 24:37Puzzle creation process
  6. 33:49Growing pains and lessons learned
  7. 45:23Conclusion and impact
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.