DEVELOPER NEWS STREAM
Direct logs, engine updates, and framework notifications parsed from curated RSS feeds and announcements, updated hourly.

Ayush PoddarWhen (and more importantly why) are merge commits created?
This post is part of my "Shorts" series, where each post is concise and hyper-focused on a single...

Mangabo KolawoleBuilding a Robust Webhook Service with Golang: A Comprehensive Guide
Introduction In software engineering, certain concepts like webhooks require careful...

Wesley PowellNew Golang Error: Final Update
It has been a while since I last posted about better golang error handling and I thought I would...

Demola MalomoAppwrite + Go: Build APIs without technical overhead
In every stage of the Sofware Development Lifecycle (SDLC), developers must make strategic decisions...

Homayoon AlimohammadiProtoc Plugins with Go
In this article we take a look at Protocol Buffers (protobufs) and explore the intricate workings of...

ClaudBuild a Credit Card validator using Go
Introduction 🪩 In this tutorial, we will build a credit card validator using Go and the...

Aceld12.Data Transmission Protocol: Protocol Buffers
[Zinx] <1.Building Basic Services with Zinx Framework> <2. Zinx-V0.2 Simple...

Homayoon AlimohammadiEnhancing gRPC Error Handling in a Microservice Architecture
Error handling and the way it is done is a crucial part of software engineering. Poorly returned...

Homayoon AlimohammadiHandling JSON in Go
In Go, the encoding/json package offers built-in JSON marshaling and unmarshaling capabilities,...

Momchil AtanasovProper HTTP shutdown in Go
Up to this day, I continue to come across code that has problems with shutting down an HTTP server...

Olga BraginskayaThe Golang Saga: A Coder’s Journey There and Back Again. Part 3: The Graphing Conundrum
Welcome back to the third part of “The Golang Saga: A Coder’s Journey There and Back Again.” In the...

Steven SklarWe moved our Cloud operations to a Kubernetes Operator
How QuestDB adopted the Kubernetes Operator pattern to manage our Cloud

Viacheslav PoturaevUsing code coverage to debug large Go application
Code coverage is typically used as a code quality metric. One can run go test -coverpkg ./......

RakeGoLang Reverse Engineering & Hacking
GoLang Reverse Engineering GoLang, a prominent programming language, is not just confined...

Joris ConijnStubbing AWS Service calls in Golang
I recently switched to Golang for my language of choice. (In my previous blog you can read why.) But...

ClaudBuild a web scraper with Go
Introduction 👣 In this tutorial, we will walk through the process of building a web...