• 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 to make a logo watermark tool in Golang on any Unix Distribution
go2019-10-29
Onikute.Onikute.

How to make a logo watermark tool in Golang on any Unix Distribution

A common need for creatives is to place our logo on pictures we produce. e.g. A photographer with 100s of dope pictures about to post them on social media.

How to create your own invisibility cloak
go2019-10-27
Aarushi KansalAarushi Kansal

How to create your own invisibility cloak

I wanted to start learning about computer vision and I grew up on Harry Potter, so as my first experi...

Proxy requests to an onion service using TorProxy and Caddy
tor2019-10-28
Erfan BesharatErfan Besharat

Proxy requests to an onion service using TorProxy and Caddy

Sometimes you may want to proxy a subdomain of your website or a local URI on your machine to a page...

Building RESTful APIs in Golang
go2019-10-23
Martin HeinzMartin Heinz

Building RESTful APIs in Golang

Note: This was originally posted at martinheinz.dev In previous post we talked about how to create "...

From Javascript to Go II
go2019-10-25
Kevin AlemánKevin Alemán

From Javascript to Go II

Hey! In my last blog post, you read some key differences between JS and Go, and how you can start to...

From JavaScript to Go.
go2019-10-23
Kevin AlemánKevin Alemán

From JavaScript to Go.

This article, based on the book Go for Javascript developers aims to help you understand a little bit...

Using MVC to Structure Go Web Applications
go2019-10-22
Jon CalhounJon Calhoun

Using MVC to Structure Go Web Applications

MVC is a well-known way to structure web applications, but it is often shunned in Go. In this article we explore how MVC can be effectively implement in Go as well as how to avoid all of the issues that many people associate with MVC.

Go middleware example. How to alter a HTTP handler result?
go2019-10-24
OleksOleks

Go middleware example. How to alter a HTTP handler result?

Let's imagine a situation when you want to alter a result, returned by some http handler to the client. Fortunately, Golang provides an easy mechanism for that, called a middleware.

Comparison between Goa v1 vs. v3 about the design DSL
go2019-10-24
Taichi SasakiTaichi Sasaki

Comparison between Goa v1 vs. v3 about the design DSL

This article compares Goa v1 and v3 design DSL. v1 v3 API API APIKeySecurity APIKeySecurit...

Why Can't We Settle on a Single Web App Structure in Go?
go2019-10-22
Jon CalhounJon Calhoun

Why Can't We Settle on a Single Web App Structure in Go?

Getting started in Go can be hard. The language itself is pretty easy to pick up, but figuring out how to structure your application can be overwhelming early on. At least it was a big time sink for me coming from a Ruby on Rails background where all of those early decisions were made for me. As I progressed I kept wondering why I had to make all of these decisions myself. In this article we explore why that is the case.

Flat Application Structure in Go
go2019-10-22
Jon CalhounJon Calhoun

Flat Application Structure in Go

Rather than spending time trying to figure out how to break code into packages, an app with a flat structure would just place all of the go files in a single package. This sounds kinda crazy, but can actually be a great facilitator of learning and letting code evolve into a better final state.

A mini-guide — Middleware, and how it works in Go
go2019-10-22
Johan LejdungJohan Lejdung

A mini-guide — Middleware, and how it works in Go

In this article I will explain the concept of middleware and create a working example in Go. The code...

How to: Global Constant Maps and Slices in Go
go2019-10-21
Lane WagnerLane Wagner

How to: Global Constant Maps and Slices in Go

For the most part, Go developers are pretty good about using constants for global configuration,...

Rediseen: start REST-like API service for Redis database without writing a single line of code
go2019-10-20
XD-DENGXD-DENG

Rediseen: start REST-like API service for Redis database without writing a single line of code

Hi there, Recently I have been working on a side project using Golang. It aims to help start REST-li...

Go Vs Rust what to choose next for web API development
go2019-10-19
Titus Joyson PTitus Joyson P

Go Vs Rust what to choose next for web API development

I have been using python and Node for developing APIs, and feel like dropping node for backend and pl...

VSCode: Some extensions for Go and my thoughts
go2019-10-18
VuongVuong

VSCode: Some extensions for Go and my thoughts

If you want to be the best on VSCode instead use Goland, you can try! But, please keep in your mind...