Uploaded July 2026 | Updated September 2026, 2 weeks ago
[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: we'll 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. We'll 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: creativecommons.org/licenses/by-nc-sa/4.0
[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: we'll 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. We'll 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: creativecommons.org/licenses/by-nc-sa/4.0
![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)



![EuroPython 2026 - Python Steering Council Update
[EuroPython 2026 - S1 on 2026-07-16]
๐ค *EuroPython 2026 Python Steering Council Update*
๐ https://ep2026.europython.eu/session/python-steering-council-update
๐ Abstract:
The Python Steering Council is a 5-person elected committee that assumes a mandate to maintain the quality and stability of the Python language and CPython interpreter, improve the contributor experience, formalize and maintain a relationship between the Python core team and the PSF, establish decision making processes for Python Enhancement Proposals, seek consensus among contributors and the Python core team, and resolve decisions and disputes in decision making among the language.
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 - Python Steering Council Update](https://i.ytimg.com/vi/yym0JwVCTlA/mqdefault.jpg)
