World Congress 2026 Europe - Virtual Stage

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

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.

World Congress 2026 Europe - Virtual Stage

Related talks

Open session

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

  • Marco Sieben

    andrena objects

    Software Developer

Open session

Designing Reliable Distributed Systems: Failures, Retries & Idempotency

  • Violetta Pidvolotska

    Software Engineer & Technical Leader

Open session

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

  • Jacek Milewski

    Bottega IT Minds

    Architect, Trainer and Consultant

Open session

Monster Motel – Debugging the Patterns That Secretly Corrupt Your Work

  • Sabine Wojcieszak

    Enthusiastic Success Enabler @ getNext IT

All sessions at this congress