50% OFF: In-Depth AI & Machine Learning Course
Learn EDR Internals: Research & Development From The Masters
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