Scalable XMPP bots with erlang and exmpp, part I

|

Introducing EXMPP

In this series of articles we will introduce exmpp, the long awaited high-performance XMPP library for erlang, released by ProcessOne weeks ago. While doing so, we will learn how to use the library to build a highly scalable XMPP bot. As a library, exmpp is oriented towards high performance and low memory usage, while being general enough to be useful in different scenarios (clients, servers, components).

In this first installment we will learn the basis of exmpp, and start with our bot implementation.

ProcessOne Labs

|
ProcessOne opens access to its labs.

OneTeam Media Server presentation

|
The slides from my presentation on OneTeam Media Server at Erlang Factory are now availble online.

OneTeam Media Server

|
I will present OneTeam Media Server tomorrow at Erlang Factory, in Palo Alto, California.

Large set of ejabberd resources

|
Planet Erlang is fastly becoming a large index for Erlang projects resources, including ejabberd.

Planet Erlang updated

|
PlanetErlang, the Erlang news and blog post aggregation site has been rewritten.

More than 100 CEAN downloads in 24 hours

|
  • 41% Windows
  • 23% Linux x86
  • 20% Mac Intel
  • 5.5% Linux 64bit
  • 5% Mac PPC
  • 2% REPOS
  • 1.5% FreeBSD x86
  • 1% Linux ARM
  • 1% Linux MIPS