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
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