Brought to you by Linode - Build your next big idea @ linode.com

Episode #212: Python in Web Assembly with Pyodide

Published Fri, May 17, 2019, recorded Tues, Apr 23, 2019.


Courses on Humble Bundle

Several of our courses are part of Level Up Your Python Bundle. Wanting to try one of our Python courses? Now is a great time to try it. Starts at just $1. Seriously!

It's been said that JavaScript is the assembly language of the web. But should you be required to write code in assembly language or JavaScript?

Most platforms have a dizzying array of options for programming them. But not the frontend web world. But that tide may be turning and WebAssembly could be the key to making it happen.

With WebAssembly, we have a new compilation target for web browsers. And Michael Droettboom from Mozilla and team have decided to help bring the Python scientific stack to the frontend world with Pyodide.

Links from the show

Article introducing pyodide: hacks.mozilla.org
pyodide: github.com
pyodide demo: alpha.iodide.io
Dan Callahan call to action around WebAssembly: youtube.com
Lean Data Practices: mozilla.org
WASM could preempt Docker: twitter.com
Can I Use WebAssembly?: caniuse.com

Michael Droettboom
Michael Droettboom
Michael Droettboom is a Data Engineer at Mozilla, using data to improve the web while respecting the privacy of its users. He has built software tools to support many other disciplines, including the computational humanities, astronomy and medicine. He is a former lead developer of matplotlib and the original author of airspeed velocity.
Click to show comments


Individuals can support this podcast directly via Patreon. Corporate sponsorship opportunities available here.
X
Become a friend of the show
Stay in the know and get a chance to win our contests.
See our privacy statement about email communications.