BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//pyconde-pydata-2025//speaker//UDHJSP
BEGIN:VTIMEZONE
TZID:Europe/Berlin
BEGIN:DAYLIGHT
DTSTART:20240424T000000
TZNAME:CEST
TZOFFSETFROM:+0200
TZOFFSETTO:+0200
END:DAYLIGHT
BEGIN:STANDARD
DTSTART:20241027T030000
RDATE:20251026T030000
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20250330T030000
RDATE:20260329T030000
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
SUMMARY:They are not unit tests: a survey of unit-testing anti-patterns - 
 Stanislav Zmiev
DTSTART;TZID=Europe/Berlin:20250424T150000
DTEND;TZID=Europe/Berlin:20250424T154500
DTSTAMP:20260817T163244Z
UID:pretalx-pyconde-pydata-2025-VFE78U@pretalx.com
DESCRIPTION:The entire industry approves of unit testing but almost no one
  can fully agree on how to do it correctly\, or even on what unit tests ar
 e. This results in unit tests often being associated with slower developme
 nt cycle and an overall less enjoyable workflow. I'll show you how testing
  turns into hell in real enterprises with the most common anti-patterns an
 d then I'll show you that most of them are avoidable with modern tooling l
 ike mutation testing\, snapshot testing\, dirty-equals\, and many more. We
 'll discuss how to make tests speed up your development and make refactori
 ng easy.
LOCATION:Zeiss Plenary (Spectrum)
URL:https://pretalx.com/pyconde-pydata-2025/talk/VFE78U/
END:VEVENT
BEGIN:VEVENT
SUMMARY:Death by a Thousand API Versions - Stanislav Zmiev
DTSTART;TZID=Europe/Berlin:20250425T105500
DTEND;TZID=Europe/Berlin:20250425T112500
DTSTAMP:20260817T163244Z
UID:pretalx-pyconde-pydata-2025-ZMKJAY@pretalx.com
DESCRIPTION:API versioning is tough\, really tough. We tried multiple appr
 oaches to versioning in production and eventually ended up with a solution
  we love. During this talk you will look into the tradeoffs of the most po
 pular ways to do API versioning\, and I will recommend which ones are fit 
 for which products and companies. I will also present my framework\, Cadwy
 n\, that allows you to support hundreds of API versions with ease -- based
  on FastAPI and inspired by Stripe's approach to API versioning.\n\nAfter 
 this session\, you will understand which approach to pick for your company
  to make your versioning cost effective and maintainable without investing
  too much into it.
LOCATION:Helium3
URL:https://pretalx.com/pyconde-pydata-2025/talk/ZMKJAY/
END:VEVENT
END:VCALENDAR
