MSc of Computer Science.
Currently working as an Erlang Developer at Erlang Solutions Ltd, he is a valued member of the MongooseIM development team.
His expertise includes XMPP based services and servers (MongooseIM and ejabberd), different testing tools, as well as SQL and NoSQL databases.
Likes to look under the hood.
Some people think of Erlang as a language of choice for programming embedded devices.
This assumption might stem from how the language originated or from the recent attempts to reduce the learning curve for embedded programming.
In this talk I'd like to report on the progress made trying to fit as many Erlang Virtual Machine elements as possible on a microcontroller containing merely 32 kilobytes of RAM.
The goal is to explore the ramifications that need to be taken into consideration when using such a high-level language on such a device.