Uploaded May 2026 | Updated September 2026, 2 weeks ago
📣 We went on a podcast and made our case.
Why should YOU come to #EuroPython2026? We pitched it live: keynotes, community, talks, and everything in between. 😉Spoiler: it's pretty convincing.
Full episode: youtube.com/watch?v=LYUK3EIq33g
📣 We went on a podcast and made our case.
Why should YOU come to #EuroPython2026? We pitched it live: keynotes, community, talks, and everything in between. 😉Spoiler: it's pretty convincing.
Full episode: youtube.com/watch?v=LYUK3EIq33g
![Why doing difficult things is good for you and good for your team - Katie Bickford
[EuroPython 2026 - S2 on 2026-07-15]
🎤 *Why doing difficult things is good for you and good for your team by Katie Bickford*
🔗 https://ep2026.europython.eu/session/why-doing-difficult-things-is-good-for-you-and-good-for-your-team
📝 Abstract:
This talk shares my experience in my first ever role as a junior engineer after switching careers. I picked up a ticket involving tools and concepts I’d never used before (OpenTelemetry and Honeycomb), hoping to spend a day learning a bit about how we implement observability and monitoring of our Django app. Spoiler alert: it took three weeks of learning, debugging and asking for help to complete this work.
I learned some valuable lessons along the way, not just technical stuff, but about how to problem-solve, collaborate effectively, and keep going in the face of *seemingly unending* challenges.
Through this talk, I want junior engineers in the audience to know:
- You can do difficult things, even if you think you lack the experience or knowledge required. If you’re willing to learn, and have a supportive team around you, you have everything you need.
- Doing difficult things is daunting, but also incredibly rewarding. You often learn 10x more than you expected, and when you finally merge your work into main, it feels like winning the lottery.
- Taking on hard things benefits the whole team—others might learn something new, or strengthen their own understanding by helping you out.
- There’s a lot you can do to support yourself: reach out early, reach out often, and learn how to communicate problems clearly.
- The value of your work cannot be measured by lines of code, it’s so much greater than that.
This talk also offers a reminder to seniors, and leaders or managers, about how tough it can be to be new. Juniors don’t just lack experience, we dont know what we dont know and its *really* easy (for others and ourselves!) to underestimate this. When things break or go wrong, we might not understand where or why, and even if we find a bug or an error, knowing how to fix it is another challenge altogether. I’ll share how my team’s support made all the difference, and offer some practical ideas for how others can support their junior colleagues, too.
This isn’t a super technical talk. It’s more about the human experience of being a beginner, the value of persistence, why asking for help is a great thing to do, and the power of supportive teams; theres hopefully something useful and/or interesting in this for everyone.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://creativecommons.org/licenses/by-nc-sa/4.0/ Why doing difficult things is good for you and good for your team - Katie Bickford](https://i.ytimg.com/vi/vhUGZM3n3mQ/mqdefault.jpg)
![EuroPython 2026 - Conference Closing 🐍
[EuroPython 2026 - S1 on 2026-07-17]
🎤 *Conference Closing 🐍*
🔗 https://ep2026.europython.eu/session/conference-closing
📝 Abstract:
What an amazing week!
We had two tutorials days and three talks days filled with amazing topics, but more important, amazing people!
Our community is thankful, and want to close the main conference days.
Join us to get a nice summary of what was EuroPython 2026.
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 - Conference Closing 🐍](https://i.ytimg.com/vi/wECZd0XIqWs/mqdefault.jpg)
![Keynote: Securing Python for the next decade - William Woodruff
[EuroPython 2026 - Keynote - S1 on 2026-07-17]
🎤 *Securing Python for the next decade by William Woodruff*
🔗 https://ep2026.europython.eu/session/securing-python-for-the-next-decade
📝 Abstract:
The world of open source is undergoing numerous seismic changes, and Python is no exception. This keynote will focus on security: well extrapolate (and speculate) on the task of securing Python for the next decade of usage by open source maintainers, corporations, tinkerers, vibe coders, and everyone in between. Well also cover how we expect attacker behaviors to shift, and how those shifts will require us to discard traditional assumptions as defenders.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://creativecommons.org/licenses/by-nc-sa/4.0/ Keynote: Securing Python for the next decade - William Woodruff](https://i.ytimg.com/vi/wMPe_KepOjc/mqdefault.jpg)
![How we write unit test in my team in Openchip - Jan Koprowski
[EuroPython 2026 - S4 on 2026-07-16]
🎤 *How we write unit test in my team in Openchip by Jan Koprowski*
🔗 https://ep2026.europython.eu/session/how-we-write-unit-test-in-my-team-in-openchip
📝 Abstract:
Have you ever wondered how to write good unit tests? Do you know the best practices for unit testing? Or maybe you’re already using unit tests in your project and want to see how others approach them?
If the answer to any of these questions is yes, this talk is for you. During the session, you’ll learn how to write proper unit tests, discover good testing practices, learn to distinguish mocks from stubs, see examples of using dependency injection to improve testability, and find out what pure functions are and why they’re easier to test.
Slides: https://github.com/jankoprowski/ep2026
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 we write unit test in my team in Openchip - Jan Koprowski](https://i.ytimg.com/vi/wUZtz15nCYg/mqdefault.jpg)



![Navigating waters of background jobs and queues in Python as of 2026 - Sebastian Buczyński
[EuroPython 2026 - S1 on 2026-07-16]
🎤 *Navigating waters of background jobs and queues in Python as of 2026 by Sebastian Buczyński*
🔗 https://ep2026.europython.eu/session/navigating-waters-of-background-jobs-and-queues-in-python-as-of-2026
📝 Abstract:
Should you use Kafka or RabbitMQ? Which Python library is the right fit? Is Celery still alive and kicking in 2026, or has Temporal taken over the world while we werent watching? Perhaps we should all migrate to FastStream—or are the native background tasks in your web framework all you really need?
There have never been so many possibilities when choosing how to queue and distribute work. This talk provides a comprehensive comparison of the modern Python ecosystem. We will explore where each tool shines, how they perform under pressure, and—crucially—when a specific tool is a poor match and should be avoided.
Using two real-world case studies, we will showcase the capabilities of each library. You will be able to evaluate the developer experience and how debugging works for each solution. You’ll walk out with an ultimate decision chart, equipped to choose the perfect stack for your next project.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://creativecommons.org/licenses/by-nc-sa/4.0/ Navigating waters of background jobs and queues in Python as of 2026 - Sebastian Buczyński](https://i.ytimg.com/vi/xWdTpXjeYzs/mqdefault.jpg)
![Is Object Detection Dead? A Case for Recognizing LEGO Bricks - Piotr Rybak
[EuroPython 2026 - S3B on 2026-07-17]
🎤 *Is Object Detection Dead? A Case for Recognizing LEGO Bricks by Piotr Rybak*
🔗 https://ep2026.europython.eu/session/is-object-detection-dead-a-case-for-recognizing-lego-bricks
📝 Abstract:
With the rise of foundation models and zero-shot segmentation, it sometimes feels like fine-tuning classic object detection models is outdated. But is it? There are over 90 000 different LEGO bricks produced in almost 200 colors, and a single photo can easily contain hundreds of bricks. This makes LEGO recognition a perfect stress test for both traditional object detectors and the latest generation of vision models.
During this talk, I will walk you through a practical comparison of approaches to LEGO brick detection. I will start with the classic object detection pipeline: dataset creation, annotation, and training with models like NanoDet and RF-DETR. Then, I will put these detectors up against zero-shot approaches: SAM 3 (Segment Anything Model 3), and vision language models, both closed-source APIs like Gemini and open-source alternatives like Qwen-VL. Along the way, I will share the pitfalls, surprising results, and lessons learned, including cases where a fine-tuned lightweight detector still outperforms models orders of magnitude larger.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: https://creativecommons.org/licenses/by-nc-sa/4.0/ Is Object Detection Dead? A Case for Recognizing LEGO Bricks - Piotr Rybak](https://i.ytimg.com/vi/xyt7r5E8yuk/mqdefault.jpg)

