World Congress 2026 Europe - Virtual Stage

The Time Paradox: Building Timezone-Safe Python/Django Applications

June 30, 2026

What this session covers

Handling time in software seems simple, until it isn’t. From daylight savings quirks to database inconsistencies and user-local conversions, timezones can quietly turn into one of your biggest sources of bugs. In this talk, we’ll unravel the paradox of time in Python and Django: how something so universal can be so tricky to get right. You’ll learn how Django handles datetime objects, the difference between naive and aware datetimes, common pitfalls when working with ORM and serializers, and best practices for ensuring your applications stay consistent across users, systems, and regions. By the end, you’ll be equipped with practical techniques and mental models to make your Django apps truly timezone-safe, and your logs, reports, and users finally in sync.

Related talks at this congress

Open session

World Congress 2026 Europe - Virtual Stage

It's about time! The new Temporal API in JavaScript

Marco Sieben

Software Engineer @ andrena objects ag

Marco Sieben
Open session

World Congress 2026 Europe - Virtual Stage

Designing Reliable Distributed Systems: Failures, Retries & Idempotency

Violetta Pidvolotska

Software Engineer & Technical Leader

Violetta Pidvolotska
Open session

World Congress 2026 Europe - Virtual Stage

How We Waste Time Building APIs — and the Moment DDD Starts to Matter

Jacek Milewski

IT Trainer | DDD Architect | Developer | Consultant | Speaker | Mentor

Jacek Milewski
Open session

World Congress 2026 Europe - Virtual Stage

Monster Motel – Debugging the Patterns That Secretly Corrupt Your Work

Sabine Wojcieszak

Enthusiastic Success Enabler @ getNext IT

Sabine Wojcieszak
All sessions at this congress