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

YouTube

Fifty Shades of Error - Enhancing Erlang Error Handling with the Assert Library

Code Sync via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Learn about the "assert" library for Erlang, a brand new tool designed at WhatsApp that revolutionizes how Erlang errors and assertions are rendered to help developers better understand what goes wrong when errors occur. Discover how this drop-in replacement for Erlang/OTP stdlib's assert macros draws inspiration from Elixir's ExUnit library and the Exception behaviour to enhance developer productivity. Explore the library's key features including its structural diffing capabilities and exception blaming mechanism specifically built for Erlang development. Dive into the technical implementation details behind the "assert" library and understand how to integrate it into your workflow. Examine how this library exemplifies the cross-pollination of ideas between BEAM languages, demonstrating how different languages in the ecosystem can influence each other to drive innovation and improvement across the entire BEAM community.

Syllabus

Fifty Shades of Error - Roberto Aloi | Code BEAM Europe 2025

Taught by

Code Sync

Reviews

Start your review of Fifty Shades of Error - Enhancing Erlang Error Handling with the Assert Library

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.