Golang drawer
@golang101
175
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
175 subscribers
Golang drawer
https://tomdnetto.net/post/linux_networking_from_go_nftables
tomdnetto.net
Linux Networking From Go
Manipulating network interfaces, firewalling, and forwarding from Go.
Golang drawer
https://www.alexedwards.net/blog/how-to-properly-parse-a-json-request-body
www.alexedwards.net
How to parse a JSON request body in Go - Alex Edwards
Golang drawer
https://hallazzang.github.io/post/go-tray-icons/
Hanjun Kim's Dev Blog
Creating Tray Icons using Go in Windows - Part 1
In this tutorial, we will create Windows tray icons(a.k.a. NotifyIcon) with relatively small chunk of Go code.
Golang drawer
https://yalantis.com/blog/go-application-performance-monitoring/
Yalantis
Monitoring the performance of your Go application: why and how you should do it
In this tutorial, we introduce you a list of the best APM software and on the real example show how to optimize app using collected information.
Golang drawer
https://medium.com/swlh/building-a-catfacts-pranking-service-in-golang-5b51e8721fe2
Medium
Building a CatFacts Pranking Service in Golang
This tutorial will walk through building an elaborate CatFacts prank in Golang, deployed via Kubernetes. Why CatFacts? Because it’s more…
Golang drawer
https://gist.github.com/doi-t/2b8b2d773930018d27192c312df7c779
Gist
Protocol Buffers & gRPC Tutorial: Python & Go
Protocol Buffers & gRPC Tutorial: Python & Go. GitHub Gist: instantly share code, notes, and snippets.
Golang drawer
https://opensource.google/projects/periph-io
opensource.google.com
Projects – opensource.google.com
Learn about all our projects.
Golang drawer
https://tyk.io/tyk-2-9-great-scott/
Tyk API Gateway and API Management
Great Scott! It’s Tyk 2.9 - Tyk API Gateway and API Management
For this release, we’ve taken your requests and made Tyk 2.9 a DeLorean of oft-requested updates...
Golang drawer
https://github.com/lightningnetwork/lnd
GitHub
GitHub - lightningnetwork/lnd: Lightning Network Daemon
⚡️
Lightning Network Daemon
⚡️
. Contribute to lightningnetwork/lnd development by creating an account on GitHub.
Golang drawer
https://yaml2go.prasadg.dev
Golang drawer
https://github.com/google/schedviz
GitHub
GitHub - google/schedviz: A tool for gathering and visualizing kernel scheduling traces on Linux machines
A tool for gathering and visualizing kernel scheduling traces on Linux machines - google/schedviz
Golang drawer
https://youtu.be/ckDp6p4HbqA
#vids
YouTube
Patrick Devine - 2D Sprites with Unicode and Golang
This talk is from the 2019 Roguelike Celebration - find out more at https://roguelike.club/event2019.html
Patrick is a long time roguelike player and a lead Functional Architect at Docker.
Golang drawer
https://www.lachlaneagling.com/anatomy-of-structs-in-go/
Lachlan Eagling
Anatomy of Structs in Go
Take a deep dive into exactly what a struct is, how they are represented in memory, and how to get the most out of structs in Go.
Golang drawer
https://www.alexsears.com/2019/10/fun-with-concurrency-in-golang/
Alexsears
Fun with Concurrency in Golang
Golang has a few good ways to handle concurrency. We can demonstrate a few of these ways by implementing graceful shutdowns for multiple HTTP servers.
Golang drawer
https://deployeveryday.com/2019/10/21/python-idioms-go.html
Deploy Everyday
Python Idioms in Go
Python has ton of sugar and Go tons of simplicity. In this article I’ll go over some Go implementation of Python idioms.
Golang drawer
https://www.acim.net/generators-waitgroups-closures-golang/
Boban Acimovic
Generators, wait groups and closures in Golang
This is the first step of my intention to write a series of articles where I
would explain some common patterns used in Golang. Let's start with generator
pattern [https://en.wikipedia.org/wiki/Generator_(computer_programming)]:
type Generator func() <-chan…
Golang drawer
https://dev.to/bjhaid_93/switching-from-javascript-to-golang-15km
DEV Community
Switching from JavaScript to Golang
Image Source Coming from a JavaScript background, I have always wanted to learn a static-typed progra...
Golang drawer
https://qvault.io/2019/10/14/constants-in-go-vs-javascript-and-when-to-use-them/
Qvault
Constants in Go vs Javascript, and When to Use Them - Qvault
Constants can be confusing and easy to misuse in Go if you are coming from an untyped language. In this article we will learn what constants are, and when it is best to make use of them. Most of the points I make here apply to general-purpose programming…
Golang drawer
https://blog.logrocket.com/error-handling-in-golang/
LogRocket Blog
Error handling in Go: Best practices - LogRocket Blog
Oftentimes, developers misapply Go’s features for error handling. Consider the best practices for handling errors in a Go application.
Golang drawer
https://www.yellowduck.be/posts/injecting-build-time-variables/
www.yellowduck.be
Injecting Build Time Variables
A common use-case for build-time variables is to inject the Git version information in the binary. There are several approaches on how to do this, but this one is the one I found the most useful one.
Let’s start with creating a sample project using Go modules:…
Golang drawer
https://christiangiacomi.com/posts/check-if-time-is-the-same-in-go/
Christiangiacomi
Check if two Time objects are the same point in time in Go
How do you check if two Time objects in Go refer to the same point in time?