My plans for sahansera.dev in 2024
Reflecting Back on 2023 It’s no secret that my blogging took a backseat this year — becoming a first-time dad has been a joyful, yet the…
Basics of Apache Kafka - An Overview
A few months ago I wrote an article on setting up a local Apache Kafka instance. In this article, I will briefly introduce Apache Kafka and…
Serverless Go with Azure Functions and GitHub Actions
In this article, we are going to learn how to host a serverless Go web service with Azure Functions leveraging custom handlers in Azure…
Deploying a .NET gRPC Server on Azure App Service
In this article we are going to be deploying a gRPC web service written in .NET to an Azure App Service. We will then interact with it and…
Setting up a local Apache Kafka instance for testing
I recently started digging into Apache Kafka for a project I’m working on at work. The more I started looking into it I realized I need to…
Adding intelligence to React Apps with Azure Cognitive Services
Hi everyone 👋 This blog post is based on a conference talk I delivered at the React Global Summit 2022 on the 21 April 2022. React Global…
Tips for Junior Developers
Hi everyone 👋 this blog post kind of different from my usual ones since this is based on a recent talk I delivered at the Adelaide Jnr…
Building a gRPC Client in .NET
Introduction In this article, we will take a look at how to create a simple gRPC client with .NET and communicate with a server. This is the…
Building a gRPC Client in Go
Introduction In this article, we will take a look at how to create a simple gRPC client with Go. We will be using this client to interact…
Building a gRPC Server in .NET
Introduction In this article, we will look at how to build a simple web service with gRPC in .NET. We will keep our changes to minimal and…