Csaba Hoch

Erlang/Julia programmer, creator of Vim Erlang indentation (Cursor Insight)

Csaba is a developer at Cursor Insight Hungary, building the backend of motion analysis systems in Erlang and Julia. Previously, he worked at Ericsson where he worked on NETSim, which is one of the largest Erlang programs ever written; and at Erlang Solutions where he helped create WombatOAM, an OAM tool for Erlang systems. He is also the author of the Vim Erlang indentation and the maintainer of other vim-erlang projects.

Past Activities

Csaba Hoch
Code BEAM STO 2018
31 May 2018
12.25 - 12.50

The quest for the best IDE

There are quite a few IDEs that provide a certain amount of support for Erlang programming. These include text editors such as Vim and Emacs, and proper IDEs such as Eclipse, IntelliJ IDEA and Visual Studio Code. Most people pick an IDE and stick to it, maybe switch once after looking enviously to a fellow programmer's toolset.

In this talk, we will expore the world of IDEs from the perspective of an Erlang developer. What are the features that we can expect from an IDE? How different are the feature sets provided by different IDEs? How easy is it to extend these IDEs with custom features? What can the Erlang plugins of the IDEs learn from each other?


Broaden the Erlang developers' perspectives about the possibilities that their IDE of choice and other IDEs offer. Give ideas to current and prospective Erlang plugin developers about useful functionalities to implement.