Explore the principles of concurrency-oriented programming and its relevance in modern software development through this conference talk by Erlang co-inventor Robert Virding and Erlang Solutions founder Francesco Cesarini. Delve into the history and key design features of Erlang, understanding how its concurrency model revolutionized telecommunications in the 90s and continues to power cloud-based microservices, mobile apps, and IoT networks today. Learn about the BEAM virtual machine, Erlang's influence on other languages like Elixir, and the benefits of functional programming in distributed multi-core architectures. Gain insights into real-world applications, including WhatsApp's use of Erlang and the Phoenix Framework, while exploring the growing Erlang ecosystem and its impact on scalable, fault-tolerant systems.
Concurrency Oriented Programming in a Modern World