<

Roberto Aloi

Senior software engineer at Klarna AB

Passionate about Erlang and property-based testing, Roberto has been working with Erlang technologies since 2007. Sicilian by origin, he is now based in Stockholm where he works as a software engineer at Klarna, providing a smooth purchasing experience to 60 million consumers from 130,000 stores in 14 countries.

The original author of tryerlang.org in a world where Docker containers did not exist yet, Roberto is now working on an Erlang Language Server Protocol (LSP) implementation in his not-so-copious spare time.

Upcoming Activities

Roberto Aloi
Code BEAM STO

Boost your Erlang productivity with the Erlang Language Server

TALK LEVEL: BEGINNERS / INTERMEDIATE / ADVANCED

Implementing features such as auto-complete or go-to-definition for a programming language is not trivial. Traditionally, this work had to be repeated for each development tool and it required a mix of expertise in both the targeted programming language and the programming language internally used by the development tool of choice. A brilliant intuition, the "Language Server Protocol" (LSP), changes the rules of the game. A real blessing for the Erlang community.

THIS TALK IN THREE WORDS

Language Server IDE Productivity

OBJECTIVES

  • Introduce what a language server is
  • Explain why it is crucial to have a high-quality language server for Erlang
  • Get users!
  • Get contributors!
  • Inspire the Erlang Community to create tools

TARGET AUDIENCE

  • Any Erlang developers who are frustrated by the lack of Erlang tooling / IDEs
  • Any potential Erlang developer who is scared by the lack of Erlang tooling / IDEs