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

Writing Tests for MongoDB using Dockertest in Go
go2022-01-03
Maina WycliffeMaina Wycliffe

Writing Tests for MongoDB using Dockertest in Go

Dockertest enables us to use Docker to create containers to run our tests against. With dockertest,...

Simple REST API in Golang on Contact (non persistent and no authentication)
go2022-01-02
Ramu MangalarapuRamu Mangalarapu

Simple REST API in Golang on Contact (non persistent and no authentication)

Hi, Today, let us discuss how to build simple non persistent (no database connection) and no...

Rate limiting HTTP requests in Go using Redis
go2021-12-30
Maurício LinharesMaurício Linhares

Rate limiting HTTP requests in Go using Redis

So you've created this awesome API, that offers a feature a lot of customers would be interested in...

Golang Tutorial for Beginners [FREE Course] 🎉
go2021-12-20
TechWorld with NanaTechWorld with Nana

Golang Tutorial for Beginners [FREE Course] 🎉

In this full Golang course you will learn about one of the youngest programming languages that is...

Streaming Tweets with Go
go2021-12-30
Alex FallenstedtAlex Fallenstedt

Streaming Tweets with Go

Building with free APIs is a great way to teach yourself new skills in languages you like. I’ve always found APIs as an underrated way to learn something new. Building with APIs brings challenges that force you to learn new parts of programming that video tutorials can not do. In this article I will discuss how to create twitter rules and manage a stream with my open source library twitterstream. This library was built for my project findtechjobs so I could find the latest tech jobs posted on twitter.

SNS/S3/API AWS Lambda opinionated boilerplate cookicutter
lambda2021-12-31
zahaarzahaar

SNS/S3/API AWS Lambda opinionated boilerplate cookicutter

The goal of this article is to share and explain, a very basic and straightforward, AWS Lambda...

Reverse HTTP proxy over WebSocket in Go (Part 5)
go2021-12-30
Kazuki HigashiguchiKazuki Higashiguchi

Reverse HTTP proxy over WebSocket in Go (Part 5)

Series introduction In part 4 I talked about how to relay TCP connection from "App" to the...

Serving Embedded Static File Inside Subdirectory Using Go
go2021-12-30
Clavin JuneClavin June

Serving Embedded Static File Inside Subdirectory Using Go

Introduction As embed package released on Golang v1.16, now you can include any of your...

Reverse HTTP proxy over WebSocket in Go (Part 4)
go2021-12-28
Kazuki HigashiguchiKazuki Higashiguchi

Reverse HTTP proxy over WebSocket in Go (Part 4)

Series introduction In part 3 I talked about how to relay TCP connection from "App" to the...

A brief look at Go's new generics
go2021-12-28
Andreas KrennmairAndreas Krennmair

A brief look at Go's new generics

In this post, I'm describing my experience of trying out Go 1.18's new generics, pitfalls I came across and how I solved them.

Timeout using context package in Go
go2021-12-28
Kazuki HigashiguchiKazuki Higashiguchi

Timeout using context package in Go

Key takeaways context.WithTimeout can be used in a timeout implementation. WithDeadline...

Ephemeral Jenkins Users + API Tokens using Hashicorp Vault
devops2021-12-27
Caleb LemoineCaleb Lemoine

Ephemeral Jenkins Users + API Tokens using Hashicorp Vault

New year, new credentials! (well almost) The Jenkins rabbit hole Not long ago, I (like...

Handling with arbitrary channels by reflect.Select
go2021-12-28
Kazuki HigashiguchiKazuki Higashiguchi

Handling with arbitrary channels by reflect.Select

Key takeaways A select statement chooses which of a set of operations will proceed, which...

Database Handling with Golang Gorm (CRUD Handling)
go2021-12-27
yanoandriyanoandri

Database Handling with Golang Gorm (CRUD Handling)

Introduction Hi, in this session we will learn on how to use Gorm in Golang, to handle...

I wrote a distributed ZeroTier like things in three weeks
go2021-12-23
Toby ChuiToby Chui

I wrote a distributed ZeroTier like things in three weeks

Recently I am working with my soon 4 years old project called ArozOS in my spare time. If you didn't...

Is golangci-lint Generics Readiness?
go2021-12-23
CIARANACIARANA

Is golangci-lint Generics Readiness?

This post is Day 24 of Go Advent Calendar 2021(jp). 🎄🎅 golangci-lint is easy to use a very large...