Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Concurrency Oriented Programming in a Modern World

GOTO Conferences via YouTube

Overview

Explore concurrency-oriented programming in the modern world through this conference talk from YOW! 2022. Delve into the Erlang programming language, designed for multi-core computers and the Internet Age, and its influence on over 30 other languages. Learn how Erlang's concurrency model and key design features revolutionized network switches in the 90s and continue to power cloud-based microservices, mobile apps, and IoT networks today. Discover the principles of fault-tolerant computing and how they apply to distributed multi-core architectures. Compare BEAM and JVM, examine Erlang's role in WhatsApp's success, and explore the Phoenix Framework. Gain insights into the Erlang ecosystem, including Elixir, and understand its relevance in the age of Kubernetes. Conclude with Virding's first rule of programming and its implications for modern software development.

Syllabus

Intro
Concurrency oriented programming
Hard at work developing Erlang
The main ideas
Why is this relevant today?
Concurrency vs parallelism
BEAM vs. JVM
Erlang & WhatsApp
Phoenix Framework
Erlang ecosystem
Elixir
Kubernetes
Virding's 1st rule of programming
Outro

Taught by

GOTO Conferences

Reviews

Start your review of Concurrency Oriented Programming in a Modern World

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.