Uniting global football fans with an XMPP geocluster

When you are running one of the top sport brands, launching a new innovative app always means it comes with great expectations from your fans. That’s why highly recognised brands turn to ProcessOne. They need to be sure that the project will launch in time, will perform well and will not collapse under the load, […]

Breaking 25 trillion notifications for the BBC

In 2012, BBC needed to add a push notification service to its portfolio of mobile applications, with main focus on BBC News and BBC Sports. At the scale of the BBC, there was several key requirements that made it difficult to use an off-the-shelf application: A large number of deployed applications, in tens of millions. […]

Thoughts on Code Style in Library Design

Designing the API for an XMPP client I have been recently working on our Fluux XMPP library, a library that can be used to implement clients and server components in Go. XMPP protocol is flexible and contains many extensions. It can be daunting to get into XMPP so it’s very tempting to add new tools […]

Real-time Stack Issue #23

ProcessOne curates two monthly newsletters – tech-focused Real-time Stack and business-focused Real-time Enterprise. Here are the articles concerning tech aspects of real-time development we found interesting in Issue #23. To receive this newsletter straight in your inbox on the day it’s published, subscribe here. » Do you want to enhance your business with real time […]

Real-time Enterprise Issue #22

ProcessOne curates two monthly newsletters – tech-focused Real-time Stack and business-focused Real-time Enterprise. Here are the articles concerning business aspects of real-time development we found interesting in Issue #22. To receive this newsletter straight in your inbox on the day it’s published, subscribe here. Do you want to enhance your business with real time systems? […]

ejabberd & Nintendo Switch NPNS

Last week, Taiyo Watanabe from Nintendo shared some insights about Nintendo Switch Push Notification infrastructure (NPNS) implementation. Here are some details from his presentation at ElixirFest conference. The Nintendo Switch NPNS is a large-scale realtime messaging service based on ejabberd. The game consoles are constantly connected to the infrastructure, listening for push notifications. So far, […]

Real-time Stack Issue #22

ProcessOne curates two monthly newsletters – tech-focused Real-time Stack and business-focused Real-time Enterprise. Here are the articles concerning tech aspects of real-time development we found interesting in Issue #22. To receive this newsletter straight in your inbox on the day it’s published, subscribe here. » Do you want to enhance your business with real time […]

ejabberd 19.05

We are pleased to announce ejabberd version 19.05. The main focus of this release has been to expand our MQTT stack with Websocket support, to power web based IoT platforms. We also have improved existing features, improved server performance and fixed several issues. New Features and improvements MQTT over Websocket ejabberd supports the Internet of […]

Real-time Enterprise Issue #21

ProcessOne curates two monthly newsletters – tech-focused Real-time Stack and business-focused Real-time Enterprise. Here are the articles concerning business aspects of real-time development we found interesting in Issue #21. To receive this newsletter straight in your inbox on the day it’s published, subscribe here. 30th Anniversary of the Web: Understanding its Core Values The Web […]

Qu’est-ce que MQTT ? Définition de MQTT

MQTT (Message Queuing Telemetry Transport) est un protocole réseau léger de publication-abonnement qui transporte les messages entre les appareils. Le protocole s’exécute généralement sur TCP / IP; cependant, tout protocole réseau qui fournit des connexions ordonnées, sans perte et bidirectionnelles peut prendre en charge MQTT. Il est conçu pour les connexions avec des emplacements distants […]

What is Off-the-Record Messaging (OTR)?

OTR, or Off-the-Record Messaging is a protocol used in encryption of Instant Messaging (IM) conversations. OTR uses a combination of AES symmetric-key algorithm with 128 bits key length, the Diffie–Hellman key exchange with 1536 bits group size, and the SHA-1 hash function. In addition to authentication and encryption, OTR provides forward secrecy and malleable encryption. […]

Real-time Stack Issue #21

ProcessOne curates two monthly newsletters – tech-focused Real-time Stack and business-focused Real-time Enterprise. Here are the articles concerning tech aspects of real-time development we found interesting in Issue #21. To receive this newsletter straight in your inbox on the day it’s published, subscribe here. Releasing ejabberd 19.02: the MQTT Edition This new ejabberd 19.02 release […]

How we protect visitors privacy

We recently announced our intention to become a Facebook-free business. We are happy to report that all our Facebook Pages have now been permanently deleted, and all Facebook widgets and buttons have been removed from our websites. But it wasn’t our first step towards minimising corporate surveillance for our users. In fact, for several years […]

Real-time Enterprise Issue #20

ProcessOne curates two monthly newsletters – tech-focused Real-time Stack and business-focused Real-time Enterprise. Here are the articles concerning business aspects of real-time development we found interesting in Issue #20. To receive this newsletter straight in your inbox on the day it’s published, subscribe here. Introducing Fluux: XMPP & MQTT as a Service Today, we are […]