Anton is a software developer living in Tallinn, Estonia. With 7 years in the industry, he worked with Ruby and JS before landing on Elixir. He loves making new things and improving user experience for people around him.
When you make Elixir compiler happy, it rewards you with a better developer experience, faster build times, and you can end up with a cleaner design of your application. In this talk I’d like to explore how to make it happier: explore different dependency types, dependency cycles, how do they play together and what bottlenecks do they create. We can then talk about tools that Elixir gives us to identify these bottlenecks and how we can leverage them to make application design better for both the compiler and ourselves.