Behind the Commit

Mia Bajić

Meet the people shaping open-source across Europe and beyond! Have you ever wondered who the people are behind the open source technologies you use every day? Behind the Commit explores the stories and technologies shaping open source across Europe—from the tools being built to the challenges of maintaining them in a constantly evolving ecosystem. We speak with maintainers about what they're building, why it matters, and how open source is changing in the age of AI.

Episodes

  1. AI-Generated Music: Tech, Copyright & Real-World Applications with Mateusz Modrzejewski

    12/03/2025

    AI-Generated Music: Tech, Copyright & Real-World Applications with Mateusz Modrzejewski

    In this episode, I talk with Mateusz Modrzejewski, a professional musician and AI researcher and assistant professor at the Warsaw University of Technology, about AI-generated music: how it works, what artists think about it, the big copyright questions, and where AI tools can genuinely support the creative process instead of replacing it. Outline 00:00 Episode highlights and introduction 00:49 Thoughts on AI-generated music 02:09 The good sides of AI 03:40 The bad sides of AI 04:43 How do professional musicians feel? 08:03 The data scraping problem and data poisoning research 11:33 How AI music generation actually works 15:04 How to start experimenting with AI music 18:26 Future of the music industry 25:22 The AI song contest 29:15 Resources to learn more 🎙️ This episode was recorded live at the Venture café at PyWaw in Warsaw. Episode links AI song contest: https://www.aisongcontest.com/ Librosa library: https://github.com/librosa/librosa Pedalboard library: https://github.com/spotify/pedalboardIntelligent Instruments Lab: https://iil.is/PanGenerator: https://pangenerator.com/Pyo library: https://github.com/belangeo/pyo ISMIR tutorials: https://ismir.net/resources/tutorials/ Beyond supervised learning book: https://music-classification.github.io/tutorial/landing-page.html Fundamentals of Music Processing book: https://www.researchgate.net/publication/288774112_Fundamentals_of_Music_ProcessingNIME conference: https://www.nime.org/ ZAiKS Lab https://www.zaikslab.tech⁠Warsaw University of Technology https://www.pw.edu.pl

    32 min
  2. How To Make Web More Sustainable? – Chat with Thibaud Colas

    11/14/2025

    How To Make Web More Sustainable? – Chat with Thibaud Colas

    In this episode, I’m chatting with Thibaud Colas — Product Lead & Engineering Manager at Torchbox, Wagtail product lead, and current President of the Django Software Foundation. We talk about digital sustainability: why the internet’s energy use matters, how to measure it, why performance is important for emissions, whether rewriting everything in Rust is the only solution, and why we should keep AI businesses more accountable. Outline 0:00 — Episode highlights 0:58 — Guest intro 1:21 — Is carbon footprint a popular topic among developers? 3:44 — What’s the carbon impact of the web and software in general? 5:35 — How can we measure a website’s carbon footprint? 8:26 — What are Django’s and Wagtail’s plans to reduce their footprint? 9:35 — Does the programming language we use (e.g., Python or Rust) make a difference? 11:42 — What practical steps can developers take to lower their software’s impact? 12:25 — How do we raise awareness and make sustainability a mainstream topic in tech? 15:34 — Should businesses be accountable for their software’s footprint? 16:59 — What should AI companies and cloud providers be more transparent about? Episode links – Sustainable Web Design (methodology): https://sustainablewebdesign.org/ – Wagtail CMS (Torchbox): https://wagtail.org/ – Django Software Foundation: https://www.djangoproject.com/foundation/ – Climate Action Tech community: https://climateaction.tech/ – W3C work on web sustainability: https://w3c.github.io/sustainableweb-wsg/

    18 min
  3. Why FastAPI Became Python’s Fastest‑Growing Framework – Chat with Sebastián Ramírez

    10/30/2025

    Why FastAPI Became Python’s Fastest‑Growing Framework – Chat with Sebastián Ramírez

    In this episode, I’m chatting with Sebastián Ramírez — the creator of FastAPI, Typer, and SQLModel, and founder of FastAPI Labs. FastAPI has become one of Python’s fastest-growing web frameworks (adoption jumped from 14% to 25% among developers between 2021 and 2023!), and we dig into how it got here and what’s next on the roadmap. Sebastián shares behind-the-scenes insights into its success, his take on developer experience, the story behind FastAPI Labs and FastAPI Cloud, and how he handles life in open source. Outline 0:00 Why FastAPI Became So Popular 1:43 The Philosophy Behind FastAPI Development 3:18 Challenges of Maintaining a Popular Open Source Project 5:50 Community Contributions & Recognition System 8:42 FastAPI Roadmap 11:13 Amazing Use Cases - From Particle Accelerators to Space Research 12:29 FastAPI's Performance Architecture & Python Core Team 15:19 Meeting Your Heroes & Being Popular in the Community 16:30 Dealing with Negative Comments & Online Criticism 23:25 FastAPI Cloud & FastAPI Labs Announcement 28:08 Deployment Challenges & Platform as a Service Solution 31:17 The SQLModel Challenge - Combining Old and New Magic 34:29 Thoughts on Education & Self-Taught Development 40:22 How to Contribute to FastAPI 42:33 Closing Thoughts Episode links – JetBrains Developers Survey 2023: https://www.jetbrains.com/lp/devecosystem-2023/python/#python_web_libs_two_years – FastAPI documentation: https://fastapi.tiangolo.com – Sebastián Ramírez’s website: https://tiangolo.com – FastAPI Labs (FastAPI Cloud): https://fastapilabs.com/

    43 min
  4. Behind the Python Release: Motivation, Fails & Rituals with Łukasz, Pablo & Hugo

    10/14/2025

    Behind the Python Release: Motivation, Fails & Rituals with Łukasz, Pablo & Hugo

    Have you ever wondered how a CPython release works? In this episode, I talk with Hugo van Kemenade, Pablo Galindo Salgado, and Łukasz Langa about CPython release management. About the guests Hugo van Kemenade – Release Manager for Python 3.14 & 3.15, currently employed at the Sovereign Tech Agency as a fellow. Maintainer of open-source projects such as Pillow. Co-organizer of local Python events in Helsinki. Pablo Galindo Salgado – Core Python developer, currently employed in the Software Infrastructure department at Bloomberg. Release Manager for Python 3.10 & 3.11, and a member of the Steering Council. Co-host of the core.py podcast. Łukasz Langa – Python’s Developer in Residence at the PSF and Release Manager for Python 3.8 & 3.9. Creator of Black, the opinionated Python code formatter, and co-host of the core.py podcast.Outline 01:34 Most & Least Successful Releases 05:34 Evolution of Release Process 11:37 Release Schedule and Annual Releases 15:05 Handling PRs and Reverts 18:07 Becoming a Python Release Manager 25:24 Motivation and Time Zone Challenges 29:36 Release Rituals and YouTube Party 35:11 Sustainable Open Source Funding Models 42:10 Getting Involved & Further Listening 🎙️ This episode was recorded live at EuroPython in July 2025 in Prague. Episode links - core.py podcast https://open.spotify.com/show/1PGRfdrLEwgXjQbPBNk1pW - Python’s Developer Guide https://devguide.python.org/ - PEP 101 https://peps.python.org/pep-0101/

    45 min

Trailers

About

Meet the people shaping open-source across Europe and beyond! Have you ever wondered who the people are behind the open source technologies you use every day? Behind the Commit explores the stories and technologies shaping open source across Europe—from the tools being built to the challenges of maintaining them in a constantly evolving ecosystem. We speak with maintainers about what they're building, why it matters, and how open source is changing in the age of AI.