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

Monitoring a Golang application with Supervisor
go2019-03-22
Elton MinettoElton Minetto

Monitoring a Golang application with Supervisor

Dear reader… If you are reading this post a few years after his publication date you must understand...

Continuous integration in projects using monorepo
monorepo2019-03-22
Elton MinettoElton Minetto

Continuous integration in projects using monorepo

At the beginning of every project, we have to commit to some important decisions. Among the correct...

Golang: using build tags to store configurations
go2019-03-22
Elton MinettoElton Minetto

Golang: using build tags to store configurations

One of the 12 factor, a methodology for building software-as-a-service apps, is: Store config in...

Dockerfile lint tool using moby buildkit parser
dockerfile2019-03-17
zabio3zabio3

Dockerfile lint tool using moby buildkit parser

Dockerfile linter, written in Golang

Interacting with the Dev.to Article API - Again Sort Of
go2019-03-16
Steve LaytonSteve Layton

Interacting with the Dev.to Article API - Again Sort Of

A couple of small tweaks on our previous Dev.to API code.

Testing is Not for Beginners
go2019-03-13
Jon CalhounJon Calhoun

Testing is Not for Beginners

Everyone keeps saying you should be testing, but are they right? In this article we discuss the downsides to trying to learn testing too early and how it can negatively affect your ability to learn to code.

Functional Programming in Go With dcode
go2019-03-11
Aaron SchlesingerAaron Schlesinger

Functional Programming in Go With dcode

Back in 2017, I gave a talk at GopherCon about doing functional programming with Go. I went up on sta...

Interacting with the Dev.to Article API
go2019-03-09
Steve LaytonSteve Layton

Interacting with the Dev.to Article API

Let's take a journey into pulling articles from the Dev.to article API.

Golang server load
help2019-03-10
Santhosh KumarSanthosh Kumar

Golang server load

I want to calculate number of requests per second (server load) of my application in golang can you...

Go’s map iteration order is not that random?
go2019-03-08
Waldemar QuevedoWaldemar Quevedo

Go’s map iteration order is not that random?

About the randomness of Go's map iteration

Let's implement a hashtable
go2019-03-08
Ishan KhareIshan Khare

Let's implement a hashtable

How hashmaps are implemented?

A no-nonsense guide to environment variables in Go
go2019-03-02
EndaEnda

A no-nonsense guide to environment variables in Go

A no-nonsense guide configuring your Go application using environment variables

From PHP to Go: the isset function
go2019-03-06
Antonio SánchezAntonio Sánchez

From PHP to Go: the isset function

The alternative to isset PHP function in Go: how to check if a variable exists and it is not null

Deploying a Microservice on Azure Kubernetes (with Let's Encrypt)
kubernetes2019-02-28
Ian KnightonIan Knighton

Deploying a Microservice on Azure Kubernetes (with Let's Encrypt)

I recently had to struggle through this at work and I wanted to share my documentation in case it can help someone in the future.

The Learning Test
go2019-03-03
Taylor SilvaTaylor Silva

The Learning Test

I'm reading TDD By Example by Kent Beck right now and one of the Red Bar Patterns really resonated wi...

Go's method receiver: Pointer vs Value
go2019-03-02
ChenChen

Go's method receiver: Pointer vs Value

Go pointer vs value receiver