YoVDO

30 Years of BEAM: Mastering Concurrency in Erlang and Beyond - Code BEAM America 2024

Offered By: Code Sync via YouTube

Tags

Erlang Courses Distributed Systems Courses Memory Management Courses Fault Tolerance Courses Concurrency Courses Beams Courses Virtual Machines Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the 30-year evolution of the BEAM virtual machine and its concurrency model in this keynote talk from Code BEAM America 2024. Delve into the progression from Erlang's Prolog implementation to the creation of JAM and BEAM, gaining insights on developing robust, fault-tolerant systems. Learn from technical experiences at Klarna that showcase BEAM's architecture in supporting efficient concurrent programming. Discover how to think when developing concurrent programs, covering topics such as process isolation, signals, memory management, and effective process design. Examine the relevance of BEAM in the context of new languages and consider potential future developments in concurrent system design.

Syllabus

Introduction
History of ALANG
New Languages
Learning Languages
The Beam
Process Isolation
Signals
Memory Management
Catches
Design concurrent systems
Design effective processes
Process types
Domains
Do we need the Beam
New Beam Revolution
Conclusion
Questions


Taught by

Code Sync

Related Courses

Emerging Technologies Capstone
Yonsei University via Coursera
Microsoft Azure Virtual Machines
Microsoft via edX
Introduction to Microsoft Azure
Microsoft via edX
Google Cloud Fundamentals: Core Infrastructure
Google via Coursera
Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course)
Hebrew University of Jerusalem via Coursera