go-xmpp v0.5.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.

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.

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

We are not an Erlang company

ProcessOne has made a mark on Erlang history, developing reference software in Erlang, providing strong Erlang expertise and helping grow the its ecosystem. Still, ProcessOne is much more than our Erlang fame. We are technology agnostic. We are great at selecting the right tool for the job to build innovative projects for our customers.

GopherCon 2019 Highlights

I had the chance to attend once more the big main annual Go conference: GopherCon 2019. For the first time this year, location changed from Denver to San Diego. Ocean, mild climate and extraordinary venue for the party (on the USS Midway) contributed to a relax and friendly atmosphere. GopherCon is a social event GopherCon […]

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

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

Real-time Stack Issue #8

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 #8. To receive this newsletter straight in your inbox on the day it’s published, subscribe here. Red Hat to acquire CoreOS, expanding its Kubernetes operations Red Hat, […]

Real-time Enterprise Issue #7

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 enterprise we found interesting in Issue #7. To receive this newsletter straight in your inbox on the day it’s published, subscribe here. 100,000 IoT Sensors Monitor a 1,400-Kilometer Canal in China As an […]

DotGo 2017 Video: Go for Real Time Streaming Architectures

Mickaël Rémond, ProcessOne CEO, gave a keynote during this year’s dotGo conference on November 6th in Paris. He explained what streaming architectures are and demonstrated the benefits of using Go to build such platforms. Streaming applications are at the core of realtime information system. With microservices, streaming components are becoming increasingly important. With the rise […]