BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//programme.europython.eu//europython-2026//talk//TG7YMS
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-TG7YMS@programme.europython.eu
DTSTART;TZID=CET:20260717T110500
DTEND;TZID=CET:20260717T113500
DESCRIPTION:In software development\, messy\, outdated\, or inefficient cod
 e is inevitable. We have to deal daily with old code that has not been tou
 ched for years\, refactoring allows us to keep the code maintainable and e
 asy to extend without altering its functionality\, and it plays a crucial 
 role in enhancing maintainability\, readability\, and performance.\n\nThis
  session explores the how\, when\, and why of code refactoring with code s
 mell examples\, coupled with practical insights on performance profiling t
 echniques\, tools and how it affects Refactoring. Also exploring how testi
 ng is very crucial when it comes to Refactoring.\n\nWhether you're dealing
  with legacy code or looking to enhance your development workflows\, this 
 talk equips you with the tools and techniques to write cleaner\, more effi
 cient Python code.  \n\nThis session is inspired by Martin Fowler's semina
 l works on refactoring and Python-specific insights shared at EuroPython 2
 024.
DTSTAMP:20260524T130658Z
LOCATION:Conference Hall Complex (S4)
SUMMARY:Refactor\, Optimize\, and Test: Crafting Cleaner Python Code - Moha
 med Elmaghraby
URL:https://programme.europython.eu/europython-2026/talk/TG7YMS/
END:VEVENT
END:VCALENDAR
