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.
Ticket prices will go up in...
You missed out!