Advanced Erlang ejabberd Workshop Talks

We have started preparing our Advanced Erlang ejabberd Workshop that will take place on the 17th of november 2015 in Paris.

The main focus of the workshop will be to showcase the use of ejabberd for broadcasting messages and alerts. The goal is to demonstrate that you can truly unlock the power of XMPP by implementing more than one-to-one messaging.

Session 1: Building advanced broadcast messaging service with XMPP and ejabberd

  • Talk 1: ejabberd State of the art to implement one-to-many chat services (Mickaël Rémond)
    I will be presenting all the methods available in ejabberd and XMPP to build large scale groupchat system that meet the challenge of modern messaging. In a world where browser-based chat and mobile messaging applications are the dominant clients for large XMPP networks, building groupchat system on top of XMPP is not as straightforward as it should be. However, XMPP and ejabberd have adapted themselves to these new requirements.

    The talk will cover and compare various XMPP extensions that are used today for distribution one-to-many messages:

    • Multi-User Chat: What it is used for, how to get the best of it and how to use ejabberd APIs to extend it and customize it.
    • XMPP based extended stanza addressing (called multicast service, defined in XEP-0033).
    • Admin broadcast for mass-messaging users.

    I will then explore a conversation-based, presence-less approach to enable group discussion in ejabberd and XMPP. This will be an opportunity to present our work-in-progress extension to enable Skype or WhatsApp like group conversations.

  • Talk 2: Broadcasting with XMPP PubSub. Building efficient and scalable message broadcast services (Christophe Romain and Jérôme Sautret)

    The goal will give you a broad overview of ejabberd PubSub extensible implementation. It will explains how you can benefit from the multiple plugins available to configure a scalable Pubsub deployment for your own specific needs.

    This talk will be also a good opportunity to give an overview of ejabberd PubSub API and introduce participants to PubSub plugin development.

Session 2: Managing production Erlang services at scale

  • Talk 1: Managing large scale ejabberd infrastructures: Dealing with operational challenges (Christophe Romain)

    The talk will present experimental technics to push Erlang application deployment further. It will shows in the specific case of ejabberd how you can use those methods to manage and upgrade large scale XMPP services without downtime.

The workshop will take place in Paris on November 17th, 2015. You can join us for a fixed affordable price of 100 euros (exc. VAT). You can register on Eventbrite: ejabberd Workshop – November 2015.


Let us know what you think 💬


4 thoughts on “Advanced Erlang ejabberd Workshop Talks

  1. I am facing the problem where my connection is lost in 5 minute if device is in standby Mode ..suppose there is two person A and B , A sending the message to the B , when device is in standby Mode of A for 5 minute then after it not sending the message ,I think that B is getting logout from Xmpp . Please look into it ,many of the people is facing the same problem.
    Not getting the persistance connection after device is in standby Mode .

    Thanks..

  2. Do you have any video for the talk? Would love to hear your thoughts on designing group chat based on stream resumption, mam and pubsub

Leave a Comment


This site uses Akismet to reduce spam. Learn how your comment data is processed.