Blog @ DrewSK.Tech

I'm a relentless learner, open source advocate, and occasional developer. More about me here and on LinkedIn.

Recent Posts

While most posts are focused on technology in one way or another, I also write about other topics that interest me. Opinions expressed are my own and not necessarily those of my employer.

Distilled PM Advice

I wouldn’t say that I’m a great PM by any means, but I’m fortunate to have had years of fun shipping products as part of my career. To cut to the chase, here’s some of the lessons I’ve learned in their distilled forms.

Read more

Protobuf and gRPC ramp-up project

It’s been a couple of years since I worked with gRPC and Protocol Buffers. It was part of the online Master of Science in Computer Science (OMSCS) through Georgia Tech and something that we touched on in the operating systems course, but other than that, I have basically no recent experience with something that is core to a bunch of systems.

Truthfully, what stuck with me more from OMSCS was the RPC/gRPC part, and the Protocol Buffers side didn’t stick as well. Now that I’m onboarding at Temporal, I see quite a bit of use of Protocol Buffers, especially in SDKs that share a common contract with the server. Now I’m refreshing myself on Protocol Buffers and gRPC through a very small sample project.

Project overview

We’re going to create a very basic chat server and client application. The client application can retrieve a subset of recent messages or send a message from the user.

Read more

More posts