ejabberd Community 13.12

We are pleased to announce a new stable release of ejabberd, ejabberd Community 13.12. It has several bugfixes over the previous 13.10 release, and a few new features: New OpenSSL ciphers option in c2s, s2s and s2s_out mod_roster: new access rule to restrict roster modificartion mod_pubsub: support for data migration from mnesia to odbc ejabberd_xmlrpc […]

Switch ejabberd configuration to YAML

Ejabberd Community 13.10 supports YAML format for configuration file. Ejabberd newcomers were often frighten editing Erlang term file (ejabberd.cfg) and the YAML support is a way to help configuring ejabberd using a more familiar text format. It’s possible to convert ejabberd configuration to YAML using convert_to_yaml command from ejabberdctl. After installing ejabberd 13.10 from binary […]

ejabberd Community 13.10

We are pleased to announce a new stable release of ejabberd, ejabberd Community 13.10. It has some changes, several improvements and many bugfixes over the previous (not officially announced) 13.06. It is also the first official stable release of ejabberd Community after ejabberd 2.1.13. You are now pleased to use ejabberd community as reference for […]

Optimizing Erlang applications: emysql

Here at ProcessOne we are in the business of building and managing huge scale robust platforms. Be it APNS or GCM, the timely deliver of every one of them is our core task, and we need to be sure that all our infrastructure is ready for it. One of the key components of our system […]

Boxcar Push: iOS and Android push for all mobile developers

ProcessOne is in the business of building and running huge real-time projects for our customers. It is often a cause of frustration when comes the time to explain what you are doing publicly. As we are working on large scale mission critical projects, this often means that we have agreed to keep our work strictly […]

Google Cloud Messaging Update Boosted by XMPP

As you know, ProcessOne is about realtime messaging. Our core component is XMPP ejabberd scalable and ubiquitous server. We recently acquired Boxcar to use a familiar and popular brand for our large scale push notification service for mobile as well. From this perspective, Google’s huge update on its Cloud Messaging service is the biggest announcement […]

Google I/O 2013: Services, services, services

Today was the keynote of Google I/O developer conference. The keynote is usually the place where major announcements are made regarding the Google ecosystem. Despite impressive announcements, the most important thing that strikes me is not what has been released, but what has not been mentioned.

Why did ProcessOne acquire Boxcar ?

As founder of ProcessOne, I’ve promoted since 10 years a vision made of real-time messages exchanged at an Internet scale. Together with ProcessOne team, we stayed true to that vision using the best technologies to make that ambition happen. Erlang is a dream environment to build fast and scalable real-time system. XMPP (eXtensible Messaging and […]

ejabberd 2.1 vs 3.0 PubSub processor usage

ejabberd’s PubSub implementation covers most of XEP-0060 specification. This involve some complexity server side, sometimes at cost of performances. So PubSub’s optimizations was one of the main concern on the ejabberd 3 roadmap. We’re finally pleased to show some good results on this side. This shows ejabberd processor usage while running a Tsung benchmark scenario, […]

ejabberd 2.1 vs 3.0 memory consumption

ejabberd is memory bound as session data is kept in RAM for each connected user. This means that available memory is the factor that limits the number of users an ejabberd node can handle. So memory usage was one of the main concern on the ejabberd 3 roadmap. We’re finally pleased to show some good […]

Libon 2.0 uses ProcessOne to power smart messaging

This morning, on Twitter, the hashtag to follow was #LeShowHello. This link referenced the innovation event organized by Orange, one of the largest European mobile giant, owned by France Telecom. During this Orange Keynote, Orange CEO, Stephane Richard, revealed the launch of @Libon. Available today on iOS, within the AppStore, the app allows users to […]

Closed protocols come and go – ejabberd and XMPP remains – 10 years of success

We are pleased to celebrate ejabberd’s 10th anniversary! For ten years ejabberd remains a first class choice in instant messaging world. For seven years many customers trusted ProcessOne to support ejabberd and assist them to success. Thank you all, users, people from XMPP world and customers to make this adventure possible. Now, let’s open a new chapter of […]