An introduction to WebAssembly components

Room 2
15:00 - 16:00

Talk (60 min)

This session will introduce you to using WebAssembly components, when developing software.

Containers have become the standardized interface between software and the platform you run. Having that interface helps increase productivity in getting new software deployed. However, a container is fairly low-level interface, where processing architectures, and operating systems are part of it.

WebAssembly is a platform neutral compilation target. With the component model, the interface between your platform and software is no longer tied to operating systems, and processing architectures, but can include a much higher-level abstraction, e.g., an HTTP request/response platform.

This is not too different from working with a platform like AWS Lambda, but because of WebAssembly components, you get to choose freely between the programming language you want to use. This is one of many use-cases WebAssembly components will give you, as a software developer, or platform provider.

Mikkel Mørk Hegnhøj

Mikkel Mørk Hegnhøj is the head of product and developer relationship at Fermyon. He has a long background in product management, customer success, and developer engagement at Microsoft, working on products such as Service Fabric, Azure Kubernetes Services, Azure Container Instances, and the open-source project Virtual Kubelet. He’s passionate about developer and operator experiences, with a mission to make the path from idea to reality frictionless and quick. Mikkel lives in a tiny and beautiful village in Denmark.