Skip to content

Details

Python is entering a new era - one defined by speed, scalability, and smarter tooling. From revolutionary packaging workflows like uv, which streamline dependency management for projects of any vintage, to the long-awaited removal of the GIL, unlocking true parallelism, the Python ecosystem is rapidly evolving. In this session, we will explore how these breakthroughs are reshaping development practices: from modernizing established applications to unleashing Python’s full performance potential.

### Talk 1: Introducing uv into Established Applications

Speaker: Miloslav Pojman
Description: uv is getting enormous attention, so very few Pythonistas doubt what is the future of Python packaging. But what are the arguments that can persuade a company to migrate its existing projects to uv?
Applications come from different eras and architectures, and not all of them can be reshaped into hypermodern project structure. We will see how uv is flexible and can be utilized at different levels.
The talk shares experiences from advocating for uv adoption at Pure, along with practical strategies and lessons learned from introducing it into established projects.

### Talk 2: The GIL is Dead, Long Live the GIL! Python's Parallel Revolution

Speaker: Vladyslav Ponomarov
Description: Every Python developer hits the wall: their code is slow, and the internal monologue starts: "Do I have to rewrite this?"
The upcoming Python release delivers the answer. By fundamentally removing the Global Interpreter Lock (GIL) via free-threading (PEP 703), Python is unlocking true CPU parallelism for the first time.
This seismic shift, however, comes with its own costs: new complexities around thread safety, atomic operations, and garbage collection. We will dive deep into the new architecture, reveal how Python achieves reliable parallelism without the GIL, and explore the critical trade-offs.
Bring your skepticism and your slowest code—we'll answer the only question that matters: Is Python finally fast enough?

### Agenda

17:00–17:30 – Doors open and registration with snacks and beer
17:30–18:00 – Talk 1
18:15–18:45 – Talk 2
18:45–20:00 – Networking time
20:30 – Doors close

***All meetup attendees will be required to sign Pure Storage’s standard visitor NDA upon arrival in order to attend the event.

We can’t wait to see you all again soon!
Pure Storage team!

Events in Praha-Praha 8, CZ
Parallel Programming
Data Storage
Python
Concurrency
Developer Tools

Members are also interested in