Syntax - Tasty Web Development Treats cover image

Syntax - Tasty Web Development Treats

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

Nov 1, 2024
53:45
Snipd AI
Andrea Giammarchi, known as WebReflection, is a web developer and creator of LinkDOM and PyScript. He discusses the groundbreaking possibility of running Python in browsers through WebAssembly, simplifying coding for beginners and data scientists. Andrea also shares insights into IoT projects, particularly with microcontrollers like ESP32 and Raspberry Pi. The conversation explores the evolution of JavaScript, potential enhancements, and the exciting future of reactive programming. Tune in for an engaging look at the intersection of Python and JavaScript!
Read more

Podcast summary created with Snipd AI

Quick takeaways

  • LinkDOM enables efficient server-side DOM manipulation for web scraping by allowing developers to interact with HTML similarly to standard DOM operations.
  • PyScript facilitates running Python directly in the browser, bridging the gap between data science and web development for seamless interactivity without requiring JavaScript proficiency.

Deep dives

The Power of LinkDOM

LinkDOM is a powerful library that enables server-side DOM manipulation, making it particularly useful for web scraping. The library allows developers to parse HTML and interact with it as if they were working with a standard DOM, which streamlines the process of testing HTML on back-end environments. Initially developed to solve the challenges of using JS DOM, LinkDOM has become popular due to its speed and efficiency in handling large documents. The ability to create reactive user interfaces while maintaining server-side integrity has made LinkDOM a go-to solution for many developers.

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode