BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.evolutio.pt//pycon-portugal-2026//speaker//DNTCR
 W
BEGIN:VTIMEZONE
TZID:WET
BEGIN:STANDARD
DTSTART:20001029T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:WET
TZOFFSETFROM:+0100
TZOFFSETTO:+0000
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:WEST
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-pycon-portugal-2026-V7XFAM@pretalx.evolutio.pt
DTSTART;TZID=WET:20260904T160000
DTEND;TZID=WET:20260904T163000
DESCRIPTION:Conventions are one of Django’s greatest strengths.\n\nThey s
 implify our day-to-day work\, reduce cognitive load\, and let teams move f
 ast with confidence. By following well-established defaults\, we spend les
 s time debating structure and more time solving real problems.\n\nBut ever
 y convention is also a decision - and every decision has trade-offs.\n\nWh
 o decided these conventions? Why were they chosen? And what happens when y
 our problem doesn’t quite fit the “Django way”?\n\nIn this talk\, we
 ’ll explore Django’s conventions as both a feature and a constraint. W
 e’ll look at where they shine\, where they leak\, and how experienced de
 velopers can respectfully bend (or break) them without fighting the framew
 ork. This is a talk for anyone who loves Django — especially when they d
 isagree with it.
DTSTAMP:20260904T220944Z
LOCATION:Auditorium
SUMMARY:I Am a Sucker for Conventions. Why Django’s Defaults Work\, Until
  They Don’t - David Vaz
URL:https://pretalx.evolutio.pt/pycon-portugal-2026/talk/V7XFAM/
END:VEVENT
END:VCALENDAR
