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

Tutorial: Getting started with MongoDB on Azure using Go
azure2020-04-03
Abhishek GuptaAbhishek Gupta

Tutorial: Getting started with MongoDB on Azure using Go

As a Go enthusiast, it's great to see first class support for for MongoDB in the form of an official...

Announcing Go-TinyTime, Go-TinyDate’s Sister Package
education2020-04-02
Lane WagnerLane Wagner

Announcing Go-TinyTime, Go-TinyDate’s Sister Package

time.Time is the perfect choice for most cases, it even comes in the standard library! The problem...

A Primer To Go Modules
go2020-04-01
Bjarne MagnussenBjarne Magnussen

A Primer To Go Modules

(Image from https://www.youtube.com/watch?v=NCAIhepJgr0) Go Modules was introduced in 2018 with Go v...

Synchronizing Go Routines with Channels and WaitGroups
go2020-03-30
Sophie DeBenedettoSophie DeBenedetto

Synchronizing Go Routines with Channels and WaitGroups

In debugging a mysteriously hanging Go function recently, I learned something new about how to use WaitGroups and Channels to synchronize Go routines. Keep reading to learn more!

Golang Conversions – Ints To Strings And Strong Typing
education2020-03-31
Lane WagnerLane Wagner

Golang Conversions – Ints To Strings And Strong Typing

Go is a strongly typed language, which means at any point a developer should know exactly what type...

[Go] testing tips part 2: write flexible mock object for test cases without library
go2020-03-30
Julian-ChuJulian-Chu

[Go] testing tips part 2: write flexible mock object for test cases without library

In last previous article, we refactored our simple AuthService with dependency injection, and added f...

GoCache: LRU Cache Implementation in Go
posts2020-03-31
Adnan SiddiqiAdnan Siddiqi

GoCache: LRU Cache Implementation in Go

I got to know about Golang a year back and did write some toy programs in it while learning but then...

How To Separate Library Packages in Go
education2020-03-29
Lane WagnerLane Wagner

How To Separate Library Packages in Go

I’ve often seen, and have been responsible for, throwing code into packages without much thought....

Heroku: Go with MySQL Notes
go2020-03-28
John AlcherJohn Alcher

Heroku: Go with MySQL Notes

Deploying a Go web application backed with a MySQL data store

Convert String to Int and Int to String in Golang
go2020-03-28
Shubham ChadokarShubham Chadokar

Convert String to Int and Int to String in Golang

Golang standard library has provided 2 functions Atoi and Itoa to convert string to int and int to st...

Tip: Connecting to Azure Cosmos DB MongoDB API using the MongoDB Go driver
azure2020-03-26
Abhishek GuptaAbhishek Gupta

Tip: Connecting to Azure Cosmos DB MongoDB API using the MongoDB Go driver

Azure Cosmos DB provides MongoDB API support which means that you can use a language specific driver...

Self Balancing Binary Search Tree: Insertions
go2020-03-27
Stephen Leyva (He/Him)Stephen Leyva (He/Him)

Self Balancing Binary Search Tree: Insertions

Binary Search Trees (BTS) are an extremely useful data structure found in a variety of applications....

Deploying a service using ansible and systemd
ansible2020-03-25
Kyriakos KentzoglanakisKyriakos Kentzoglanakis

Deploying a service using ansible and systemd

Deploying a service using ansible and systemd

Practical Synchronization with Go
go2020-03-26
JolyonJolyon

Practical Synchronization with Go

Introduction Go is such a beautiful language when it comes to manipulating threads and con...

Automatically change Go version with `gvm` and `zsh`
go2020-03-26
y-yagiy-yagi

Automatically change Go version with `gvm` and `zsh`

gvm does not change Go version automatically. This is a little inconvenience when developing multiple...

Command Line Tools (macOS 10.13) for Xcode 9.3でdelveを使用したGo langのデバッグができない時の対策
go2020-03-26
d.yoshimitsud.yoshimitsu

Command Line Tools (macOS 10.13) for Xcode 9.3でdelveを使用したGo langのデバッグができない時の対策

経緯 Command Line Toolsを9.3に更新したらIntelliJでGoがデバッグできなくなりました。 その時のエラーメッセージ could not launch...