• 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 use iota in Golang
go2023-08-13
Ankit malikAnkit malik

How use iota in Golang

Introduction In the Go programming language, iota is a special built-in pre-declared...

Channels in Go
programming2023-08-11
Saptarshi DasSaptarshi Das

Channels in Go

Channels are a typed, thread-safe queue and it allows different go-routines to communicate with each...

Load Private Module in Golang Project
go2023-08-12
JackTTJackTT

Load Private Module in Golang Project

Load Private Module in Golang Project Table of Contents I. How Does go get Work? II. How...

Why I prefer Rust over Go
rust2023-08-06
Livio RibeiroLivio Ribeiro

Why I prefer Rust over Go

Recently I decided to learn Go and my first impressions were quite good. Go is a very nice language...

How to Make a Password Generator Bot - Part 2 [Golang/go-telegram]
go2023-07-09
KidusKidus

How to Make a Password Generator Bot - Part 2 [Golang/go-telegram]

Hi again DEV! Welcome to part two of a nine-part series on creating a simple password...

Golang Database Migration With Golang Migrate and Sqlc
programming2023-08-11
Timileyin DTimileyin D

Golang Database Migration With Golang Migrate and Sqlc

Database migrations are a crucial component of controlling a software application's evolution. They...

Introducing Goctopus: open-source, state-of-the-art GraphQL endpoint discovery & fingerprinting tool.
opensource2023-08-10
nohehfnohehf

Introducing Goctopus: open-source, state-of-the-art GraphQL endpoint discovery & fingerprinting tool.

Read this article more comfortably on Escape Blog_ In the fast-evolving domain of APIs, GraphQL has...

Non-blocking sequential processing in Go using infinite (unbounded) buffered channel
go2023-08-09
Tarik DahicTarik Dahic

Non-blocking sequential processing in Go using infinite (unbounded) buffered channel

While developing the backend service that will handle a lot of real-time events at the company I work...

Caching Git Repos: A Deep Dive into OpenSauced’s ‘Pizza Oven’ Service
go2023-08-09
John McBrideJohn McBride

Caching Git Repos: A Deep Dive into OpenSauced’s ‘Pizza Oven’ Service

Over the last few weeks, the OpenSauced engineering team has been building a service we're calling...

Pratique com APIs de verdade - ClimaTempo
api2023-08-10
Marco OllivierMarco Ollivier

Pratique com APIs de verdade - ClimaTempo

Já aconteceu mais de uma vez de pessoas que estão começando me pedirem dicas de projetos para...

Limitar Gorutinas Con Semáforos
go2023-08-10
WakoWako

Limitar Gorutinas Con Semáforos

Limitar tareas concurrentes

Go Type Casting: Starter Guide
webdev2023-07-07
Younis JadYounis Jad

Go Type Casting: Starter Guide

There are two ways of converting types in Go: Implicit conversion and Explicit conversion. ...

Testing with AWS SDK for Go V2 without interface mocks
aws2023-08-09
Kenta GotoKenta Goto

Testing with AWS SDK for Go V2 without interface mocks

I found a good way to write unit tests in AWS SDK for Go V2 without having to mock the interface, so...

You Might be Overlooking the PUT Method in Your REST API
webdev2023-08-08
Kin NGKin NG

You Might be Overlooking the PUT Method in Your REST API

So, you’re building your first or maybe your hundredth REST API, or perhaps you’re following along...

Efficient Workflow in Go with Temporal.io: Repository Pattern
webdev2023-07-06
Younis JadYounis Jad

Efficient Workflow in Go with Temporal.io: Repository Pattern

TDLR: This pattern involves creating a dedicated repository layer for data access, which abstracts...

How to run Emacs macro via CLI without remembering complex shell commands
go2023-07-05
Hiromichi NOMATAHiromichi NOMATA

How to run Emacs macro via CLI without remembering complex shell commands

Proof of concept Introduction When I convert file or replace some text, if the repeat is...