~/talk

Vibe coding with Mapbox GL JS

links:none on file
slides:none on file

Live coding builds a React + Vite app with Mapbox GL JS using GitHub Copilot and Claude Sonnet 4 as coding partners; initial scaffolding errors are fixed interactively, then a full‑screen map loads with 3D terrain and up‑to‑date satellite imagery. GeoJSON of Mount Mansfield hiking trails is added as per‑feature colored line layers, a scrollable card UI lists name, color, elevation, distance and grade, click handlers highlight or fly to fit bounds or a stored camera view, and a configurable rain effect is applied — all functioning after troubleshooting.

AI-written summary · about

  1. 0:00Introduction to vibe coding
  2. 1:04Setting up the project
  3. 9:02Initial map configuration
  4. 17:30Rebuilding the app from scratch
  5. 25:39Adding 3D terrain and camera controls
  6. 29:01Loading and rendering trail data
  7. 32:20Building the trail listing UI
  8. 35:58Adding interactivity and trail selection
  9. 38:33Customizing trail views
  10. 40:02Adding weather effects
  11. 41:08Finalizing the UI
  12. 41:56Q&A and closing remarks
~/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.