For a better experience, use landscape mode!

Camera 1 (64 people) Camera 2 (121 people) Camera 4 (85 people) Camera 5 (157 people) Rabozaal (320 people)

9:00 am

9:45 am

10:00 am

10:15 am

10:45 am

11:00 am

11:30 am

11:45 am

12:15 pm

1:30 pm

1:45 pm

2:15 pm

2:30 pm

3:00 pm

3:15 pm

3:45 pm

4:15 pm

4:30 pm

5:00 pm

5:30 pm

Check in on ground floor and reception in Rabozaal (via wooden spiral stairs on the ground floor)

9:00 am - 9:45 am (45 min)
Camera 1 (64 people), Camera 2 (121 people), Camera 4 (85 people), Camera 5 (157 people), Rabozaal (320 people)

Opening talk

9:45 am - 10:00 am (15 min)
Rabozaal (320 people)
Organizer

Walk to Camera Cafe (4th floor, via escalator)

10:00 am - 10:15 am (15 min)
Camera 1 (64 people), Camera 2 (121 people), Camera 4 (85 people), Camera 5 (157 people), Rabozaal (320 people)

3D Geometries, Mesh Processing, and Interactive Visualizations in Python

10:15 am - 10:45 am (30 min)
Camera 1 (64 people)
Jan Margeta

Get started with security in your code.

10:15 am - 10:45 am (30 min)
Camera 4 (85 people)
Sebastiaan Zeeff

FastAPI with Django

10:15 am - 10:45 am (30 min)
Camera 5 (157 people)
Ivor Bosloper

What can big language models do?

10:15 am - 10:45 am (30 min)
Camera 2 (121 people)
Yonatan Alexander

Why can’t we deliver this today?

11:00 am - 11:30 am (30 min)
Camera 1 (64 people)
Dirk Nederveen

Bridging the Python and Rust gap, asynchronously

11:00 am - 11:30 am (30 min)
Camera 2 (121 people)
Emil Loer

Developer happiness

11:00 am - 11:30 am (30 min)
Camera 4 (85 people)
Peter Uittenbroek

Optimizations for mere mortals

11:00 am - 11:30 am (30 min)
Camera 5 (157 people)
Dulaj Disanayaka

When and how to refactor your code into generators

11:45 am - 12:15 pm (30 min)
Camera 2 (121 people)
Jan-Hein Bührman

Your API on the fly!

11:45 am - 12:15 pm (30 min)
Camera 1 (64 people)
Jan Murre

DIY Jupyter Notebooks in Production

11:45 am - 12:15 pm (30 min)
Camera 4 (85 people)
Jan Gazda

Back to the future of software development

11:45 am - 12:15 pm (30 min)
Camera 5 (157 people)
Jelle Klaver, Sven Vintges

Lunch (Atrium, Rabozaal en Newsroom – spiral stairs from the ground floor)

12:15 pm - 1:30 pm (75 min)
Camera 1 (64 people), Camera 2 (121 people), Camera 4 (85 people), Camera 5 (157 people), Rabozaal (320 people)

Walk to Camera Cafe (4th floor, via escalator)

1:30 pm - 1:45 pm (15 min)
Camera 1 (64 people), Camera 2 (121 people), Camera 4 (85 people), Camera 5 (157 people), Rabozaal (320 people)

JAX and its ecosystem

1:45 pm - 2:15 pm (30 min)
Camera 1 (64 people)
Hylke Donker

A Python developer’s guide to ChatGPT

1:45 pm - 2:15 pm (30 min)
Camera 2 (121 people)
Jean Paul van Oosten

Testing files like a pro

1:45 pm - 2:15 pm (30 min)
Camera 4 (85 people)
Artur Barseghyan

Fast Evolution, Solid Core

1:45 pm - 2:15 pm (30 min)
Camera 5 (157 people)
Òscar Vilaplana

Easy user interaction testing with webtest

2:30 pm - 3:00 pm (30 min)
Camera 1 (64 people)
Kees Hink

Python under the hood: why Python is so slow and how to speed it up

2:30 pm - 3:00 pm (30 min)
Camera 5 (157 people)
Mike Huls

Error handling is boring but this is the Exception

2:30 pm - 3:00 pm (30 min)
Camera 4 (85 people)
Vito Minheere

Q&A with FastAPI author Tiangolo

2:30 pm - 3:00 pm (30 min)
Camera 2 (121 people)
Tiangolo (Sebastián Ramírez)

The journey of a Django application: from startup to scale up to enterprise

3:15 pm - 3:45 pm (30 min)
Camera 1 (64 people)
Daan Vielen

Frontend for backenders

3:15 pm - 3:45 pm (30 min)
Camera 2 (121 people)
Alexander Solovyov

Blunder: Unraveling catastrophes

3:15 pm - 3:45 pm (30 min)
Camera 4 (85 people)
Charlie X

Strategic DDD for developers

3:15 pm - 3:45 pm (30 min)
Camera 5 (157 people)
Sven Vintges

Drinks & mingle (Atrium, Rabozaal en Newsroom – via spiral stairs from the ground floor)

3:45 pm - 4:15 pm (30 min)
Camera 1 (64 people), Camera 2 (121 people), Camera 4 (85 people), Camera 5 (157 people), Rabozaal (320 people)

Walk to Rabozaal & Newsroom (via wooden spiral stairs on the ground floor)

4:15 pm - 4:30 pm (15 min)
Camera 1 (64 people), Camera 2 (121 people), Camera 4 (85 people), Camera 5 (157 people), Rabozaal (320 people)

Software Design Tips for Lazy People

4:30 pm - 5:00 pm (30 min)
Rabozaal (320 people)
Arjan Egges

Modern Python through FastAPI and friends

5:00 pm - 5:30 pm (30 min)
Rabozaal (320 people)
Sebastián Ramírez

Drinks (Rabozaal en Newsroom – via spiral stairs from the ground floor)

5:30 pm - 6:00 pm (30 min)
Camera 1 (64 people), Camera 2 (121 people), Camera 4 (85 people), Camera 5 (157 people), Rabozaal (320 people)