{"id":64474,"date":"2025-10-17T11:23:30","date_gmt":"2025-10-17T09:23:30","guid":{"rendered":"https:\/\/www.inovex.de\/?post_type=events&#038;p=64474"},"modified":"2025-10-17T11:29:54","modified_gmt":"2025-10-17T09:29:54","slug":"code-talks-2025","status":"publish","type":"events","link":"https:\/\/www.inovex.de\/de\/news-events\/events\/code-talks-2025\/","title":{"rendered":"code.talks 2025"},"content":{"rendered":"<p>Die Konferenz code.talks richtet sich an Entwickler:innen, die sich \u00fcber aktuelle Trends, Technologien und Entwicklungen in der IT austauschen m\u00f6chten. Gegr\u00fcndet 2011, hat sich das Event in den letzten Jahren zu einer der gr\u00f6\u00dften deutschsprachigen Plattformen f\u00fcr Webentwicklung, KI, DevOps &amp; Co. entwickelt.<\/p>\n<p>Unser Kollege Dr. Florian Wilhelm ist am 5. November mit seinem Talk <strong>\u201eExceptions: The New Spaghetti Code? \u2013 Rethinking Error Handling for Modern Software\u201c<\/strong> dabei.<\/p>\n<p><em><strong>Abstract:<\/strong><\/em><br \/>\nExceptions are a cornerstone of modern programming \u2014 but are they truly better than the &#8222;bad old days&#8220; of goto? This talk offers a critical look at exceptions, showing how they can unintentionally reintroduce hidden, tangled control flows reminiscent of early programming pitfalls.<\/p>\n<p>We&#8217;ll explore the history of error handling, from the chaos of goto to the rise of structured programming, and how exceptions were meant to solve these issues \u2014 but sometimes fall short. You&#8217;ll learn about the hidden costs of exception-heavy codebases, including maintainability, debugging complexity, and performance problems.<\/p>\n<p>The session then shifts to practical alternatives: how Result types \u2014 common in languages like Rust, Haskell, and kind of in Go \u2014 provide a cleaner, more explicit way to model errors. We\u2019ll also dive into how you can bring these ideas into your Python projects using libraries like returns.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Unser Kollege Dr. Florian Wilhelm ist mit seinem Talk \u201eExceptions: The New Spaghetti Code? \u2013 Rethinking Error Handling for Modern Software\u201c dabei.<\/p>\n","protected":false},"featured_media":0,"parent":0,"template":"","events_types":[85],"service":[925],"class_list":["post-64474","events","type-events","status-publish","hentry","events_types-konferenz","service-software-craftsmanship"],"acf":{"start_date":"20251105","finish_date":"20251106","time":null,"finish_time":null,"location":"Hamburg","organizer":"","file":null,"hubspot_signups":false,"hubspot_signups_text":"","add_speakers":false,"speakers_headline":"Speaker:innen","speakers":null,"contact":null,"contact_heading":"","contact_text":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>code.talks 2025 - inovex GmbH<\/title>\n<meta name=\"description\" content=\"Unser Kollege Dr. Florian Wilhelm ist bei der Konferenz am 5. November in Hamburg mit seinem Talk \u201eExceptions: The New Spaghetti Code? \u2013 Rethinking Error Handling for Modern Software\u201c dabei.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.inovex.de\/de\/news-events\/events\/code-talks-2025\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"code.talks 2025 - inovex GmbH\" \/>\n<meta property=\"og:description\" content=\"Unser Kollege Dr. Florian Wilhelm ist bei der Konferenz am 5. November in Hamburg mit seinem Talk \u201eExceptions: The New Spaghetti Code? \u2013 Rethinking Error Handling for Modern Software\u201c dabei.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.inovex.de\/de\/news-events\/events\/code-talks-2025\/\" \/>\n<meta property=\"og:site_name\" content=\"inovex GmbH\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inovexde\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-17T09:29:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.inovex.de\/wp-content\/uploads\/thumbnail-inovex-1024x535.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"669\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.inovex.de\/wp-content\/uploads\/thumbnail-inovex-1024x535.jpg\" \/>\n<meta name=\"twitter:site\" content=\"@inovexgmbh\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"1\u00a0Minute\" \/>\n\t<meta name=\"twitter:label2\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data2\" content=\"Daniela Nebeling\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.inovex.de\/de\/news-events\/events\/code-talks-2025\/\",\"url\":\"https:\/\/www.inovex.de\/de\/news-events\/events\/code-talks-2025\/\",\"name\":\"code.talks 2025 - inovex GmbH\",\"isPartOf\":{\"@id\":\"https:\/\/www.inovex.de\/de\/#website\"},\"datePublished\":\"2025-10-17T09:23:30+00:00\",\"dateModified\":\"2025-10-17T09:29:54+00:00\",\"description\":\"Unser Kollege Dr. Florian Wilhelm ist bei der Konferenz am 5. November in Hamburg mit seinem Talk \u201eExceptions: The New Spaghetti Code? \u2013 Rethinking Error Handling for Modern Software\u201c dabei.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.inovex.de\/de\/news-events\/events\/code-talks-2025\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.inovex.de\/de\/news-events\/events\/code-talks-2025\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.inovex.de\/de\/news-events\/events\/code-talks-2025\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.inovex.de\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Events\",\"item\":\"https:\/\/www.inovex.de\/de\/news-events\/events\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"code.talks 2025\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.inovex.de\/de\/#website\",\"url\":\"https:\/\/www.inovex.de\/de\/\",\"name\":\"inovex GmbH\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.inovex.de\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.inovex.de\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.inovex.de\/de\/#organization\",\"name\":\"inovex GmbH\",\"url\":\"https:\/\/www.inovex.de\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/www.inovex.de\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.inovex.de\/wp-content\/uploads\/2021\/03\/inovex-logo-16-9-1.png\",\"contentUrl\":\"https:\/\/www.inovex.de\/wp-content\/uploads\/2021\/03\/inovex-logo-16-9-1.png\",\"width\":1921,\"height\":1081,\"caption\":\"inovex GmbH\"},\"image\":{\"@id\":\"https:\/\/www.inovex.de\/de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/inovexde\",\"https:\/\/x.com\/inovexgmbh\",\"https:\/\/www.instagram.com\/inovexlife\/\",\"https:\/\/www.linkedin.com\/company\/inovex\",\"https:\/\/www.youtube.com\/channel\/UC7r66GT14hROB_RQsQBAQUQ\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"code.talks 2025 - inovex GmbH","description":"Unser Kollege Dr. Florian Wilhelm ist bei der Konferenz am 5. November in Hamburg mit seinem Talk \u201eExceptions: The New Spaghetti Code? \u2013 Rethinking Error Handling for Modern Software\u201c dabei.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.inovex.de\/de\/news-events\/events\/code-talks-2025\/","og_locale":"de_DE","og_type":"article","og_title":"code.talks 2025 - inovex GmbH","og_description":"Unser Kollege Dr. Florian Wilhelm ist bei der Konferenz am 5. November in Hamburg mit seinem Talk \u201eExceptions: The New Spaghetti Code? \u2013 Rethinking Error Handling for Modern Software\u201c dabei.","og_url":"https:\/\/www.inovex.de\/de\/news-events\/events\/code-talks-2025\/","og_site_name":"inovex GmbH","article_publisher":"https:\/\/www.facebook.com\/inovexde","article_modified_time":"2025-10-17T09:29:54+00:00","og_image":[{"width":1280,"height":669,"url":"https:\/\/www.inovex.de\/wp-content\/uploads\/thumbnail-inovex-1024x535.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_image":"https:\/\/www.inovex.de\/wp-content\/uploads\/thumbnail-inovex-1024x535.jpg","twitter_site":"@inovexgmbh","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"1\u00a0Minute","Written by":"Daniela Nebeling"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.inovex.de\/de\/news-events\/events\/code-talks-2025\/","url":"https:\/\/www.inovex.de\/de\/news-events\/events\/code-talks-2025\/","name":"code.talks 2025 - inovex GmbH","isPartOf":{"@id":"https:\/\/www.inovex.de\/de\/#website"},"datePublished":"2025-10-17T09:23:30+00:00","dateModified":"2025-10-17T09:29:54+00:00","description":"Unser Kollege Dr. Florian Wilhelm ist bei der Konferenz am 5. November in Hamburg mit seinem Talk \u201eExceptions: The New Spaghetti Code? \u2013 Rethinking Error Handling for Modern Software\u201c dabei.","breadcrumb":{"@id":"https:\/\/www.inovex.de\/de\/news-events\/events\/code-talks-2025\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.inovex.de\/de\/news-events\/events\/code-talks-2025\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.inovex.de\/de\/news-events\/events\/code-talks-2025\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.inovex.de\/de\/"},{"@type":"ListItem","position":2,"name":"Events","item":"https:\/\/www.inovex.de\/de\/news-events\/events\/"},{"@type":"ListItem","position":3,"name":"code.talks 2025"}]},{"@type":"WebSite","@id":"https:\/\/www.inovex.de\/de\/#website","url":"https:\/\/www.inovex.de\/de\/","name":"inovex GmbH","description":"","publisher":{"@id":"https:\/\/www.inovex.de\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.inovex.de\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/www.inovex.de\/de\/#organization","name":"inovex GmbH","url":"https:\/\/www.inovex.de\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.inovex.de\/de\/#\/schema\/logo\/image\/","url":"https:\/\/www.inovex.de\/wp-content\/uploads\/2021\/03\/inovex-logo-16-9-1.png","contentUrl":"https:\/\/www.inovex.de\/wp-content\/uploads\/2021\/03\/inovex-logo-16-9-1.png","width":1921,"height":1081,"caption":"inovex GmbH"},"image":{"@id":"https:\/\/www.inovex.de\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/inovexde","https:\/\/x.com\/inovexgmbh","https:\/\/www.instagram.com\/inovexlife\/","https:\/\/www.linkedin.com\/company\/inovex","https:\/\/www.youtube.com\/channel\/UC7r66GT14hROB_RQsQBAQUQ"]}]}},"_links":{"self":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/events\/64474","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/events"}],"about":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/types\/events"}],"version-history":[{"count":2,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/events\/64474\/revisions"}],"predecessor-version":[{"id":64476,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/events\/64474\/revisions\/64476"}],"wp:attachment":[{"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/media?parent=64474"}],"wp:term":[{"taxonomy":"events_types","embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/events_types?post=64474"},{"taxonomy":"service","embeddable":true,"href":"https:\/\/www.inovex.de\/de\/wp-json\/wp\/v2\/service?post=64474"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}