Krakow, Poland, 31 May - 2 June 2023

The Colour and the Shape: Understanding Complex Codebases (in Less Painful Ways)
Conference (INTERMEDIATE level)
Room 3
Score 0.14
Score 0.14
Score 0.15
Score 0.16
The match becomes increasingly accurate as the similarity score approaches zero.

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

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!

Venue address

ICE Krakow, ul. Marii Konopnickiej 17


+48 691 793 877


Social Media