• OPENDEV HUB V1.0• API STATUS: 100% OPERATIONAL• CLIENT ENGINE: LOADED & CACHED• TRENDING TECH: TAILWIND V4, NEXT.JS 16, RUST, GO• ZERO AUTH REQUIRED
OPENDEVHUB

Command Palette

Search for a command to run...

DEVELOPER RELEASES

DEVELOPER NEWS STREAM

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

How to use Enums in Golang
webdev2024-03-22
Nandani SharmaNandani Sharma

How to use Enums in Golang

Background Imagine you’re building a Todo application using Go. Each task in your...

The complete guide to dates and times in Go
go2024-03-21
Honeybadger StaffHoneybadger Staff

The complete guide to dates and times in Go

This article was originally written by Adebayo Adams on the Honeybadger Developer Blog. Dates and...

Example tests in Go
100daystooffload2024-03-21
Stefan AlfboStefan Alfbo

Example tests in Go

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

Concurrency Control in Go with Ent ORM and MySQL
webdev2024-03-21
Kennan FattahillahKennan Fattahillah

Concurrency 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...

Left Padding com caracteres em Golang
go2024-03-21
Ortiz de Arcanjo António DavidOrtiz de Arcanjo António David

Left Padding com caracteres em Golang

O Left Padding (preenchimento à esquerda) é uma operação comum na manipulação de strings, envolve...

Teonet messages queue
teonet2024-03-21
Kirill ScherbaKirill Scherba

Teonet messages queue

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

When you are writing code, do you "align the happy path to the left"?
go2024-03-20
Damien SedgwickDamien Sedgwick

When 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...

Building CLI Tools with Go (Golang): A JSON File Formatter
go2024-03-20
Russell 👨🏾‍💻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...

Memory leaks in Go
go2024-03-18
Georgios KampitakisGeorgios Kampitakis

Memory 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...

Live reloading in Go
100daystooffload2024-03-19
Stefan AlfboStefan Alfbo

Live reloading in Go

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

One Billion Row Challenge in Golang - From 95s to 1.96s
go2024-03-18
Renato de Pontes PereiraRenato de Pontes Pereira

One Billion Row Challenge in Golang - From 95s to 1.96s

Introduction The One Billion Row Challenge (1BRC) is quite simple: the task is developing...

Understanding Go: part 6 – For ... range
go2024-03-18
Aurélie VacheAurélie Vache

Understanding Go: part 6 – For ... range

Serie of sketchnotes about Go. Explaining in a visual way Go/Golang concepts.

Using UTC time in Golang slog
go2024-03-18
Shenouda FawzyShenouda Fawzy

Using UTC time in Golang slog

Go introduced slog in Go1.21. That makes logging more flexible and consistent. And when I tried to...

Integrating Dynamsoft's C++ Barcode SDK v10 into Go Module with a C Wrapper
go2024-03-18
Xiao LingXiao Ling

Integrating 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++,...

Options Pattern em Go
go2024-03-17
FelipeFelipe

Options Pattern em Go

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

Blazingly Fast Interprocess communication in Go using UNIX Sockets!!
go2024-03-17
AchintyaAchintya

Blazingly Fast Interprocess communication in Go using UNIX Sockets!!

What are Unix Sockets? A UNIX socket, AKA Unix Domain Socket, is an inter-process...