Overview
Explore the world of distributed fault-tolerant applications with Elixir in this GOTO Aarhus 2014 conference talk. Dive into the Erlang VM and discover how it introduces a new vocabulary for designing robust systems. Learn about the Elixir programming language and its contributions to the Erlang ecosystem. Gain insights into functional programming, processes, supervisors, concurrency, and the virtual machine's unique properties. Witness a live demo showcasing Elixir's features, including its interactive shell, package manager, and mix tool. Understand key concepts like fail-fast strategies, hot code loading, and debugging techniques. Perfect for developers interested in building scalable and resilient applications using modern language paradigms.
Syllabus
Intro
History
Functional Programming Languages
Airlink
Interrogatory
Idioms
Processes
Process Examples
Write Need
Fail Fast
Supervisors
Concurrency
Release Process
Virtual Machine Properties
Compatibility
Accessibility
Macros
Unit testing
ECTO
Productivity
Tools
Package Manager
Demo
Mix
Module
Children
Interactive Shell
Getting Started Guide
Elixir Conference
Poker Game
Books
Thank you
What happens when the supervisor acts
What about debugging
Logging statements
Hot code loading
Taught by
GOTO Conferences