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

YouTube

Mailboxer: Early Detection of Erlang Communication Errors

Code Sync via YouTube

Overview

Coursera Plus Monthly Sale: All Certificates & Courses 40% Off!
This conference talk recorded at Code BEAM Europe in October 2024 introduces Mailboxer, a groundbreaking static communication checking tool for Erlang codebases. Discover how Mailboxer allows developers to annotate code with expected message types to detect communication errors early in the development process, including unreceived messages, deadlocks, protocol violations, and typos in message tags. Learn about the advantages of Mailboxer's approach to checking idiomatic mailbox communication compared to existing session type checkers that enforce channel-based communication. While currently targeting Erlang, understand how the underlying type theory and checking technology can be applied to other actor languages with mailboxes such as Elixir and Scala/Akka. Explore how Erlang is pioneering as the first production language to implement this innovative communication-checking approach that can significantly reduce debugging and development times.

Syllabus

Mailboxer:Early Detection of Erlang Communication Errors- Phil Trinder & Duncan P. Attard |Code BEAM

Taught by

Code Sync

Reviews

Start your review of Mailboxer: Early Detection of Erlang Communication Errors

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.