Roberto Aloi

Erlang DevX @ WhatsApp

Erlang enthusiast, open-source passionate and speaker, Roberto (he/him) has been working with Erlang technologies since 2007.

Sicilian by origin, formerly at Erlang Solutions and Klarna, Roberto is now based in Stockholm where he works as a software engineer at WhatsApp, focusing on Erlang tooling and developer experience.

Main author of the Erlang LS language server, Roberto is one of the organizers for the Stockholm BEAM meetups.

Erlang Language Platform: Revolutionizing the Erlang Development Experience

In this talk we unveil the “Erlang Language Platform” (in short “ELP”), a groundbreaking, open-source project poised to transform the development experience for the Erlang programming language.

Designed at WhatsApp and inspired by the success of the Rust Analyzer project, ELP is a compiler front-end for Erlang providing a scalable, fully incremental, IDE-first library for the semantic analysis of Erlang code. By implementing support for the LSP protocol, ELP acts as a next-generation language server, revolutionizing the way developers write, debug and maintain Erlang Code.

In this talk we provide a high-level introduction to the project, discover what is necessary for a good interactive compiler and how it differs from more traditional compilers.

Key Takeaways:

  • Discover how this next-generation tool will enhance Erlang development workflows, offering real-time feedback, intelligent auto-completion and comprehensive code navigation, while opening to a world of possibilities, from linting to refactoring.

Target Audience:

  • Erlang enthusiasts, software engineers, anyone who is curious about the future of Erlang development.