Archive for August, 2011

XMPP Adventure

Aug 18, 2011

I’ve been attempting to write my own XMPP server just to exercise protocol development and network programming skills. But when I actually needed one, I realized it doesn’t make sense to roll out my own. There are a lot of issues involved and the most important is time. I simply don’t have it.

Read about Ejabberd and how people have overcome the initial adaption barrier, Erlang. I concluded that learning a new language to be able to tweak the server will be more productive. And, it doesn’t have to be Erlang all the time. I can write server extensions (Components) using Python (Twisted), and C++ (Swiften).

So on to Ejabberd and Erlang!