Yet Another MQTT Server (in Erlang):
At present YAMS is in its very early (inception) stage, in other words, its raw and smelly. The idea is to learn Erlang/OTP while doing it. First make it work then make it beautiful. Other inspiration behind developing YAMS is my will to learn and meet the technical challenges of handling hundreds of thousand concurrent TCP connections, if not millions.
Whats in the name:
The name, YAMS, is inspired by one of the populer web-servers YAWS (http://hyber.org/).
Major References:
- MQTT - http://mqtt.org/ (A TCP/IP based connectivity protocol for Internet of Things - IoT)
- Erlang and OTP in Action (An excellent book on Erlang OTP)
- Erlang Documentation
Reminders:
- Spiritual values of Erlang coding - http://www.gar1t.com/blog/2012/06/10/solving-embarrassingly-obvious-problems-in-erlang/
- Writing beautiful Erlang code - http://www.youtube.com/watch?feature=player_embedded&v=IdJwECjylB4