WebAssembly (abbreviated Wasm, a contraction of “WebAssembly”, not an acronym, hence not using all-caps) is a safe, portable, low-level code format designed for...
WebAssembly is known for its speed and security, but can it be applied to enhance application security as a whole? Join Arcjet's CEO David Mytton and host Thomas Steiner on WasmAssembly as they delve into Arcjet’s innovative use of Wasm for crucial security functions like bot detection, rate limiting, and data redaction, providing developers with a powerful yet manageable security toolkit. Resources: Squishy Wasm apps using Extism with Dylibso's Steve Manuel - WasmAssembly → https://goo.gle/3VFcf7J David Mytton's blog → https://goo.gle/3C7kXFv Console Devtools podcast episode with Fermyon's Matt Butcher → https://goo.gle/3C8mQBQ Arcjet → https://goo.gle/40r7dNH Arcjet Wasm blog posts → https://goo.gle/3WqTNQG Arcjet example app → https://goo.gle/3E3We5n @arcjet/next package → https://goo.gle/3DXvyDh Arcjet JS SDK → https://goo.gle/4h4UyqY Jco → https://goo.gle/4ecjdIC jco example → https://goo.gle/4gwhBLu Wasm-bindgen → https://goo.gle/3WrZVs0 Arcjet-js PR where we switched, with some comments on reasoning → https://goo.gle/4hHkJEf Componentize-py → https://goo.gle/3CdOUUn Componentize-dotnet → https://goo.gle/42oiNMu ComponentizeJS → https://goo.gle/3OUNjFG Wasm Interface Type (WIT) → https://goo.gle/4fnXMFf Extism → https://goo.gle/3E5waa2
--------
40:02
Taking Fermyon's Spin for a spin with Thorsten Hans
Join Thomas Steiner as he chats with Thorsten Hans, Senior Cloud Advocate at Fermyon, about the exciting world of WebAssembly serverless functions and microservices with the Spin framework. Discover how Spin uses WebAssembly for lightning-fast cold starts and great portability, and explore the advantages of building microservice applications with Spin's diverse language support. Thorsten and Thomas also delve into the role of WebAssembly standards in shaping the future of cloud-native development. Tune in for this insightful conversation on the cutting edge of WebAssembly technology! Resources: Thorsten Hans' Fermyon blog posts → https://goo.gle/3ZCRJpL Thorsten Hans on X → https://goo.gle/49xok4J Thorsten Hans' blog → https://goo.gle/49xooBv Thorsten Hans on LinkedIn → https://goo.gle/3Dh9frZ Thorsten Hans on joining Fermyon → https://goo.gle/3PeO7pb Till Schneidereit on LinkedIn → https://goo.gle/49ApA73 Fermyon Spin → https://goo.gle/3ZQdTGb Introducing Spin → https://goo.gle/3VBBeZI Fermyon Spin on GitHub → https://goo.gle/3VEEymR Building Spin Components in JavaScript → https://goo.gle/3ZCSZct WasmAssembly episode "Squishy Wasm apps using Extism with Dylibso's Steve Manuel": → https://goo.gle/3VFcf7J Spin JS/TS SDK → https://goo.gle/41zjrGw ComponentizeJS → https://goo.gle/3OUNjFG WASI HTTP → https://goo.gle/3MQvK8L SpiderMonkey → https://goo.gle/4gIR1Ps StarlingMonkey → https://goo.gle/3De6IyM Spin Rust SDK → https://goo.gle/49zRznq Spin SQLite storage → https://goo.gle/4iATEUo Spin Serverless AI → https://goo.gle/49yWvJa
--------
49:18
Squishy Wasm apps using Extism with Dylibso's Steve Manuel - WasmAssembly
Join host Thomas Steiner and Steve Manuel from Dylibso as they dive deep into the world of "squishy" Wasm applications. Steve discusses Dylibso's mission to make all software squishy, using Wasm to unlock flexibility and extensibility in software development. The episode explores Dylibso's projects like Extism and Chicory, and how Extism is being used in production with Wasm today. Come for the Extism logo, and stay for Tom's provocative questions on Extism's role in the WebAssembly ecosystem. Resources: Steve Manuel on LinkedIn → https://goo.gle/4fliZj5 Steve Manuel on X → https://goo.gle/3YPgfmW Dylibso → https://goo.gle/48QR9sG XTP → https://goo.gle/4fG11aL Extism → https://goo.gle/3O564Ws Observe → https://goo.gle/3UNW2N6 Chicory → https://goo.gle/40Jb0rG Some Extism integrators → https://goo.gle/3O69Y1e Extism logo → https://goo.gle/3Z1Qykh Run an Extism plugin → https://goo.gle/4futaSr Write an Extism plugin → https://goo.gle/4es7wwL Extism plugins without officially supported plugin development kit → https://goo.gle/4eybRP4 WebAssembly Component Model → https://goo.gle/3AQzapo Wasm Interface Type (WIT) → https://goo.gle/4fnXMFf WebAssembly System Interface (WASI) → https://goo.gle/4duTBpv Why Extism → https://goo.gle/3UOfXvu Extism performance blog post → https://goo.gle/3Z4puBg Beyond the HTTP API: WebAssembly and the Future of Systems Integration → https://goo.gle/4euyP9U Enhance Wasm → https://goo.gle/4hMzEgV Alone (survival show) → https://goo.gle/3CqP0Yo
--------
51:44
A deep dive into WebAssembly with Thomas Nattestad - WasmAssembly
In this episode, WasmAssembly host, Thomas Steiner, chats with Thomas Nattestad, Product Manager on the Google Chrome team. Learn about Chrome's investment in WebAssembly, WebAssembly caching and if there's a solution for cross-origin caching, canvas-rendered apps, and Thomas' take on WebAssembly DOM access and whether WebAssembly will replace JavaScript. Finally, the two talk about the Wasm ES module integration and what this means for bundlers. Resources: Thomas' BlinkOn 9 talk → https://goo.gle/4fkaDaU Thomas' SFHTML5 talk "What, Why, and How to WebAssembly?": https://goo.gle/3NJw8WM (Sep 29, 2018) Thomas wishing for VB6 for Wasm: https://goo.gle/3NCGZBY May 30, 2019) VB.NET for Wasm: https://goo.gle/3AeH5N6 (Apr 13, 2019) WebAssembly at Google WasmCon talk: https://goo.gle/4fl3Ai7 Flutter renderers → https://goo.gle/3AbAJy6 Qt for WebAssembly → https://goo.gle/3NGrTeG Flutter support for WebAssembly → https://goo.gle/3BWT96a Kotlin Compose Multiplatform → https://goo.gle/48D1jNv Source phase imports proposal → https://goo.gle/3C2SvEo WebAssembly ES module integration proposal → https://goo.gle/3C8wd3L Angular ES module exploration → https://goo.gle/40ip4YM
--------
50:45
Special episode on the June meeting of the WebAssembly Community Group - WasmAssembly
This is a special episode of the WasmAssembly podcast, recorded at the June face-to-face meeting of the WebAssembly community group that took place at the WebAssembly Research Center of the Carnegie Mellon University in Pittsburgh, Pennsylvania. Thomas Steiner was there for two days, day zero, a pre-event in the form of an academic research day, and day one of the actual face-to-face meeting. While there, he spoke with a lot of the attendees, and this episode will give you a bit of an impression of what was presented and discussed during the meeting. Resources: June meeting of the WebAssembly Community Group → https://goo.gle/3U3n2rF Research day agenda → https://goo.gle/4eRECrb Elizabeth Gilbert → https://goo.gle/3XXGZ4q Flexible Non-intrusive Dynamic Instrumentation for WebAssembly → https://goo.gle/3Y2716o Adam Bratschi-Kaye → https://goo.gle/3NlK8G4 Internet Computer → https://goo.gle/3zR9WXD WebAssembly and the Internet Computer Protocol → https://goo.gle/3YitTjF Dan Gohman → https://goo.gle/4gYmo8E The World of WASI → https://goo.gle/3YeMVam Ben Titzer → https://goo.gle/3NkxY0k WebAssembly Research Center → https://goo.gle/3zFiFME Adam Klein → https://goo.gle/3zVT1mL Yuri Iozzelli → https://goo.gle/4dE64ai Branch hinting → https://goo.gle/3BMlUlM Emanuel Ziegler → https://goo.gle/3zILDey Compilation hints → https://goo.gle/3ZZyOHu Ilya Rezvov → https://goo.gle/3Y6Mb6a Half-precision (FP16) → https://goo.gle/3Bzluz8 Ben Visness → https://goo.gle/3NhxLL8 Memory control → https://goo.gle/3zRMARE Thomas Lively → https://goo.gle/3TYZT9K Day 1 agenda → https://goo.gle/4eTa6fZ
WebAssembly (abbreviated Wasm, a contraction of “WebAssembly”, not an acronym, hence not using all-caps) is a safe, portable, low-level code format designed for efficient execution and compact representation. An assembly is a group of people gathered together in one place for a common purpose. In this show with the whimsical name WasmAssembly (get it?), Thomas Steiner, Developer Relations Engineer at Google, chats with experts from the community about the past, present, and future developments happening in the world of WebAssembly.