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

Learning Go Web Development From Zero
beginners2022-05-26
Sam ZhangSam Zhang

Learning Go Web Development From Zero

Hey guys, I'm Sam Zhang. Today I wanted to explore the field of backend development - so I chose Go....

Advanced Go Concurrency
go2022-06-02
André ErikssonAndré Eriksson

Advanced Go Concurrency

Learn how to use Go's singleflight and errgroup packages, and other important design patterns for...

Building an Uber Eats Clone
payment2022-06-02
Julie HourcadeJulie Hourcade

Building an Uber Eats Clone

We explore in this article the money problem behind creating a food delivery platform, focusing on building the core money movements using the Formance [ledger](https://github.com/numary/ledger) and Numscript as the foundation of our real-time accounting system.

Go Design Patterns : Observer
beginners2022-06-02
Cristian Francisco Meoño CanelCristian Francisco Meoño Canel

Go Design Patterns : Observer

It is a behavior pattern that allows us to have a group of objects (observers) subscribed to...

How we used Go 1.18 when designing our Identifiers
go2022-06-01
Dominic BlackDominic Black

How we used Go 1.18 when designing our Identifiers

When building any system, distributed or not, you end up dealing with many identifiers for your data....

Advanced concurrency patterns in Go
go2022-05-31
Karan Pratap SinghKaran Pratap Singh

Advanced concurrency patterns in Go

In this tutorial, we will discuss some advanced concurrency patterns in Go. Often times these...

How to take website screenshots with Go
go2022-06-01
Dmytro KrasunDmytro Krasun

How to take website screenshots with Go

Today, there are many options to make screenshots of any URL with Go: Selenium WebDriver client for...

5 concurrency patterns in Golang
go2022-06-01
Viet LeViet Le

5 concurrency patterns in Golang

This article will cover 5 simple concurrency patterns which are often used in Golang 1....

[Go][Windows] Try WebView2 and CORS
go2022-05-31
Masui MasanoriMasui Masanori

[Go][Windows] Try WebView2 and CORS

Intro Sometimes I want to automatically do something on HTML and TypeScript. Thus I use...

Creating your own URL shortener
go2022-05-31
VicVic

Creating your own URL shortener

This is a kind of half-blog half-tutorial of how to create your URL shortener using Redis, go &...

How to read env variables in Golang using viper
go2022-05-31
Dev NikleshDev Niklesh

How to read env variables in Golang using viper

Using Env variables are one of the ways to secure your app's secrets and it is widely used in almost...

Channels no go
go2022-05-31
Yan.tsYan.ts

Channels no go

Channel no Go é uma forma de declarar um canal de comunicação entre os projetos que estão...

How to Integrate Swagger UI in Go Backend - Gin Edition
swagger2022-05-30
Santosh KumarSantosh Kumar

How to Integrate Swagger UI in Go Backend - Gin Edition

Introduction Unlike FastAPI, Gin does not have OpenAPI integration built in. With FastAPI...

Creating Golang CRON Jobs
automation2022-05-30
Ravgeet DhillonRavgeet Dhillon

Creating Golang CRON Jobs

Scheduled tasks allow you to run specific code at a specified interval of time and are primarily used...

Insert or Update specific field
go2022-05-30
Samyak MaharjanSamyak Maharjan

Insert or Update specific field

Requirement We want to insert a new document if none of the documents match provided...

Infix to Postfix in Go - Stacks Part 2
go2022-05-29
Jacob KimJacob Kim

Infix to Postfix in Go - Stacks Part 2

Welcome back to Introduction to Data Structures in Go! As I have promised, we will look at a special...