Hyperdeck
summary
Hyperdeck is a Markdown-based presentation app for iPad and Mac that actually parses slides into a tree and renders them live; it uses Rust Aho-Corasick concurrent parser to split and parse ~150 slides, returns UTF‑8 ranges converted to Swift/ObjC, and applies a fast FMV hash for cache validation. The codebase is ~34k Swift + 11k Rust with 1,600 commits, typing stays under <10 ms latency, iOS is stable but macOS via Catalyst is fragile and requires many workarounds.
AI-written summary · about
chapters (8)
- 0:00Start
- 0:05Hyperdeck
- 8:23Building it
- 9:42TECH Stack
- 10:46Rust?
- 13:06Rust Example: Concurrent Parsing Using Aho Corasick algorithm
- 23:43Catalyst Oh boy where to start
- 35:51Questions?
related talks
30mSupercharge your skills with creative coding vol. VIII
24mThe Origin of HyperCard in the Breakdown of the Bicycle for the Mind
26mThe art of programmatic videos with Rust
31mMakepad - Rethinking Web UI's with WebGL
57mKeynote: Software as Computational Media
40mBuilding delightful applications
41mNightgraph: Putting Code to Paper with Rust
38mSpark Your Creativity: The Power of iPad Playgrounds
