XMPP Academy #2: November 4th

Our second session of XMPP Academy is scheduled for the 4th of November. The goal of the XMPP Academy is to help developers get the big picture and get XMPP architecture and design tips from 15-years-experience XMPP experts.

Elixir Paris Meetup #3 Summary

After having been inactive for some time, Elixir Meetup reboot gathering happened last Tuesday in Paris. It gathered quite a large crowd of enthusiastic developers that came to exchange and learn about Elixir programming language. The talks were a good mix of highly advanced demos and good overview for newcomers. Arnaud Wetzel and Antoine Reyt […]

My GSoC 2015 project: push for XMPP

This is a guest post by Christian Ulrich, the author of mod_push and oshiya, an XEP-0357 compatible XMPP component. Christian is the first guest author on ProcessOne Blog. Starting with his article, we would like to open our blog to anyone who wants to share an interesting original post related to XMPP. If you are […]

Building an XMPP iOS client in Swift 2

Following our patch that lead to the release of the updated XMPPFramework CocoaPods, then the Swift demo, we are proud to show you our XMPP Swift wrapper ! The goal was to be able to create a simple yet powerful messaging app, in a record time. With the power of CocoaPods and our Swift Wrapper, […]

XMPP Radar Newsletter #3

With September behind us, we present you the third issue of XMPP Radar. This month we focus very much on new releases and announcements of XMPP software. You can subscribe to the newsletter and receive it in your inbox at the end of each month. Also, do not hesitate to tweet XMPP Radar to suggest […]

ProcessOne XMPP Academy #1 Video and Slides

We had last monday our first XMPP Academy live online event. Thank you for all our customers who attended and for all the questions we received. Here are the questions that were covered during that session: ejabberd SaaS architecture questions direct link – 1m33s: What is the best way to archive user messages if we […]

ejabberd 15.09 released, now with OAuth 2.0 support

This month’s ejabberd release contains some major improvements and few fixes since the last release two months ago. On top of improvements is support of: OAuth 2.0 delegation framework preliminary OAuth and HTTP based ejabberd API, X-AUTH2 authentication mechanism, and message archiving for Multi-User Chat. This is a major milestone for ejabberd, as it makes […]

ProcessOne XMPP Academy #1

We are pleased to launch a new initiative to help developer get a better understanding of XMPP called “ProcessOne XMPP Academy”. The goal is to help developers get the big picture and get XMPP architecture and design tips from 15-years-experience XMPP experts.

Building an OTP release for ejabberd with Elixir mix

ejabberd is an ubiquitous Erlang application that is widely available in Linux distributions. For that reason, it needs to rely on the de facto Linux build tools like autotools to make integration very easy for Linux and FreeBSD packagers. However, it does not mean that ejabberd does not play well with the standard Erlang release […]

Swift messaging with Cocoa Pods and XMPPFramework

This is an updated version of this post Oyez Oyez Oyez Swift lovers ! The new pod for XMPPFramework is finally ready ! You are just one pod install away of your next chat application client, in Swift ! The XMPPFramework Podspec was re-written to be fully compatible with Swift, check the full tutorial and […]

XMPP Radar Newsletter #2

As you may remember, last month we launched a newsletter about all things XMPP, called XMPP Radar. The goal of this newsletter is to inform readers about what has happened in the XMPP world each month. We are happy to present you the second issue of XMPP Radar, with interesting links from August. You can […]

Code As Craft Interview #2 – XWiki

Ludovic Dubost, XWiki founder, explains what he has learned in more than 10 years running his company. Mickaël and Ludovic discuss what it is like to be both a programmer and a founder. Ludovic discuss what you have to do to stay relevant in a quickly evolving and highly competitive environment.

Jose Valim interviews Mickaël Rémond on Elixir language integration in ejabberd

Here is a video interview from Jose Valim from Plataformatec about the integration of Elixir programming language as a standard way to write modules in ejabberd. ejabberd is an extremely extensible and versatile server. Using ejabberd API together with Elixir programming language expressivity certainly makes writing ejabberd modules easier. It opens ejabberd module development to […]