Artwork

Inhoud geleverd door Julian Sequeira & Bob Belderbos, Julian Sequeira, and Bob Belderbos. Alle podcastinhoud, inclusief afleveringen, afbeeldingen en podcastbeschrijvingen, wordt rechtstreeks geüpload en geleverd door Julian Sequeira & Bob Belderbos, Julian Sequeira, and Bob Belderbos of hun podcastplatformpartner. Als u denkt dat iemand uw auteursrechtelijk beschermde werk zonder uw toestemming gebruikt, kunt u het hier beschreven proces https://nl.player.fm/legal volgen.
Player FM - Podcast-app
Ga offline met de app Player FM !

#205: Building reactive Python notebooks with Marimo

53:39
 
Delen
 

Manage episode 519835926 series 2842995
Inhoud geleverd door Julian Sequeira & Bob Belderbos, Julian Sequeira, and Bob Belderbos. Alle podcastinhoud, inclusief afleveringen, afbeeldingen en podcastbeschrijvingen, wordt rechtstreeks geüpload en geleverd door Julian Sequeira & Bob Belderbos, Julian Sequeira, and Bob Belderbos of hun podcastplatformpartner. Als u denkt dat iemand uw auteursrechtelijk beschermde werk zonder uw toestemming gebruikt, kunt u het hier beschreven proces https://nl.player.fm/legal volgen.

Marimo is redefining what a Python notebook can do—bringing structure, version control, and interactivity together. In this episode, we chat with Akshay Agrawal, co-founder and CEO of Marimo, about how their reactive Python notebook fixes hidden state, keeps outputs in sync, and makes reproducible, reviewable code the norm.

Akshay shares Marimo’s origin story, how its reactive DAG turns notebooks into clean, Git-friendly tools, and why teams are ditching Jupyter-to-Streamlit pipelines for simpler, reactive workflows. We also dive into performance, data handling with pandas/Polars via Narwhals, and SQL reactivity with DuckDB.

Join us in this insightful episode as we talk with Akshay about reproducibility, data workflows, and turning prototypes into shareable apps.

For more info on Marimo, reach out to Akshay:

Website: https://www.akshayagrawal.com/

Github: https://github.com/akshayka

LinkedIn: https://www.linkedin.com/in/akshayka/

X: https://x.com/akshaykagrawal

______

If you found this podcast helpful, please consider following us!
Start Here with Pybites: https://pybit.es

Developer Mindset Newsletter: https://pybit.es/newsletter 💡
Pybites Books: https://pybitesbooks.com/

Bob LinkedIn: https://www.linkedin.com/in/bbelderbos/
Julian LinkedIn: https://www.linkedin.com/in/juliansequeira/
Twitter: https://x.com/pybites
Apple Podcasts: https://podcasts.apple.com/us/podcast/pybites-podcast/id1545551340
Spotify: https://open.spotify.com/show/1sJnriPKKVgPIX7UU9PIN1

  continue reading

Hoofdstukken

1. Welcome And Guest Introduction (00:00:00)

2. What Is Marimo And Why It Exists (00:01:19)

3. Win Of The Week: Restaurant Dashboards (00:02:39)

4. Origins And Pain Points With Jupyter (00:04:27)

5. Reactive DAG And Execution Model (00:08:20)

6. File Format: Pure Python, Git Friendly (00:12:15)

7. Data Frames, Narwhals And DuckDB (00:16:20)

8. Adoption, Use Cases And Switching (00:19:55)

9. AI Features, Copilot And Claude Code (00:23:55)

10. Open Source Model And Commercial Focus (00:27:10)

11. Lessons From TensorFlow And CVXPy (00:29:30)

12. Molab, Roadmap And VS Code (00:32:10)

13. Books, Links And Closing (00:35:00)

208 afleveringen

Artwork
iconDelen
 
Manage episode 519835926 series 2842995
Inhoud geleverd door Julian Sequeira & Bob Belderbos, Julian Sequeira, and Bob Belderbos. Alle podcastinhoud, inclusief afleveringen, afbeeldingen en podcastbeschrijvingen, wordt rechtstreeks geüpload en geleverd door Julian Sequeira & Bob Belderbos, Julian Sequeira, and Bob Belderbos of hun podcastplatformpartner. Als u denkt dat iemand uw auteursrechtelijk beschermde werk zonder uw toestemming gebruikt, kunt u het hier beschreven proces https://nl.player.fm/legal volgen.

Marimo is redefining what a Python notebook can do—bringing structure, version control, and interactivity together. In this episode, we chat with Akshay Agrawal, co-founder and CEO of Marimo, about how their reactive Python notebook fixes hidden state, keeps outputs in sync, and makes reproducible, reviewable code the norm.

Akshay shares Marimo’s origin story, how its reactive DAG turns notebooks into clean, Git-friendly tools, and why teams are ditching Jupyter-to-Streamlit pipelines for simpler, reactive workflows. We also dive into performance, data handling with pandas/Polars via Narwhals, and SQL reactivity with DuckDB.

Join us in this insightful episode as we talk with Akshay about reproducibility, data workflows, and turning prototypes into shareable apps.

For more info on Marimo, reach out to Akshay:

Website: https://www.akshayagrawal.com/

Github: https://github.com/akshayka

LinkedIn: https://www.linkedin.com/in/akshayka/

X: https://x.com/akshaykagrawal

______

If you found this podcast helpful, please consider following us!
Start Here with Pybites: https://pybit.es

Developer Mindset Newsletter: https://pybit.es/newsletter 💡
Pybites Books: https://pybitesbooks.com/

Bob LinkedIn: https://www.linkedin.com/in/bbelderbos/
Julian LinkedIn: https://www.linkedin.com/in/juliansequeira/
Twitter: https://x.com/pybites
Apple Podcasts: https://podcasts.apple.com/us/podcast/pybites-podcast/id1545551340
Spotify: https://open.spotify.com/show/1sJnriPKKVgPIX7UU9PIN1

  continue reading

Hoofdstukken

1. Welcome And Guest Introduction (00:00:00)

2. What Is Marimo And Why It Exists (00:01:19)

3. Win Of The Week: Restaurant Dashboards (00:02:39)

4. Origins And Pain Points With Jupyter (00:04:27)

5. Reactive DAG And Execution Model (00:08:20)

6. File Format: Pure Python, Git Friendly (00:12:15)

7. Data Frames, Narwhals And DuckDB (00:16:20)

8. Adoption, Use Cases And Switching (00:19:55)

9. AI Features, Copilot And Claude Code (00:23:55)

10. Open Source Model And Commercial Focus (00:27:10)

11. Lessons From TensorFlow And CVXPy (00:29:30)

12. Molab, Roadmap And VS Code (00:32:10)

13. Books, Links And Closing (00:35:00)

208 afleveringen

Alle afleveringen

×
 
Loading …

Welkom op Player FM!

Player FM scant het web op podcasts van hoge kwaliteit waarvan u nu kunt genieten. Het is de beste podcast-app en werkt op Android, iPhone en internet. Aanmelden om abonnementen op verschillende apparaten te synchroniseren.

 

Korte handleiding

Luister naar deze show terwijl je op verkenning gaat
Spelen