This video was recorded at ElixirConf EU 2022 - [ Ссылка ]
Exploring Elixir Project Re compilation | Anton Satin - Software Developer AT Mindvalley
ABSTRACT
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.
Talk objectives:
This talk aims to increase awareness about how Elixir builds our application and how the way we organize our code affects re-compilation time. To better understand what can we do to make our code more straightforward for both the compiler and ourselves.
Target audience:
This talk is targeted towards intermediate users of Elixir - people who are making software with Elixir as their day to day jobs and would like to deepen their knowledge
• Timecodes:
00:00 - 04:14 - Intro
04:15 - 07:03 - Dependencies
07:04 - 13:25 - Cycles
13:26 - 17:02 - Double Dependencies
17:03 - 18:17 - Key Discoveries
18:18 - 27:57 - Export Dependencies
27:58 - 30:20 - QnA
• Follow us on social:
Twitter: [ Ссылка ]
LinkedIn: [ Ссылка ]
• Looking for a unique learning experience?
Attend the next Code Sync conference near you!
See what's coming up at: [ Ссылка ]
• SUBSCRIBE TO OUR CHANNEL
[ Ссылка ]
![](https://i.ytimg.com/vi/09LMYIclZdo/mqdefault.jpg)