Introduction to WebAssembly & waSCC
Meet the Cast
HOST
David Flanagan
@rawkode
Stay ahead in cloud native
Tutorials, deep dives, and curated events—no fluff.
WebAssembly (abbreviated Wasm) is a binary instruction format for a stack-based virtual machine. Wasm is designed as a portable compilation target for programming languages, enabling deployment on the web for client and server applications.
waSCC, WebAssembly Secure Capabilities Connector, is a WebAssembly host runtime that dynamically and securely binds WebAssembly modules to capability providers. These provider plug-ins provide abstractions around and connectivity to cloud-native services—message brokers, databases, HTTP—or they can expose special-purpose capabilities like IoT, embedded hardware, and more.
🕰 Timeline
00:00 - Holding Screen
01:09 - Introductions
01:50 - What is WebAssembly?
03:45 - What is waSCC?
05:00 - WebAssembly basics: Text format (WAT) and wasmtime
11:40 - waSCC is capability secure - what does that mean?
15:20 - Our first waSCC project
28:30 - Signing our waSCC project
40:00 - Lattice: waSCC clusters
48:50 - wascap: Inspecting the capabilities
54:00 - waSCC providers
1:00:00 - Closing
🌎 Resources
Kevin Hoffman - https://twitter.com/kevinhoffman
waSCC - https://wascc.dev
waSCC videos - https://www.youtube.com/watch?v=MkbtZRt5ikg&list=PL9bhKL87N5_GQOunnhzgYBLKOT8TBCWZ6
Related Videos
Kubernetes Disaster Recovery
Flatcar Linux: A Modern OS for the Always-On Infrastructure
Platform Engineering: Asking "Why"? with Evelyn Osman
Today we had some long conversations about Arc Bash and the future of scripting as well as platforms and the rise and fall of Kubernetes.
Hands-on with Headlamp: The Kubernetes UI
Join us as we explore Headlamp — an extensible, user-friendly Kubernetes UI. We’ll walk through installing, configuring, customizing, and using it in real time.
Comments