Uploaded August 2026 | Updated September 2026, 2 weeks ago
[EuroPython 2026 - S4 on 2026-07-15]
π€ *Zero to Pipeline: When Data Connectors Just Work by Olusola Akinsulere*
π https://ep2026.europython.eu/session/zero-to-pipeline-when-data-connectors-just-work
π Abstract:
Remember spending entire afternoons configuring data connectors, debugging OAuth flows, and writing custom parsers just to ingest data from a single API? What if you could just say pipeline source add feast and have your pipeline automatically discover the API, handle authentication, and start ingesting data no config files, no setup wizards, no SDK imports?
In this 30-minute talk, I'll show you the reality behind self-configuring data pipelines that sound too good to be true but actually work. Using a fraud detection use case Feast feature store, MLflow experiment tracking, Prometheus metrics, and Linear for issue tracking we'll explore how intelligent connectors leverage LLM-driven API discovery, automatic credential management, self-healing auth, and cursor-based checkpointing to eliminate the traditional pain points of data ingestion.
We'll be honest about the tradeoffs too.
---
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: creativecommons.org/licenses/by-nc-sa/4.0
[EuroPython 2026 - S4 on 2026-07-15]
π€ *Zero to Pipeline: When Data Connectors Just Work by Olusola Akinsulere*
π https://ep2026.europython.eu/session/zero-to-pipeline-when-data-connectors-just-work
π Abstract:
Remember spending entire afternoons configuring data connectors, debugging OAuth flows, and writing custom parsers just to ingest data from a single API? What if you could just say pipeline source add feast and have your pipeline automatically discover the API, handle authentication, and start ingesting data no config files, no setup wizards, no SDK imports?
In this 30-minute talk, I'll show you the reality behind self-configuring data pipelines that sound too good to be true but actually work. Using a fraud detection use case Feast feature store, MLflow experiment tracking, Prometheus metrics, and Linear for issue tracking we'll explore how intelligent connectors leverage LLM-driven API discovery, automatic credential management, self-healing auth, and cursor-based checkpointing to eliminate the traditional pain points of data ingestion.
We'll be honest about the tradeoffs too.
---
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: creativecommons.org/licenses/by-nc-sa/4.0
![How Music Generation Actually Works - Mateusz Modrzejewski
[EuroPython 2026 - S1 on 2026-07-17]
π€ *How Music Generation Actually Works by Mateusz Modrzejewski*
π https://ep2026.europython.eu/session/how-music-generation-actually-works
π Abstract:
Music generation has gone from a research curiosity to something you can try in a browser. Commercial platforms and open source models can produce full songs from a text prompt. Between the hype and the technical papers, itβs hard to get a straight answer about whatβs actually going on under the hood. **This talk is a clear, honest walkthrough of how music generation systems work, in simple language**, no deep machine learning knowledge needed.
We start with the core challenge: how do you turn a continuous audio signal into something a generative model can work with? Neural audio codecs solve this by compressing waveforms into sequences of discrete tokens, and this idea is the foundation everything else builds on. From there, we look at the two main modeling strategies: token prediction and diffusion. We compare what each does well, where it struggles, and why the choice between them matters.
On the practical side, we walk through the open source models and Python tools available today, and what you can build with them. Then we get into evaluation, one of the most important open problems in the field. Current metrics only tell part of the story, and there is no standard benchmark for comparing systems. This has real consequences for how research moves forward and how models get used.
We close with a discussion that often gets skipped: how artists and musicians see these tools, what legal questions remain around training data and copyright, and why these conversations matter for the future of the field.ββββββββββββββββ
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://creativecommons.org/licenses/by-nc-sa/4.0/ How Music Generation Actually Works - Mateusz Modrzejewski](https://i.ytimg.com/vi/dUoT7mRBH3Q/mqdefault.jpg)


![How to tackle complex authorization logic (and dont go crazy) - Maria Lowas-Rzechonek
[EuroPython 2026 - S2 on 2026-07-17]
π€ *How to tackle complex authorization logic (and dont go crazy) by Maria Lowas-Rzechonek*
π https://ep2026.europython.eu/session/how-to-tackle-complex-authorization-logic-and-don-t-go-crazy
π Abstract:
Managing complex authorization logic can be a nightmare. Without a framework to help you, it can soon end up in a mess of if-else statements and partial solutions that will only give you a headache.
One day, I found myself in that exact situation. I decided to tackle the problem, and thats how I came across the concept of policy-based authorization or ABAC. While there are available libraries for this, I found them of little help for a large, legacy codebase that is monolithic at its core.
In my talk, I will share my experience in thinking about this problem and how to use ABAC to implement a custom solution that fits your needs. I will outline the main components of my solution and show how it can be applied to Django views and FastAPI endpoints.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://creativecommons.org/licenses/by-nc-sa/4.0/ How to tackle complex authorization logic (and dont go crazy) - Maria Lowas-Rzechonek](https://i.ytimg.com/vi/f9nB1spVrMM/mqdefault.jpg)
![A vision for software freedom in 2048 - Matthias Kirschner
[EuroPython 2026 - S3B on 2026-07-17]
π€ *A vision for software freedom in 2048 by Matthias Kirschner*
π https://ep2026.europython.eu/session/a-vision-for-software-freedom-in-2048
π Abstract:
Our litigation against Apple in front of the European Court of Justice, pushing for sustainable long term funding for Free Software in the EU and member states, Public Money? Public Code!, Device Neutrality, Router Freedom, Free Your Android, assistance with licensing questions, a European coding competition for teenagers, and a tale of software, skateboards, and raspberry ice cream. These are some of the activities by the Free Software Foundation Europe (FSFE), which at this years Europython celebrates its 25 anniversary in empowering users to control technology.
How would the world like in our area in 2048, if the FSFE has been successful? This talk will give an overview of the FSFEs vision, invite participants to give feedback on the next decades of our journey, and invite everyone to join those who shaped our work for software freedom at the FSFEs anniversary party on Saturday.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://creativecommons.org/licenses/by-nc-sa/4.0/ A vision for software freedom in 2048 - Matthias Kirschner](https://i.ytimg.com/vi/g6xiSY50zDM/mqdefault.jpg)
![Localization Made Easy: A Pythonic Approach to Global Applications - Mario GarcΓa
[EuroPython 2026 - S3A on 2026-07-17]
π€ *Localization Made Easy: A Pythonic Approach to Global Applications by Mario GarcΓa*
π https://ep2026.europython.eu/session/localization-made-easy-a-pythonic-approach-to-global-applications
π Abstract:
Scaling an application to a global audience often hits a bottleneck: the manual translation of thousands of strings. While machine translation exists, developers need a reliable way to integrate it into their codebases without breaking JSON structures or losing placeholders.
In this talk, we will explore a streamlined workflow to optimize the localization (l10n) process using Python and the DeepL API. We will walk through a real-world journey of transforming a single-language platform into a multi-language product, focusing on:
- The Localization Workflow: Designing a pipeline that extracts, translates, and reintegrates content automatically.
- Structure Preservation: Strategies to handle nested JSON files and complex data structures, ensuring that keys and code logic remain untouched while values are translated.
- Variable & Context Integrity: How to protect placeholders and dynamic segments (like {count} or {date}) so they survive the translation process intact.
- Automated Batch Processing: Using Python scripts to iterate through entire project directories, enabling the translation of multiple files in a single execution.
Attendees will learn how to build a robust localization engine that acts as a first draft generator, allowing developers to focus on validating quality rather than managing strings.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://creativecommons.org/licenses/by-nc-sa/4.0/ Localization Made Easy: A Pythonic Approach to Global Applications - Mario GarcΓa](https://i.ytimg.com/vi/gNmcEctBawI/mqdefault.jpg)
![EuroPython 2026 - Sponsor Highlight & Recruitment Fair
[EuroPython 2026 - S3A on 2026-07-17]
π€ *Sponsor Highlight & Recruitment Fair*
π https://ep2026.europython.eu/session/sponsor-highlight-recruitment-fair
π Abstract:
Many of our sponsors are looking for people from a wide range of backgrounds and experience levels to join their teams. This session is a chance to hear directly from companies about what they are building, the kinds of people they epare looking for, and what itβs like to work with them.
Throughout the session, sponsors will give short introductions, followed by time for questions and conversations. If something sparks your interest, you can continue chatting with the teams at their booths afterwards. We hope you, like many folks in past years, will discover new opportunities and make valuable connections through the conversations started here.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://creativecommons.org/licenses/by-nc-sa/4.0/ EuroPython 2026 - Sponsor Highlight & Recruitment Fair](https://i.ytimg.com/vi/gj-0Ml_coU4/mqdefault.jpg)


![AI Slop to AI Gold: Building Codebases That Last - Dan Jones
[EuroPython 2026 - S4 on 2026-07-16]
π€ *AI Slop to AI Gold: Building Codebases That Last by Dan Jones*
π https://ep2026.europython.eu/session/ai-slop-to-ai-gold-building-codebases-that-last
π Abstract:
AI can generate Python faster than ever before. It can also generate an astonishing amount of code that nobody wants to maintain.
Thats not a new problem.
Every generation of software tooling has made writing code cheaper while increasing the cost of poor engineering. AI is simply the latest example.
Some Python features and architectural patterns dont just catch bugs - they make them difficult to write in the first place. Those ideas werent designed for AI, but they may be exactly what AI needs.
AI hasnt changed what good software engineering looks like. Its made good software engineering impossible to ignore.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://creativecommons.org/licenses/by-nc-sa/4.0/ AI Slop to AI Gold: Building Codebases That Last - Dan Jones](https://i.ytimg.com/vi/ik6Uy28TEVs/mqdefault.jpg)
