PYCON UK 2025: Halt and Catch Fire: Forcefully Stopping Python, Jake Howard

Writing code which runs is easy. Writing code which stops (cleanly) is hard. Writing code which cleanly stop someone else's code? Harder still. As developers, we're tasked with writing code, with the intention of running it. In most cases, we want to run said code for as long as possible - either until completion or until something external restarts us. But in some cases, we want to run until another part of our program tells us not to. When defining background reusable tasks, you don't want them to run forever. If the task takes too long, for whatever reason, you want the task to stop. For sockets and other native APIs, there are native timeouts. But what about entire blocks of code? Or CPU-intensive operations? How can you (or a background worker library) stop them, cleanly and reliably, from within Python, all without any prior knowledge of how the background task is written or executed? Well, there are quite a few ways to do it. Some elegant, some not so much... Jake Howard: Senior Systems Engineer @ Torchbox Security Team @ Django & DSF Member Core & Security Team @ Wagtail Avid self-hoster Frequent blogger Social: Mastodon: @[email protected] Bluesky: @theorangeone.net

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

PYCON UK 2025: How to be a Python Icon, writing Pythonic Code, Jesse Carnaxide
▶︎

PYCON UK 2025: How to be a Python Icon, writing Pythonic Code, Jesse Carnaxide

Inside C++'s Biggest Challenge | Panel Discussion with Bjarne Stroustrup, Herb Sutter & More
▶︎

Inside C++'s Biggest Challenge | Panel Discussion with Bjarne Stroustrup, Herb Sutter & More

Vitally Shmatikov
▶︎

Vitally Shmatikov

Illia Polosukhin
▶︎

Illia Polosukhin

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

Creator of uv, ty, Ruff: How Software Engineering Is Changing | Charlie Marsh
▶︎

Creator of uv, ty, Ruff: How Software Engineering Is Changing | Charlie Marsh

"Building with Multiple Languages: A Python-First Approach" - Ramon Perez (PyCon AU 2025)
▶︎

"Building with Multiple Languages: A Python-First Approach" - Ramon Perez (PyCon AU 2025)

PYCON UK 2025: Pyrefly  A Scalable Type Checker for a Unified IDE Experience, Kyle Into
▶︎

PYCON UK 2025: Pyrefly A Scalable Type Checker for a Unified IDE Experience, Kyle Into

China’s Sodium Battery Breakthrough Just Made Lithium OBSOLETE
▶︎

China’s Sodium Battery Breakthrough Just Made Lithium OBSOLETE

No Boss, No Money: The Raw Reality of China’s Gen-Z Freelancers
▶︎

No Boss, No Money: The Raw Reality of China’s Gen-Z Freelancers

PYCON UK 2025: Prototypes  Sharing and Services  Full Django in a Single File, Richard Terry
▶︎

PYCON UK 2025: Prototypes Sharing and Services Full Django in a Single File, Richard Terry

The World's Most Important Machine
▶︎

The World's Most Important Machine

PYCON UK 2025: How to build a cross platform GUI app with Python, Russell Keith-Magee
▶︎

PYCON UK 2025: How to build a cross platform GUI app with Python, Russell Keith-Magee

Ilya Sutskever – We're moving from the age of scaling to the age of research
▶︎

Ilya Sutskever – We're moving from the age of scaling to the age of research

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Something is jamming GPS over Europe. Here's what we found
▶︎

Something is jamming GPS over Europe. Here's what we found

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026
▶︎

Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026

PYCONUK 2025: Python and Rust a perfect pairing, Miikka Koskinen
▶︎

PYCONUK 2025: Python and Rust a perfect pairing, Miikka Koskinen

The Most Controversial Idea In Physics
▶︎

The Most Controversial Idea In Physics