Golang drawer
@golang101
174
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
174 subscribers
Golang drawer
https://github.com/dghubble/sling
GitHub
GitHub - dghubble/sling: A Go HTTP client library for creating and sending API requests
A Go HTTP client library for creating and sending API requests - dghubble/sling
Golang drawer
https://wat.io/posts/instrumentation-and-go/
wat.io
Instrumentation and Go
What is instrumentation? What kinds of instrumentation are available for Go
programs and when should you use them? What is dynamic instrumentation?
Golang drawer
https://proxy.golang.org
Golang drawer
https://commaok.xyz/post/report-metric/
commaok.xyz
testing.B.ReportMetric
My favorite new API in Go 1.13 is testing.B.ReportMetric. It allows you to report custom metrics from within your benchmarks.
When the API was proposed, the motivating example was package sort. The package sort benchmarks, like all benchmarks, measure elapsed…
Golang drawer
https://ops.tips/blog/raspberry-pi-concourse-ci-worker/
OpsTips
A Raspberry PI Concourse Worker
Lessons learned building Concourse workers for ARM - a visit to CGO cross compilation, and necessary modifications to the workers' runtime
Golang drawer
https://marcofranssen.nl/improved-graceful-shutdown-webserver/
marcofranssen.nl
Improved graceful shutdown webserver | Marco Franssen
In a previous blogpost I wrote how to create a Webserver in Go with graceful shutdown. This time I want to show you a more improved version which you can utilize better in your projects as it can be used as a drop in server.go file in your project where I…
Golang drawer
https://preslav.me/2019/07/09/adding-version-information-to-go-binaries/
Golang drawer
https://nullprogram.com/blog/2019/07/10/
Golang drawer
https://preslav.me/2019/07/07/implementing-a-functional-style-builder-in-go/
preslav.me
Implementing a Functional-Style Builder in Go
Go is definitely not the first language on my mind, when I hear the term “Functional Programming”. Yet, functions are first-class citizens in Go, and one can achieve a lot using higher-order functions (those that can receive and/or return other functions)…
Golang drawer
https://faiface.github.io/post/how-to-use-try/
Golang drawer
https://ieftimov.com/post/testing-in-go-table-driven-tests/
Ieftimov
Testing in Go: Table-Driven Tests
Coming from Ruby, which has excellent testing tools and libraries, the notion of table-driven tests was unusual for me. The widespread testing libraries in Ruby, such as RSpec, force the programmer to approach testing from a BDD standpoint. Thus, coming to…
Golang drawer
https://giedrius.blog/2019/07/08/property-based-testing-in-golang/
Golang drawer
https://codetree.dev/golang-implementing-sets/
codetree.dev
Implementing Sets (Hash-sets) in Golang
This post describes how we can use the existing native data structures to implement sets (and hash-sets) in Go applications.
Golang drawer
https://blog.avenuecode.com/3-ways-to-make-your-code-more-readable
Avenuecode
3 Ways to Make Your Code More Readable
Write for others, not just for yourself: learn these three tips for writing code that other developers can read.
Golang drawer
https://gophp.io/customer-feedback-via-sms-using-go-and-slack/
GoPHP.io
Customer Feedback via SMS using Go and Slack - GoPHP.io
How to use text messages to automate a customer feedback process using Go and Slack. This is a quick guide with easy to understand code examples.
Golang drawer
https://leftasexercise.com/2019/07/11/understanding-kubernetes-controllers-part-ii-object-stores-and-indexers/
LeftAsExercise
Understanding Kubernetes controllers part II – object stores and indexers
In the last post, we have seen that our sample controller uses Listers to retrieve the current state of Kubernetes resources. In this post, we will take a closer look at how these Listers work. Ess…
Golang drawer
https://dev.to/sendilkumarn/create-dev-s-offline-page-with-tiny-go-and-webassembly-9n6
DEV Community
Create Dev's offline page with (Tiny)GO and WebAssembly
🦄
💡
✨
Dev's offline page is fun and we did implement it with Rust and WebAssembly. Go is simple. Can we d...
Golang drawer
https://dev.to/sendilkumarn/reduce-your-webassembly-binaries-72-from-56kb-to-26kb-to-16kb-40mi
DEV Community
Reduce your WebAssembly binaries 72% - from 56KB to 26KB to 16KB
🎉
✨
🦄
Every byte counts - Optimize them Budgets are critical to the performance. It is very imp...
Golang drawer
https://blog.ethereum.org/2019/07/10/geth-v1-9-0/
Ethereum Foundation Blog
Geth v1.9.0 | Ethereum Foundation Blog
Six months distilled
Golang drawer
https://www.bugsnag.com/blog/microservice-developer-tools-for-gophers
Bugsnag
Microservice Developer Tools for Gophers | Bugsnag Blog
A list of great tools for Go software engineers that makes developing microservices easier. Especially useful for performance critical gRPC applications.
Golang drawer
https://codeengineered.com/blog/2019/glide-go-modules/
Codeengineered
Glide, Go Modules, and Go Dependency Handling
What's going on with Glide in a Go Modules world