Presenting without sharing my screen
summary
Builds slide decks as MDX + Gatsby pages hosted on the web and uses socket.io + redux-socket.io to push a single presenter index so every attendee loads a crisp local copy instead of streaming video. Shows Lottie confetti, editable code blocks, themes, live Q&A and polls, and a presenter-auth check (socket id + password) and an “unfollow” button. Reports audio ~17 MB/hr, SD video ~0.7 GB/hr, HD ~2.5 GB/hr and claims deck+audio ~90 MB/hr. Adds experimental pose‑net gestures for next/prev; works in small tests but is marked experimental.
AI-written summary · about
chapters (11)
- 0:00Introduction and motivation
- 1:04Why I hate PowerPoint
- 2:47Discovering MDX for slides
- 5:57Building slides with React
- 8:47Remote work challenges
- 10:33Real-time slide sync with sockets
- 15:25Live demo of real-time sync
- 17:32Interactive audience features
- 21:44Gesture-controlled slides with PoseNet
- 22:47Future ideas and conclusion
- 23:29Q&A and discussion
related talks
08h 57mReact Miami 2024 (replay)
16mThese are a few of my favorite things (about Quarto presentations)
28mLightning Talks - Day 2
23mCreating Videos Programmatically in React
01h 04mPitch Deck Review Session: LIVE!
21mInteractive Documentation at Scale Using MDX & Next.js
01h 08mSyntax.fm Live!
28mBeyond Skeuomorphic Markdown
