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.
Category: Go
Articles related to Go language.
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… Continue reading go-xmpp 0.3.0
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… Continue reading Building Realtime Streaming Architectures
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… Continue reading GopherCon 2019 Highlights
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… Continue reading Thoughts on Code Style in Library Design
CodeCraft #1: Writing tests in Go with HTTPMock
In this new series of videos on programming languages, I explain how to record and write HTTP tests in Go, thanks to HTTPMock library.
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… Continue reading Distributing prebuilt Go binaries on Github with Gox
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,… Continue reading Real-time Stack Issue #8
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… Continue reading Real-time Enterprise Issue #7
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… Continue reading DotGo 2017 Video: Go for Real Time Streaming Architectures
DotGo 2017: Go for Real Time Streaming Architectures
Early this week, I was on stage at DotGo, to share feedback about my experience building realtime streaming architectures in Go. Here are the slides of my talk: