Thinking Elixir Podcast cover image

Thinking Elixir Podcast

232: Towering Over Errors

Dec 10, 2024
Gonzalo Rodriguez, a software engineer with expertise in Ruby on Rails and Elixir, discusses his creation, Tower, a tool designed for error tracking in Elixir applications. He shares insights on transitioning from Ruby to Elixir, the challenges faced, and how Tower simplifies error management by decoupling error capturing from notification reporting. The conversation also touches on the importance of open-source contributions, along with the ease of integrating error reporting into applications, enhancing developers' workflows.
01:00:09

Podcast summary created with Snipd AI

Quick takeaways

  • Saša Jurić's updated project showcases the advantages of the Beam VM, enhancing educational demonstrations of Erlang and Elixir technologies.
  • Phoenix LiveView RC8 introduces new Hex syntax and improved DOM targeting, streamlining interactions with JavaScript for better web application development.

Deep dives

Sasha Yurik's Updated GitHub Project

Sasha Yurik has released an updated GitHub project stemming from his popular talk, 'The Soul of Erlang and Elixir,' which showcased the benefits of the Beam VM, including process isolation and a robust error-handling mechanism. This project has been enhanced to use the latest versions of Erlang, Elixir, and Phoenix and is licensed under MIT, making it freely usable for demonstrations and educational purposes. The new code demonstrates LiveView features and includes a live dashboard for visualizing process management and error responses. This resource is especially helpful for developers wanting to illustrate Beam concepts interactively, making it easier to convey the technology's advantages to stakeholders.

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner