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

An all-in-one guide to gRPC-Gateway
go2022-03-15
Matt AngelosantoMatt Angelosanto

An all-in-one guide to gRPC-Gateway

Written by Anshul Goyal✏️ gRPC-Gateway is a plugin that generates a reverse proxy server for gRPC...

Testing Generics in Go
go2022-03-15
Elton MinettoElton Minetto

Testing Generics in Go

It's finally (almost) among us! Finally, after years of hearing that joke "what about Generics?"...

How to squeeze every drop of CPU resource using Concurrent parallel programming in GO
go2022-03-15
Ghanithan SubramaniGhanithan Subramani

How to squeeze every drop of CPU resource using Concurrent parallel programming in GO

Aren't concurrency and parallelism different ?? can they coexist ? First let's understand what is...

Watch out For These Tricky Things in Go - Part 2
beginners2022-03-15
Jacob KimJacob Kim

Watch out For These Tricky Things in Go - Part 2

This is a continuation from last week's post, Watch out For These Tricky Things in Go. Hope you...

Creating a GO GUI with Alpine.js and Webview
go2022-03-14
Thomas SchühlyThomas Schühly

Creating a GO GUI with Alpine.js and Webview

There are a lot of options for building a GUI for Go applications. Coming from the web development...

Clean Transactions in Golang Hexagon
go2022-03-14
Ilya KaznacheevIlya Kaznacheev

Clean Transactions in Golang Hexagon

How to implement transaction management in a hexagonal microservice? How to keep the isolation of the...

Documenting my learning journey
documenting2022-03-13
Ekemini SamuelEkemini Samuel

Documenting my learning journey

document > create 📈 I’ve observed a trend 📉 that has been going on in my life for some time now....

Gorm level UP: how to upgrade and start to use Gorm v2
go2022-03-14
Ushakov MichaelUshakov Michael

Gorm level UP: how to upgrade and start to use Gorm v2

Intro Many people use this ORM to interact with their databases, which is completely...

How to connect and query to Postgresql Golang vs Rust?
crud2022-03-14
Carlos RivasCarlos Rivas

How to connect and query to Postgresql Golang vs Rust?

How to connect to Postgresql Golang vs Rust? Programming Languages war Hey, my...

If/Else and Conditional Statements in Go
go2022-03-14
Will VelidaWill Velida

If/Else and Conditional Statements in Go

In Go, we can use conditional statements to execute code based on different conditions. We can also...

Changie - Automated Changelog Generation for Any Project
showdev2022-03-13
miniscruffminiscruff

Changie - Automated Changelog Generation for Any Project

A look at a few features of Changie that may help create cool changelogs and release notes.

Generating HMTL and MD files from .TXT in GO
go2022-03-13
DomDom

Generating HMTL and MD files from .TXT in GO

In this post I'll be describing the code which I wrote to generate HTML (which can be hosted...

Control notification of every GitHub event with OPA/Rego
opa2022-03-13
Masayoshi MizutaniMasayoshi Mizutani

Control notification of every GitHub event with OPA/Rego

TL;DR GitHub already provides official notifications and comment-based notification...

Building a gRPC Client in Go
go2022-03-12
SahanSahan

Building a gRPC Client in Go

Introduction In this article, we will take a look at how to create a simple gRPC client...

Golang WASM Async Function
go2022-03-12
Clavin JuneClavin June

Golang WASM Async Function

package main import ( "fmt" "syscall/js" ) type fn func(this js.Value, args []js.Value)...

HTTP Hello World server for testing purposes (part 1)
go2022-03-12
Guionardo FurlanGuionardo Furlan

HTTP Hello World server for testing purposes (part 1)

HTTP Hello World server for testing purposes Post created at 2022-03-12 09:53 I needed a...