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

Real-time Stack Issue #20

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

ejabberd 19.02: the MQTT Edition

This new ejabberd 19.02 release includes new major features, but also several improvements and bug fixes. The biggest news is the introduction of MQTT support. Contributions Several changes in this release were authored by our community contributors, and we would like to extend a big thank you for the contributions to: Holger Weiss, Christoph Scholz, […]

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

Real-time Enterprise Issue #19

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 #19. To receive this newsletter straight in your inbox on the day it’s published, subscribe here. Moving away from Facebook ProcessOne is a company deeply invested in […]

Real-time Stack Issue #19

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 #19. To receive this newsletter straight in your inbox on the day it’s published, subscribe here. 20th Anniversary of Jabber Server In the last twenty years, we […]

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

New Year Service Cleanup

After 11 years, we are going to sunset our free XMPP servers at oneteam.im and talkr.im. The shutdown will occur on Jan 14, 2019. Since a decade ago, we offered free, open source and fully featured XMPP services to promote federated messaging across the world. Today, instant messaging is as common as email. Although IM […]

ejabberd 18.12.1

This new ejabberd 18.12.1 is a bugfix release optimizing several components. With this holiday release we would like to wish you a very Merry Christmas and a Happy New Year! We look forward to 2019 to keep delivering the world’s best real-time server. Changes Since ejabberd 18.12 you have an option to configure ejabberd to […]

Proxy protocol in ejabberd

This article describes how to configure HAProxy and ejabberd together. If you are using a proxy in front of ejabberd, the support for proxy protocol is a new feature allowing the XMPP server to know the real IP addresses of the connecting client instead of seeing just the IP used by the proxy server. The […]

ejabberd 18.12

This new ejabberd 18.12 release includes new major features, but also several improvements and bug fixes. New features XML Compression in message archive storage Message Archive Management is a very nice features of XMPP. It allows your users to store their message history directly on the XMPP server. It is pretty handy, but as the […]