Overview
Explore the symbiotic relationship between Erlang and Elixir in this conference talk from GOTO Copenhagen 2023. Delve into the history and evolution of both languages, understanding how Erlang's semantics and Elixir's developer experience have spread across various domains. Learn about the LYME stack, distributed systems, and the BEAM virtual machine. Discover the importance of abstractions over OTP and why reinventing the wheel is unnecessary. Gain insights into Joe Armstrong's tenets and how they apply to modern software development. Perfect for developers interested in functional programming, concurrency, and scalable system design.
Syllabus
Intro
Andrea's story
Erlang resources
Francesco's story
Robert Virding
LYME stack
Elixir
Layers
Distributed system
Bottom-up
Top-down
Abstractions over OTP
Don't reinvent the wheel
BEAM
Joe Armstrong's tenets
Outro
Taught by
GOTO Conferences