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, […]

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 […]

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 […]

30th Anniversary of the Web: Understanding its Core Values

The Web was born 30 years ago. We all know that it has changed the world, even more deeply than smartphones. However, while it is time to celebrate it is also a good time to think about its future and how we can protect its core values. The Web was designed is universal, interoperable, open, […]

IoT Studio #2: Introduction to MQTT

Looking for enterprise-grade solutions for Internet of Things? Build your IoT with ProcessOne » MQTT is one of the main protocol designed to power the Internet of Things. In this talk, I introduce the concepts being MQTT protocol design. If you have any questions regarding MQTT or suggestions of topics for the next IoT Studio […]

Moving away from Facebook

ProcessOne is a company deeply invested in building the Open Internet. We build ejabberd, a leading Open Source product, implementing the XMPP protocol, an IETF standard. It is used around the world to power tens of thousands of instances, used for community servers, small companies or huge internet services. We also support MQTT and SIP […]

Building a more Decentralized Web: Linking your Profiles Together

The Web is built by people. Authors are producing content that makes the web as it is. They write blog posts, microblog entries, share pictures and videos, etc. And people have typically profile pages to introduce themselves and showcase their work. Consolidating online activity profiles In the original vision of the web, the information sharing […]

Distributing prebuilt Go binaries on Github with Gox

Building command-line tools with Go is quite handy as it allows building standalone static binary. This is quite easy to build ready-to-use binaries for distribution. While working on my Data Portability Kit, I wanted to be able to produce ready-made binaries to make the tools more accessible. Anyone should be able to use the software […]

Building Swift for Linux on Debian Stretch

Swift for Linux packages are officially provided for Ubuntu. If you want to run Swift on another Linux server flavor, you are on your own. Fortunately, building Swift on Linux is pretty straightforward once you know how to do it. Please, note that the build process is quite heavy and your likely need more than […]

Reading iOS Provisioning Profile in your Swift App

In this short post, I will describe how to a read provisioning profile from iOS mobile app to discover some apps metadata. The mobile provisioning profile is a file embedded by XCode when you build and package your application. It contains several pieces of information that can be useful for your app. For example, you […]

What’s new in ejabberd Business Edition and ejabberd SaaS in October

We have been adding many improvements to ejabberd Business Edition and are rolling them out for new ejabberd SaaS customers in October. HTTP file transfer using S3 and Minio ejabberd Business Edition was previously supporting HTTP file transfer using Amazon AWS S3 backend. We now created and documented the process where our customers can host […]

ProcessOne is hiring: Go Backend Developer

There’s a new space to watch on our website – ProcessOne Careers! We are expanding and at the moment we have an exciting new job opportunity for a Go Backend Developer. Go Backend Developer ProcessOne is seeking an experienced Go backend developer to join our team in the heart of Paris. Coming from an Erlang […]