CloudChat logo
#0007

What the WASM?

Published on

Episode Guest: Steven Murawski

Steven Murawski

Steven is a principal cloud advocate at Microsoft, spending his time working in Rust, WASM, kubernetes, and Azure.

Summary

In this episode, we are joined by our first guest, Steven Murawski, a Principal Cloud Advocate at Microsoft, who provides an insightful discussion on WebAssembly (WASM) and its role in enabling interoperability across programming languages. The conversation delves into Web Assembly’s objective of creating a portable execution format for multiple languages with near-native performance, and how it is designed to create a new interface when transitioning from the browser to the server-side.

We also explore how WebAssembly can be leveraged to modify application behavior by publishing interfaces for scenarios such as incoming changes, logging, or composing rule components, and the potential standalone use cases in a cloud ecosystem. We also discuss the possibilites of SDKs as wrappers around REST APIs or other shared endpoints, the role of different runtimes like wasmtime and Spin, and the concept of “worlds” in WebAssembly.

We would like to extend our gratitude to Steven for joining us and sharing his valuable insights!