Cloud Native Wasm Day Europe 2023
2023-04-18
Amsterdam, Netherlands
[Cloud Native Wasm Day Europe 2021, Cloud Native Wasm Day Europe 2022, Cloud Native Wasm Day Europe 2023, Cloud Native Wasm Day Europe 2024]
as the organisers put it
Cloud Native Wasm Day has officially wrapped! Thank you to all the attendees who joined us online! Watch keynotes and breakout sessions on Cloud Native Wasm Day’s YouTube channel.
who it's for
wasm runtime developers, cloud platform engineers, kubernetes operators, serverless engineers, security engineers, compiler engineers, edge and IoT developers
topics
WebAssembly component model; WASI sockets and Preview2; WASM in Kubernetes; runwasi container integration; baseline Winch compiler; wasm runtimes (Wasmtime, WasmEdge, Spin); serverless Wasm scaling; wasm syscall virtualization and VFS; in-kernel Wasm for eBPF/OPA; wasm actors and wasmCloud lattice; universal plugin systems with Wasm; SQLite and wasi-libc integration
| title | author | length |
|---|---|---|
| Welcome + Opening Remarks | Kelsey Hightower | 08m |
Argues two concrete goals: universal portable runtime that hides CPU/OS/drivers, and component model / modern mainframe that reuses stable APIs like S3 and… | ||
| Building New Software Foundations With the WebAssembly Comp... | Till Schneidereit | 07m |
Claims that the current warranty-free shield is disappearing under legal pressure, notably EU CRA, forcing teams to assume liability for first-party code and… | ||
| Beyond The Browser: Wasm in Your Cloud Development Workflow | Jake Levirne | 07m |
Docker describes concrete bridge work: containerd gains runwasi shims so Wasm modules run as containers, Docker Desktop exposes Wasm workflows, and runtimes… | ||
| Evolution of Wasm: Past, Present, Future | Bailey Elizabeth Hayes | 27m |
Starts with asm.js demo "banana bread" in 2012 and shows ports like Unreal (2013) and Unity (2016), proves browsers can run native code fast; WebAssembly hits… | ||
| The Road to Winch | Saúl Cabrera | 22m |
Winch is a one-pass baseline compiler integrated into Wasmtime (available under a feature flag in Wasmtime v9) that emits machine code immediately per function… | ||
| WASI and the Cloud | Jiaxiao Zhou, Dan Gohman | 24m |
Argues that WASI is not just POSIX and previews WASI Preview2 with concrete additions like WASI sockets and a component model backed by WIT IDL that gives… | ||
| ZeroTrust Microservices with Wasm & WireGuard | Jordan Rash | 34m |
Claims a real zero‑trust microservice: a to‑do app split across three hosts in two clouds, with the UI compiled into a WebAssembly actor and Redis provider… | ||
| Where the Server Goes, Nobody Knows! | Brooks Townsend | 05m |
A playful introduction that makes three concrete claims: WebAssembly compiles many languages into a single portable binary, starts tiny and fast so serverless… | ||
| WebAssembly & Syscalls: A Story in Tool-Building | Daniel E Phillips | 13m |
A small toolchain that discovers and virtualizes syscalls in arbitrary Wasm binaries: wazenTrace statically and dynamically finds which POSIX-like calls a… | ||
| Why You Need a Universal Plug-In System | Benjamin Eckel | 07m |
Argues that WebAssembly lets platforms bring back the 1990s shared-object VST model by safely running untrusted plugins in multi-tenant services, citing the… | ||
| Calling OPA from eBPF, Through WASM, in the Kernel? You've Gone Mad! | Nandor Kracser | 26m |
A kernel module embeds wasm3 in-kernel VM and loads an OPA compiled to Wasm policy, exposes the evaluator as a kfunc bridge to eBPF, and calls it from an XDP… | ||
| Serverless WebAssemby: Roundtrip Scaling from 0 to 10k in 10 Seconds | Kate Goldenring, Joel Dice | 29m |
Claim: WebAssembly modules instantiated with Wasmtime on Nomad let a single node host thousands of apps and go from 0 to 10k invocations in under 10 seconds —… | ||
| How Small Can You Go? Customizing Interpreted Languages for Wasm Environments | Rafael Fernández López, Oscar Spencer | 24m |
Explains how interpreters for Python, Ruby and PHP shrink for edge Wasm by trimming dependencies, slicing the standard library and offering configurable… | ||
| KWasm Operator - The Easy Way for Running WebAssembly on Kubernetes | Max Schmidt | 08m |
KWasm Operator provisions cluster nodes for server-side WebAssembly by watching for a node annotation and creating a Kubernetes Job that runs a KWasm node… | ||
| Everything You Wanted to Know to Adopt WASM Now! | Ivan Pedrazas | 10m |
Shows how to treat WebAssembly modules like container artifacts: build WASM as an OCI image, push to registries with spin/registry push, and reuse existing CI… | ||
| Closing Remarks | Liam Randall | 08m |
Tremendous thanks to Docker and firon and the volunteer production staff as the day wraps after nearly 50 submissions for the program committee to curate. The… | ||
| Fun with SQLite and Wasi-Libc | Jesús González Martí | 09m |
Built SQLite for WebAssembly using WASI_SDK and wasi-libc and finds it runs only after adapting to wasi gaps. The wasi-libc mmap implementation won't write… | ||
| Future of Component Tooling | Peter Huene, Guy Bedford | 23m |
Demo shows a Svelte SSR renderer compiled to componentized Svelte SSR and converted into a WebAssembly component with componentize.js, then published to a… | ||
| Scratching an Itch: Running Policy in Hard to Reach Places with WASM & OPA | Charlie | 28m |
Demonstrates compiling Rego into Wasm modules and shipping them to every policy decision point so Rego compiled to Wasm runs wherever servers can’t (browsers… | ||
| Wasm + Kubernetes: Beyond Containers | Sean Isom, Colin Murphy | 28m |
Adobe runs WebAssembly inside Kubernetes using wasmCloud and moves from per-namespace instances to a shared wasmCloud pool that services many tenants via a… | ||
| nothing matches | ||