Krakow, Poland, 31 May - 2 June 2023
Codebases grow bigger and become more complex over time. Software developers and architects are often faced with codebases, that have undergone a lot of architectural changes. The reasons for that are mostly because of meeting new requirements, maintenance work, shifts in language paradigms or a change of architecture patterns. In order to be able to make architectural decisions, one must first be able to broadly understand such codebases. This often leads to a high cognitive invest.
In this session we'll try to take a few steps back and look at the overall picture.
We'll explore software architecture by using interactive graph visualizations. We'll combine classic, structural and some novel development metrics across different languages and projects. Together we'll discover similarities, differences and conclusions and we'll do this in a language-agnostic way with just little cognitive effort.
At the end of the session, we'll be familiar with approaches and tools to discover and evaluate patterns in software architecture by using clever algorithms and graph visualizations.
Grzegorz Lato is a Team Lead for the CHECK24 iOS and Android app. He has been developing iOS and Android apps since 2013 and loves Kotlin as much as Swift. He has a scary enthusiasm for graph theory, drinks more coffee than he probably should and once had the honor to play drums on the same stage as Nirvana once.
Ticket prices will go up in...
You missed out!