golang

  • Data Sharing between Java & Go using Kafka and Protobuf

    One of the most incredible things in Apache Kafka is that record values are shapeless, meaning that developers can write any set of bytes they want, and it works just fine. This can be pretty powerful if they share data among different programming languages. However, this characteristic is sometimes inadequate.…

  • Multiple Columns with Redis Sorted Set

    Recently I had to build an application that would store and order players in a Redis Sorted Set, but using multiple columns as criteria for the score, instead of just one. After trying to find a proper solution on the web and failing to do so; I decided to put…

  • Confluent Go Client with Docker

    If you are reading this blog post then there is a high chance that you’ve been looking for ways to make Confluent’s Go Client for Apache Kafka work with your Docker images but you’re struggling to. Am I right?