BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//pretalx.com//pycascades-2026//talk//LTZLVM
BEGIN:VTIMEZONE
TZID:PST
BEGIN:STANDARD
DTSTART:20001029T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10;UNTIL=20061029T100000Z
TZNAME:PST
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
END:STANDARD
BEGIN:STANDARD
DTSTART:20071104T030000
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=11
TZNAME:PST
TZOFFSETFROM:-0700
TZOFFSETTO:-0800
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000402T030000
RRULE:FREQ=YEARLY;BYDAY=1SU;BYMONTH=4;UNTIL=20060402T110000Z
TZNAME:PDT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
END:DAYLIGHT
BEGIN:DAYLIGHT
DTSTART:20070311T030000
RRULE:FREQ=YEARLY;BYDAY=2SU;BYMONTH=3
TZNAME:PDT
TZOFFSETFROM:-0800
TZOFFSETTO:-0700
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-pycascades-2026-LTZLVM@pretalx.com
DTSTART;TZID=PST:20260322T160000
DTEND;TZID=PST:20260322T164000
DESCRIPTION:When I write Python code to build graphical reports or user int
 erfaces\, I wish it felt more like Inkscape or Powerpoint where you can im
 mediately see the effect of your changes.\n\nIn this talk\, I'll demonstra
 te techniques I've developed that combine unit testing and live coding to 
 create a Python environment that feels closer to Inkscape or Powerpoint. I
 'll also talk about some of the challenges of writing visual unit tests. \
 n\nIf you haven't written unit tests yet\, you can still get some ideas fr
 om this talk. You could also read my essay on [test-driven development] to
  get a head start.\n\n[test-driven development]: https://donkirkby.github.
 io/testing/
DTSTAMP:20260521T092107Z
LOCATION:Fletcher Auditorium
SUMMARY:Visual Unit Tests and Live Coding - Don Kirkby
URL:https://pretalx.com/pycascades-2026/talk/LTZLVM/
END:VEVENT
END:VCALENDAR
