Understanding Elixir Debugging Tools Based on Erlang Fundamentals

148
clicks
Understanding Elixir Debugging Tools Based on Erlang Fundamentals

Source: youtube.com

Type: Video

In Lorena Mireles' presentation, she provides insight into the powerful set of debugging tools available in Elixir, emphasizing their origin from Erlang, a language known for handling large-scale, live systems with the potential for complex debugging scenarios. Lorena explains how Elixir inherits the benefits of Erlang's tools for diagnosing and remedying elusive bugs in live systems. The tools highlighted include Elixir wrappers like Rexbug, which are designed to explore the underlying mechanisms that make these debugging processes seem almost magical. Lorena illustrates the use of the debugging tools through an example involving a shopping cart feature within a Phoenix application, demonstrating the simplicity and effectiveness of using Rexbug to identify and resolve issues. She notes that understanding the fundamentals behind these tools is crucial, allowing for appropriate and efficient troubleshooting without adversely affecting system performance. Despite the apparent simplicity, the debugging capabilities are powerful, and Mireles encourages the community to delve into the Erlang fundamentals to fully leverage them and potentially develop new tools to advance the ecosystem.

© HashMerge 2024