
Aaliyah — patrol leader
Voice & crisis comms · Day 1 primer, safety briefings
Why here: runs the safety-brief check on every Day 1 slide — if the guard fails, she calls the halt.
a survival guide for typed JavaScript — Troop 1904 trail-tested
Model each outdoor skill in types, narrow what arrives from outside, and let the compiler prove every branch.
5 days · 15 decks
One command downloads the lab kit (package.json plus the two lab files), installs the test runner, and proves red before you touch anything. First run downloads the runner (about a minute on fast wifi, up to four on slow); if the room wifi stalls, follow along on the presenter's screen. macOS and Linux:
curl -fsSL https://d3c82cl9fpj2fy.cloudfront.net/labs/season-guard/setup.sh | bash
Windows PowerShell:
irm https://d3c82cl9fpj2fy.cloudfront.net/labs/season-guard/setup.ps1 | iex
Troop 1904 · Atlanta Trailblazers
Three scouts walk the course with you — same patrol, same story. Inline deck headers (woven by the course doc) show the scout working the use case for that deck.



Illustrated portraits for the whole troop — 40px reserved avatars, not giant cards. Grid verifies /img/troop parity without disrupting the outline.
Aaliyah
Aarna
Ajei
Alasie
Amara
Amka
Anaya
Anjij
Aria
Avani
Dezba
Diya
Doli
Halona
Haseya
Imani
Kai
Kailani
Kallik
Kavya
Kehlani
Malia
Malina
Maya
Navya
Nia
Nizhoni
Panik
Saanvi
Sade
Sesi
Shandiin
Siku
Siya
Tapeesa
Tsintah
Yazhi
Yuka
Zola
Zuri
Baseline (seed 1001–1015) + themed waves (2101–2108). Thumbs are 40px reserved; click-through reserved for future detail view — small here so the outline stays primary.
01 Primer
02 Core types
03 Objects
04 Functions
05 Classes
06 Generics
07 Utilities
08 Guards
09 External
10 Async
11 Arch
12 Tooling
13 Testing
14 Practices
15 Capstone
Manners
Weather
Knots
Knives
Fire ring
Cooking
Tents
First aid