Episodios

  • Wasm on feature phones with Cloud Phone's Thomas Barrasso
    Mar 24 2025

    Feature phones? Yes, they still make them. And they run Wasm! In this WasmAssembly podcast, Thomas Steiner hosts Thomas Barrasso from CloudMosa to talk about the Cloud Phone platform and what it takes to run WebAssembly on tiny feature phones by streaming Web apps from a remote server that runs Chromium.

    Resources:

    • Thomas Barrasso on LinkedIn → https://goo.gle/3Fxbvwg

    • CloudMosa (Puffin) → https://goo.gle/42bNe7M

    • Cloud Phone → https://goo.gle/4c0xfwB

    • Building web apps for Cloud Phone → https://goo.gle/4bz1Pxn

    • Cloud Phone simulator → https://goo.gle/4c0fRYZ

    • KaiOS → https://goo.gle/4kx6C6z

    • Puffin Cloud Isolation → https://goo.gle/4bFMxqK

    • Telegram client for KaiOS → https://goo.gle/3DRL581

    • Wasm implementation of algorithms used in Telegram → ​​ https://goo.gle/43PTDH1

    • Stolen Focus book → https://goo.gle/43PTDH1

    • Reach out → https://goo.gle/4bY9BRs

    • Thomas' email: barrasso@cloudmosa.com
    Más Menos
    56 m
  • WebGPU and wasi-gfx with renderlet
    Feb 24 2025

    In this WasmAssembly podcast episode, Sean Isom and Mendy Berger from renderlet join host Thomas Steiner. Discover renderlet, a WebAssembly framework for writing graphics code that runs on any platform.

    Resources:

    • Mendy Berger on LinkedIn → https://goo.gle/4b1y205

    • Sean Isom on LinkedIn → https://goo.gle/4hyO8Rb

    • Renderlet → https://goo.gle/3QsfjRy

    • renderlet Wasm I/O talk → https://goo.gle/42Z4nm4

    • renderlet Wasm I/O slides → https://goo.gle/4b7qCs1

    • Drawing to canvas in Emscripten → https://goo.gle/4i4Kazu

    • Multi-draw indirect GPU feature → https://goo.gle/3EH8zNg

    • Mesh shaders → https://goo.gle/40Y2Jyu

    • Work graphs → https://goo.gle/42X96ot

    • When in doubt, writeBuffer() → https://goo.gle/4jWjLWm

    • Fine grained control of memory proposal → https://goo.gle/4hHMvkj

    • Streams.wit → https://goo.gle/4gHkQhT

    • wasi-gfx talk: → https://goo.gle/4gU0tyo

    • wasi-gfx proposal → https://goo.gle/3QmYY0z

    • Web IDL → https://goo.gle/3X7Ea10

    • WIT → https://goo.gle/3CYzp2W

    • Webidl2wit → https://goo.gle/412whef

    • Mendy Berger on Mastodon → https://goo.gle/3D7XPXH

    • Sean Isom on X → https://goo.gle/41lY5vN
    Más Menos
    54 m
  • Protecting apps with Arcjet through WebAssembly
    Feb 3 2025

    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

    Más Menos
    40 m
  • Taking Fermyon's Spin for a spin with Thorsten Hans
    Jan 10 2025

    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

    Más Menos
    49 m
  • Squishy Wasm apps using Extism with Dylibso's Steve Manuel - WasmAssembly
    Nov 18 2024

    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

    Más Menos
    52 m
  • A deep dive into WebAssembly with Thomas Nattestad - WasmAssembly
    Oct 28 2024

    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

    Más Menos
    51 m
  • Special episode on the June meeting of the WebAssembly Community Group - WasmAssembly
    Oct 14 2024

    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

    Más Menos
    59 m
  • Exploring the Bytecode Alliance with Cosmonic's Bailey Hayes - WasmAssembly
    Sep 30 2024

    In this episode, your host Thomas Steiner chats with Cosmonic's CTO and Bytecode Alliance technical steering committee and board member, Bailey Hayes, about the exciting world of WebAssembly at her company, and specifically at the Bytecode Alliance. After exploring how Cosmonic makes use of WASI for their wasmCloud product, they get into details about the Bytecode Alliance, the workstreams and projects hosted there, and how to work with it.

    Resources:

    Bailey Hayes on LinkedIn → https://goo.gle/47xpA6M

    Cosmonic's post welcoming Bailey → https://goo.gle/3ZzM1Gy

    WebAssembly on the factory floor → https://goo.gle/3ZynB01

    What is Cosmonic → https://goo.gle/4ethuhW

    jco → https://goo.gle/4ecjdIC

    jco example → https://goo.gle/4gwhBLu

    SpiderMonkey → https://goo.gle/4gIR1Ps

    WASI http → https://goo.gle/3MQvK8L

    WasmAssembly episode with Ryan Hunt on string built-ins: https://goo.gle/3zs0Mk3

    The various HTTP methods in WASI http → https://goo.gle/3Xxp9EX

    WasmAssembly episode with Luke Wagner on WASI and the component model → https://goo.gle/3Xxryj8

    Bytecode Alliance → https://goo.gle/3MPY0bD

    WasmEdge runtime → https://goo.gle/47xq392

    Bytecode Alliance board → https://goo.gle/4gIRd18

    Bytecode Alliance technical steering committee → https://goo.gle/3XR2qoQ

    Bytecode Alliance community stream update → https://goo.gle/3XPNZ4g

    Bytecode Alliance updated developer roadmap → https://goo.gle/3ZAQp8f

    Bytecode Alliance projects → https://goo.gle/4dhl8dR

    Wasmtime → https://goo.gle/47wX9WP

    Cranelift → https://goo.gle/3zvezGD

    WAMR → https://goo.gle/3MUaC1c

    Javy → https://goo.gle/3TxAqEk

    WebAssembly System Interface (WASI) → https://goo.gle/4duTBpv

    Component model → https://goo.gle/47CFtJu

    WASI Subgroup in the WebAssembly CG → https://goo.gle/3zvfUx9

    Brandon Sanderson's Mistborn saga → https://goo.gle/4e9y2LX

    Bailey on Mastodon → https://goo.gle/3TB9lju

    Bailey on X → https://goo.gle/3XyGnBV

    Bailey's Bytecode Alliance videos → https://goo.gle/47wJ0c9

    Más Menos
    55 m
adbl_web_global_use_to_activate_webcro768_stickypopup