842: There's Python in my JavaScript! with Andrea Giammarchi

Syntax - Tasty Web Development Treats

Scott and Wes talk with Andrea Giammarchi (aka WebReflection) about his projects, including LinkDOM and PyScript, and the exciting future of running Python in the browser via WebAssembly.

Show Notes

  • 00:00 Welcome to Syntax!
  • 01:04 Andrea’s background and early work
    • LinkDOM
  • 07:25 Brought to you by Sentry.io
  • 09:56 Pyscript
  • 14:31 Why run Python in the browser?
  • 20:17 Using WebAssembly to run different languages in JS
  • 23:33 The advantages of WebAssembly
  • 25:55 What excites Andrea about WASM
    • Proposal: ESX as core JS feature
  • 31:10 What is WASI?
  • 32:21 Andrea’s experience with IOT and microcontrollers
  • 35:35 How can the JS ecosystem be improved?
  • 38:07 Should we have reactivity in the browser?
    • Signals
  • 41:06 Andrea’s thoughts on server-side APIs
  • 43:43 Andrea’s thoughts on TypeScript
  • 49:13 Sick Picks & Shameless Plugs
Sick Picks
  • Andrea: ESP32
Shameless Plugs
  • Andrea: Andrea’s X / Twitter
Hit us up on Socials!

Syntax: X Instagram Tiktok LinkedIn Threads

Wes: X Instagram Tiktok LinkedIn Threads

Scott: X Instagram Tiktok LinkedIn Threads

Randy: X Instagram YouTube Threads

To listen to explicit episodes, sign in.

Stay up to date with this show

Sign in or sign up to follow shows, save episodes, and get the latest updates.

Select a country or region

Africa, Middle East, and India

Asia Pacific

Europe

Latin America and the Caribbean

The United States and Canada