Explore the hidden features and abstractions that make Elixir a powerful language for building concurrent libraries and services in this keynote talk from Code BEAM America 2024. Dive into the fascinating mix of types, features, and libraries that enable Elixir to provide stunning reliability and concurrency. Peek under the hood to understand how popular frameworks and tools like Nerves, LiveView, NX, and LiveBook push Elixir's capabilities while maintaining a natural, coherent development experience. Discover how OTP behaviours establish contracts for inversion of control, and learn how Phoenix and LiveView leverage these behaviours and macros to create a uniform, concise usage model. Uncover the secrets behind Elixir's most loved frameworks and tools, and gain insights into the language features that make them both beautiful and functionally correct under pressure. From templates to infrastructure, this talk illuminates the hidden mechanisms that contribute to Elixir's success in creating robust and elegant solutions.
Overview
Syllabus
Keynote: Beautiful and Right - Hidden Features and Abstractions that Make Languages Work -Bruce Tate
Taught by
Code Sync