The document is a presentation about Elixir and its features. It introduces Elixir and how it combines Erlang's robustness with Ruby's elegance. It demonstrates building a distributed pizza ordering application in Elixir to showcase features like processes, messaging, and supervision. It also discusses Elixir's macros, polymorphism with protocols, hot code reloading, and real-time capabilities with Phoenix. While promising for many tasks, the presenter notes Elixir may not be suitable for all projects and emphasizes its strengths in distributed, cloud-native microservices.
14. #Devoxx #AwesomeElixir @koenighotze
It didn't take long, but pretty
soon my gut feeling kicked in.
This is good $hit. …, they both
compile to instructions for the
EVM
- Joe Armstrong (Creator of Erlang)
22. #Devoxx #AwesomeElixir @koenighotze
Pillars of Resilience and Reliability
Message-passing between
isolated processes
Automatic recovery and
monitoring
Transparent distribution
54. #Devoxx #AwesomeElixir @koenighotze
New insights and ideas
Clean patterns as part of the core
Architecture and Tooling for IoT
Vibrant and friendly Community
Come for OTP, stay for…
55. #Devoxx #AwesomeElixir @koenighotze
Elixir Homepage, http://elixir-lang.org/
Dave Thomas, Programming Elixir
Fred Hebert, Stuff Goes Bad: Erlang in Anger
Do you want to know more?