Go to content

Exploring Elixir Project Re compilation | Anton Satin

This video was recorded at ElixirConf EU 2022 - https://www.elixirconf.eu/ 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: https://twitter.com/ElixirConfEU LinkedIn: https://www.linkedin.com/company/27159258 • Looking for a unique learning experience? Attend the next Code Sync conference near you! See what's coming up at: https://codesync.global • SUBSCRIBE TO OUR CHANNEL https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw

June 9, 2022