Erlang and Elixir: On the Shoulder of Giants - Exploring Symbiotic Language Relationships
Offered By: GOTO Conferences via YouTube
Course Description
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
Related Courses
Advanced Operating SystemsGeorgia Institute of Technology via Udacity High Performance Computing
Georgia Institute of Technology via Udacity GT - Refresher - Advanced OS
Georgia Institute of Technology via Udacity Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX CS125x: Advanced Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX