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

Nandani SharmaHow to use Enums in Golang
Background Imagine you’re building a Todo application using Go. Each task in your...

Honeybadger StaffThe complete guide to dates and times in Go
This article was originally written by Adebayo Adams on the Honeybadger Developer Blog. Dates and...

Stefan AlfboExample tests in Go
I really like the tooling in Go when working with different kind of tests. This time we will explore...

Kennan FattahillahConcurrency Control in Go with Ent ORM and MySQL
In this article, we'll delve into the world of concurrency control in Go, specifically focusing on...

Ortiz de Arcanjo António DavidLeft Padding com caracteres em Golang
O Left Padding (preenchimento à esquerda) é uma operação comum na manipulação de strings, envolve...

Kirill ScherbaTeonet messages queue
The Teonet messages queue is a part of the Teonet network. A message queue is a form of asynchronous...

Damien SedgwickWhen you are writing code, do you "align the happy path to the left"?
The two code snippets in this post (which are images to help highlight the indent columns) are...

Russell 👨🏾💻Building CLI Tools with Go (Golang): A JSON File Formatter
Introduction Go is a simple language, it supports concurrency out of the box and compiles...

Georgios KampitakisMemory leaks in Go
In this post, we are going to have a look at What is a memory leak Why are memory leaks bad Common...

Stefan AlfboLive reloading in Go
When writing code you want a fast feedback loop on your changes in the code. Live reloading is one...

Renato de Pontes PereiraOne Billion Row Challenge in Golang - From 95s to 1.96s
Introduction The One Billion Row Challenge (1BRC) is quite simple: the task is developing...

Aurélie VacheUnderstanding Go: part 6 – For ... range
Serie of sketchnotes about Go. Explaining in a visual way Go/Golang concepts.

Shenouda FawzyUsing UTC time in Golang slog
Go introduced slog in Go1.21. That makes logging more flexible and consistent. And when I tried to...

Xiao LingIntegrating Dynamsoft's C++ Barcode SDK v10 into Go Module with a C Wrapper
Starting with version 10, the Dynamsoft Barcode Reader SDK has been entirely rewritten in C++,...

FelipeOptions Pattern em Go
Essa semana estive estudando alguns Padrões de Design em Go e achei bastante interessante a...

AchintyaBlazingly Fast Interprocess communication in Go using UNIX Sockets!!
What are Unix Sockets? A UNIX socket, AKA Unix Domain Socket, is an inter-process...