go-xmpp v0.4.0

A new version of the go-xmpp library, which can be used to write XMPP clients or components in Go, has been released. It’s available on GitHub.

ProcessOne: What to expect in 2020?

As this is the end of the year, I’d like to take the opportunity to share with you how ProcessOne has changed over time and how it is approaching the next decade. ProcessOne was created to simplify the implementation of large-scale, real-time messaging services. In 2005, the most advanced tool was clearly Erlang. Since then, […]

SwiftNIO Workshop in Paris at dotSwift Conference

I have partnered with the good folks at dotConferences to put together some contents for a SwiftNIO workshop. The workshop will take place in Paris on February the 4th, the day after the dotSwift conference. If you are coming to Paris for the dotSwift conference, you can make the best of your trip by also […]

go-xmpp 0.3.0

A new version of the go-xmpp library, which can be used to write XMPP clients or components in Go, as been released. It’s available on GitHub. Upon new features, it adds a websocket transport. For this reason, the minimum go version to use it is now 1.13. It also adds a SendIQ method, to send […]

Building Realtime Streaming Architectures

Real time is not only about client interactions. We have been using XMPP & MQTT since a long time to connect people and things together. However, there is another use case for real time that is a little less known: real time streaming architectures. This is a design pattern that you can use to make […]

Real-time Radar #27

ProcessOne curates the Real-time Radar – a newsletter focusing on articles about technology and business aspects of real-time solutions. Here are the articles we found interesting in Issue #27. To receive this newsletter straight to your inbox on the day it is published, subscribe here. » Do you want to enhance your business with real […]

Real-time Radar #26

ProcessOne curates the Real-time Radar – a newsletter focusing on articles about technology and business aspects of real-time solutions. Here are the articles we found interesting in Issue #26. To receive this newsletter straight to your inbox on the day it is published, subscribe here. » Do you want to enhance your business with real […]

Swift Server-Side Conference 2019 Highlights: Day 2

The second day of the Swift Server-Side conference was as packed with great talk as the first day. You can read my previous post on workshop and day 1. Building the next version of the Smoke Framework (Simon Pilkington) Simon Pilkinson introduced his rework on the Smoke framework, developed as a video ingestion platform for […]

Swift Server-Side Conference 2019 Highlights: Workshop & Day 1

Swift is mostly known nowadays as the main programming language you can use to develop on Apple devices. However Swift, being Open Source, has a small community of dedicated people that have started to work on building an ecosystem to make Swift development on the server-side a viable option. Swift Server-Side is a fairly new […]

ejabberd 19.09.1

We are announcing a supplemental bugfix release of ejabberd version 19.09.1. The main focus has been to fix the issue with webadmin returning 404 Not Found when Host header doesn’t match anything in configured hosts.

Understanding ejabberd OAuth Support & Roadmap

Note: For up-to-date documentation on OAuth configuration and usage in recent ejabberd versions, check the corresponding page in the ejabberd Docs site: OAuth Support. Login and password authentication is still the most commonly used auth mechanism on XMPP services. However, it is causing security concerns because it requires to store the credentials on the client […]

FrenchKit Conference: Day 2 Highlights

Yesterday, I shared my highlights on FrenchKit Conference 2019, Day 1. Today, I will talk about FrenchKit Day 2. Swift Superpowers Swift Superpowers were three lightning talks presented by David Bonnet, mostly focused on server-side Swift, and spread out during the day. He covered the following topics: Vapor 3 code examples Networking example with SwiftNIO […]