Coding is tough. Legacy code can be even tougher. And when the going gets tough, the tough get tougher. At least, that’s according to this month’s speaker, Matthias Noback, as he shares his new talk “Brutal refactoring, Lying code, the Churn, and Other Emotional Stories From Legacy Land.”
Food, drinks and space will be provided by the fine folks of Backbase, as we start off the new year in typical Dutch tradition: with one heck of a bang!
19:00 – Doors open with food & drinks
19:30 – Welcome
19:35 – Talk: Brutal refactoring, Lying code, the Churn, and Other Emotional Stories From Legacy Land.
20:25 – Raffle & News
20:30 – Social!
Talk: Brutal refactoring, Lying code, the Churn, and Other Emotional Stories From Legacy Land
Working effectively with legacy code isn’t all about creating test harnesses before refactoring algorithms. The “safety first” strategy doesn’t always apply. Not if the code you’re looking at is LYING IN YOUR FACE anyway.
In this talk I’ll show you what brutal refactoring is. I’ll show you the red glowy eyes of the Churn. And I’ll hold up some big warning signs that should prevent you from producing legacy code today.
Table flips allowed.
Speaker: Matthias Noback
Matthias Noback has 15 years of experience in web application development. He is the author of Principles of Package Design (https://leanpub.com/principles-of-package-design), Microservices for Everyone (https://leanpub.com/microservices-for-everyone) and Style guide for Object Design (https://leanpub.com/object-design). While always striving for better programming practices in general, he’s taken a special interest in application architecture, Domain-Driven Design, testing, microservices and application integration patterns.