Schedule

Back
Anton Davydov
Anton Davydov
@anton_davydov

I'm a backend architect from toptal, Hanami core developer and an indie developer from Moscow. I work on different open source projects and builds Space-Rocket ships at night.

How to visualize a ruby project

Code visualization is an important part of coding. Usually, we use our imagination but what will happen if we ask ruby to do this work?

In my talk, I'll show a tool that we build in dry-rb and which exists only in the ruby ecosystem. This tool will help us to see all project component associations on the one page. I'll explain why other tools work terribly and how to visualize important things. Also, I'll explain how this visualization can help with onboarding new developers, find "god" objects in the system and use a heatmap of dependency usage for finding unused parts of the project.