Skip to main content This is the website for an older EuroPython. Looking for the latest EuroPython? Click here!
EuroPython logo

Schedule

Time
Forum Hall
North Hall
South Hall 2A
South Hall 2B
Terrace 2A
Terrace 2B

08:45

Session level: beginner
Session start: - Session end:

Friday Registration & Welcome @ Forum Hall Foyer 1st Floor

Read more

09:15

Session level: beginner
Session start: - Session end:

Friday's Morning Announcement

Room: Forum Hall
Read more

09:30

Session level: beginner
Session start: - Session end:

Healthy code for healthy teams (or the other way around)

Read more

10:15

10:15 Coffee Break

10:45

Session level: intermediate
Session start: - Session end:

Cython and the Limited API

Read more
Session level: intermediate
Session start: - Session end:

Test java and C applications with python

Read more
Session level: intermediate
Session start: - Session end:

Insights and Experiences of Packaging Python Binary Extensions

Read more
Session level: intermediate
Session start: - Session end:

Fundamentals of Retrieval Augmented Generation

Read more
Session level: advanced
Session start: - Session end:

PEP 683: Immortal Objects - A new approach for memory managing

Read more

11:15

11:15 Room Change

11:20

Session level: intermediate
Session start: - Session end:

Move the Python ecosystem to the stable ABI

Read more
Session level: intermediate
Session start: - Session end:

Adventures in not writing tests

Read more
Session level: beginner
Session start: - Session end:

Automatic trusted publishing with PyPI

Read more
Session level: intermediate
Session start: - Session end:

Representation is King: The Journey to Quality Dialog Embeddings

Read more
Session level: beginner
Session start: - Session end:

You are sharing your code wrong (and what to do about it)

Read more

11:50

11:50 Room Change

11:55

Session level: intermediate
Session start: - Session end:

Tales from the abyss: some of the most obscure CPython bugs

Read more
Session level: intermediate
Session start: - Session end:

Pytest Design Patterns

Read more
Session level: beginner
Session start: - Session end:

It’s happening: TUF joins PyPI (Warehouse)

Read more
Session level: intermediate
Session start: - Session end:

Which LLM said that? - watermarking generated text

Read more
Session level: intermediate
Session start: - Session end:

Tackling Thread Safety in Python

Read more

12:25

12:25 Room Change

12:30

Session level: beginner
Session start: - Session end:

Async Await: Mastering Python's Time-Bending Tricks

Read more
Session level: intermediate
Session start: - Session end:

Python Observability Perfected: Advanced Techniques with OpenTelemetry

Read more
Session level: beginner
Session start: - Session end:

Start strong!

Read more
Session level: intermediate
Session start: - Session end:

Navigating Tech Leadership: Challenges and Strategies

Read more
Session level: intermediate
Session start: - Session end:

Those annotations can have things other than typing?!

Read more
Session level: intermediate
Session start: - Session end:

Effective Strategies for Disability Inclusion in Open Source Communities

Read more

13:00

Session type: Poster
Session start: - Session end:

VIRUS-MVP: using Dash and Plotly to visualize viral mutations by lineage

Read more
Session type: Poster
Session start: - Session end:

Social Media and Sentimental Analysis: CBN Currency Redesign Policy

Read more
Session type: Poster
Session start: - Session end:

Redun: Lazy Expressions for Efficient Reactive Python Workflows

Read more
13:00 Lunch

Posters (Exhibit Hall)

Session type: Poster
Session start: - Session end:

VIRUS-MVP: using Dash and Plotly to visualize viral mutations by lineage

Read more
Session type: Poster
Session start: - Session end:

Social Media and Sentimental Analysis: CBN Currency Redesign Policy

Read more
Session type: Poster
Session start: - Session end:

Redun: Lazy Expressions for Efficient Reactive Python Workflows

Read more

14:00

Session level: intermediate
Session start: - Session end:

Python in Parallel: Sub-Interpreters vs. NoGIL vs. Multiprocessing

Read more
Session level: intermediate
Session start: - Session end:

A Tale of Scaling Observability

Read more
Session level: beginner
Session start: - Session end:

Neurodiversity in the IT industry. Why do YOU need to know more about it?

Read more
Session level: beginner
Session start: - Session end:

The Imposter Staff Engineer’s Journey to Leadership

Read more
Session level: intermediate
Session start: - Session end:

MLtraq: Track your ML/AI experiments at hyperspeed

Read more
Session level: intermediate
Session start: - Session end:

Streamlining Testing in a Large Python Codebase

Read more

14:30

14:30 Room Change

14:35

Session level: intermediate
Session start: - Session end:

The truth about objects

Read more
Session level: advanced
Session start: - Session end:

​​Encrypted computing in Python using OpenFHE

Read more
Session level: intermediate
Session start: - Session end:

From Diamonds to Mixins: Demystifying Multiple Inheritance in Python

Read more
Session level: beginner
Session start: - Session end:

How I used pgvector and PostgreSQL® to find pictures of me at a party

Room: South Hall 2B
Tibs
Read more
Session level: beginner
Session start: - Session end:

Exploring Apache Iceberg: A Modern Data Lake Stack

Read more
Session level: beginner
Session start: - Session end:

Building Event-Driven Python service using FastStream and AsyncAPI

Read more

15:05

15:05 Coffee Break

15:35

Session level: beginner
Session start: - Session end:

Live coding music with PyREPL in Python 3.13

Read more

16:20

16:20 Setup for lightning talks

16:25

Session level: beginner
Session start: - Session end:

Lightning talks Friday

Room: Forum Hall
Read more

17:15

Session level: beginner
Session start: - Session end:

Sprint orientation

Room: Forum Hall
Read more

17:35

Session level: beginner
Session start: - Session end:

Closing Session

Room: Forum Hall
Read more