More and more people are talking about WebAssembly; it has even been implemented into tools like Docker. Nic Jackson, Software Developer at Hashicorp, will tell you all you need to know in this 30-minute talk from Shift Miami 2023.

The prospect of compiling almost any language into highly portable, fast, and secure binary, removing the need for virtual machines or runtimes, is very appealing. Combine this with the ability to use libraries from different languages feels like a revolution. There are, of course, drawbacks and limitations, the Holy Grail has not quite been discovered, but we are getting close.

In this talk, you will learn the concepts and limitations of WebAssembly and the WebAssembly System Interface (WASI). Through practical examples, you will see how to compile source code written in languages like Go, JavaScript, and Python and how you can run the resultant binary with the Wasmtime runtime.