We just released a new GitHub Action called xmpp-notifier! It allows sending notifications to XMPP, and uses our go-xmpp library under the hood.
Tag: 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.
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,… Continue reading ProcessOne: What to expect in 2020?
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
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
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
Challenges in Building Real Time Applications
Real time is everywhere. Users are now expecting that applications can update and display pieces of information in real time. Whether you are building a chat application, a website, a mobile app, or a business application, users want to be notified, receive pushes (properly targeted), be able to react instantly and have the user interface… Continue reading Challenges in Building Real Time Applications
Using TLS Authentication for your Go Kafka Client
If you want to access a Kafka server that have enabled TLS, you will need to be able to use certificate to connect from your Sarama / Go client. This article outlines the needed steps to configure it properly. Configuring your Kafka server to support authentication If you are managing your own Kafka service and… Continue reading Using TLS Authentication for your Go Kafka Client
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:
Real time messaging client with Go – Paris Meetup video
Here is the video of my talk at Golang Paris Meetup in June (In French). Topic is about writing messaging applications in Go. Enjoy ! Here are the slides: