BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//programme.europython.eu//europython-2026//speaker//A7BNZ
 H
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-europython-2026-JRMSZT-0@programme.europython.eu
DTSTART;TZID=CET:20260713T134500
DTEND;TZID=CET:20260713T151500
DESCRIPTION:Have you ever opened a piece of code that seems to break just b
 y looking at it—and noticed that your coworker wrote it? You don’t wan
 t to be *that* person. While tangled\, hard-to-maintain code can emerge fo
 r many reasons\, it should never be by accident.\n\nIn this hands-on works
 hop\, you will learn how to make code easier to maintain and to evolve. We
  will gradually refactor a messy Python web application into a well-organi
 zed\, testable software. You will develop a mental model for organizing co
 de effectively and understand how its structure impacts code quality. Ulti
 mately\, this will inform future decisions on design and code organization
 .\n\nThis workshop is specifically designed for people who don't identify 
 as software engineers or don't perform typical software engineering tasks 
 as part of their daily work. Participants should be familiar with basic Py
 thon programming and the concept of automated (unit) tests.
DTSTAMP:20260524T121959Z
LOCATION:Chamber Hall B (S3B)
SUMMARY:Code organization for non-engineers - Michael Seifert
URL:https://programme.europython.eu/europython-2026/talk/JRMSZT/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-europython-2026-JRMSZT-1@programme.europython.eu
DTSTART;TZID=CET:20260713T153000
DTEND;TZID=CET:20260713T170000
DESCRIPTION:Have you ever opened a piece of code that seems to break just b
 y looking at it—and noticed that your coworker wrote it? You don’t wan
 t to be *that* person. While tangled\, hard-to-maintain code can emerge fo
 r many reasons\, it should never be by accident.\n\nIn this hands-on works
 hop\, you will learn how to make code easier to maintain and to evolve. We
  will gradually refactor a messy Python web application into a well-organi
 zed\, testable software. You will develop a mental model for organizing co
 de effectively and understand how its structure impacts code quality. Ulti
 mately\, this will inform future decisions on design and code organization
 .\n\nThis workshop is specifically designed for people who don't identify 
 as software engineers or don't perform typical software engineering tasks 
 as part of their daily work. Participants should be familiar with basic Py
 thon programming and the concept of automated (unit) tests.
DTSTAMP:20260524T121959Z
LOCATION:Chamber Hall B (S3B)
SUMMARY:Code organization for non-engineers - Michael Seifert
URL:https://programme.europython.eu/europython-2026/talk/JRMSZT/
END:VEVENT
END:VCALENDAR
