~/talk

Next generation microservices and serverless apps with WebAssembly & Spin

slides:none on file

WebAssembly plus the open source Spin framework compiles Rust and TypeScript into tiny portable modules (example sizes: Rust wasm ~2 MB JIT / 300 KB AOT; Spin HTTP app JIT ~2.3 MB, AOT ~1.1 MB), starts in under a millisecond, and runs serverless locally or in the cloud. Demo builds a front end plus two backends with SQLite and key‑value store persistence, deploys to cloud successfully with a visible cold start request, and runs on Kubernetes via runwasi using the spin CLI and spin watch/build.

AI-written summary · about

  1. 0:00Introduction to WebAssembly
  2. 1:48WebAssembly fundamentals
  3. 4:34Runtimes: Browser vs Server
  4. 6:23WASM in the browser
  5. 9:43WASM outside the browser
  6. 14:06Introduction to Spin
  7. 19:27Building a Rust HTTP handler
  8. 26:20State and key-value storage
  9. 32:37Cloud deployment demo
  10. 35:20Composing applications
  11. 38:03TypeScript and SQL database
  12. 44:19Adding a front-end
  13. 47:26Cloud deployment and cold starts
  14. 52:24Kubernetes and conclusion
~/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.