Skip to content

Commit

Permalink
842 (#1877)
Browse files Browse the repository at this point in the history
  • Loading branch information
avclark authored Oct 31, 2024
1 parent f78b789 commit 290a1b9
Showing 1 changed file with 53 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
---
number: 842
title: "There's Python in my JavaScript! with Andrea Giammarchi"
date: 1730458800000
url: https://traffic.libsyn.com/syntax/Syntax_-_842.mp3
youtube_url: https://www.youtube.com/watch?v=8WAntUHM_CY
guest:
name: Andrea Giammarchi
github: webreflection
twitter: webreflection
url: https://webreflection.medium.com
---

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](#t=00:00)** Welcome to Syntax!
* **[01:04](#t=01:04)** Andrea's background and early work
* [LinkDOM](https://github.com/WebReflection/linkedom)
* **[07:25](#t=07:25)** Brought to you by [Sentry.io](https://sentry.io)
* **[09:56](#t=09:56)** [Pyscript](https://pyscript.com/)
* **[14:31](#t=14:31)** Why run [Python](https://www.python.org/) in the browser?
* **[20:17](#t=20:17)** Using [WebAssembly](https://webassembly.org/) to run different languages in JS
* **[23:33](#t=23:33)** The advantages of WebAssembly
* **[25:55](#t=25:55)** What excites Andrea about WASM
* [Proposal: ESX as core JS feature](https://es.discourse.group/t/proposal-esx-as-core-js-feature/1511)
* **[31:10](#t=31:10)** What is [WASI](https://github.com/WebAssembly/WASI)?
* **[32:21](#t=32:21)** Andrea's experience with IOT and microcontrollers
* **[35:35](#t=35:35)** How can the JS ecosystem be improved?
* **[38:07](#t=38:07)** Should we have reactivity in the browser?
* [Signals](https://github.com/WebReflection/signal)
* **[41:06](#t=41:06)** Andrea's thoughts on server-side APIs
* **[43:43](#t=43:43)** Andrea's thoughts on [TypeScript](https://www.typescriptlang.org/)
* **[49:13](#t=49:13)** Sick Picks & Shameless Plugs

### Sick Picks

- Andrea: [ESP32](https://www.espressif.com/en/products/socs/esp32)

### Shameless Plugs

- Andrea: [Andrea's X / Twitter](https://x.com/WebReflection)

### Hit us up on Socials!

Syntax: [X](https://twitter.com/syntaxfm) [Instagram](https://www.instagram.com/syntax_fm/) [Tiktok](https://www.tiktok.com/@syntaxfm) [LinkedIn](https://www.linkedin.com/company/96077407/admin/feed/posts/) [Threads](https://www.threads.net/@syntax_fm)

Wes: [X](https://twitter.com/wesbos) [Instagram](https://www.instagram.com/wesbos/) [Tiktok](https://www.tiktok.com/@wesbos) [LinkedIn](https://www.linkedin.com/in/wesbos/) [Threads](https://www.threads.net/@wesbos)

Scott: [X](https://twitter.com/stolinski) [Instagram](https://www.instagram.com/stolinski/) [Tiktok](https://www.tiktok.com/@stolinski) [LinkedIn](https://www.linkedin.com/in/stolinski/) [Threads](https://www.threads.net/@stolinski)

Randy: [X](https://twitter.com/randyrektor) [Instagram](https://www.instagram.com/randyrektor/) [YouTube](https://www.youtube.com/@randyrektor) [Threads](https://www.threads.net/@randyrektor)

0 comments on commit 290a1b9

Please sign in to comment.