Let's Dive into gRPC with Go!

I’ve always found that the best way to understand a technology is to build something with it. This post is my attempt to distill the process of creating a simple gRPC service in Go into a straightforward, no-frills guide. We’ll build a basic Calculator service that can multiply two numbers—a “hello world” for RPC. The “Why” I wanted a clear, practical example to refer back to. Something that cuts through the noise and focuses on the core steps: defining the service, generating the code, and getting a client and server to talk to each other....

February 7, 2021 · Shubham Srivastava

Embark on a Protobuf Adventure with Go

Protocol Buffers (or Protobuf) are one of those technologies that I’ve come to appreciate more and more over time. At first glance, they can seem a bit more complex than good old JSON, but once you get the hang of them, they offer a powerful way to structure and serialize data. This post is a quick, hands-on guide to getting started with Protobuf in Go, based on my own experience....

February 6, 2021 · Shubham Srivastava