Golang drawer
@golang101
174
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
174 subscribers
Golang drawer
https://circleci.com/blog/how-bolt-optimized-their-ci-pipeline-to-reduce-their-test-run-time-by-over-3x/
CircleCI
How Bolt optimized their CI pipeline to reduce their test run time by over 3x
This post explains how Bolt reduced time and configuration complexity for their CI & integration test pipelines.
Golang drawer
https://scene-si.org/2019/12/16/instrumenting-http-server-with-apm/
scene-si.org
Go: Instrumenting the HTTP service with Elastic APM - via @TitPetric
Golang drawer
https://janithl.github.io/2019/12/a-simple-version-checker-in-go/
janithl.github.io
Janith's Blog – A Simple Version Checker In Go
Golang drawer
https://blog.gopheracademy.com/advent-2019/go-grps-and-tls/
Gopheracademy
Navigating the uncharted waters of SSL/TLS certificates and gRPC with Go
There are different ways to establishing a secure TLS connection with Go and gRPC. Contrary to popular belief, you don’t need to manually provide the Server certificate to your gRPC client in order to encrypt the connection.
Golang drawer
http://p.agnihotry.com/post/validating_sign_in_with_apple_authorization_code/
Parikshit Agnihotry
Validating "Sign in with Apple" Authorization Code
Sign in with Apple launched earlier this year. Developers can use it to have users log in using their Apple accounts. This post outlines validating the …
Golang drawer
https://iximiuz.com/en/posts/implementing-container-runtime-shim/
Iximiuz
Implementing Container Runtime Shim: runc
What is a container runtime shim? Why the shim is needed? How to use OCI container runtime (runc) in command line and from code.
Golang drawer
https://kupczynski.info/2019/12/15/fips-golang.html
kupczynski.info
Geek Igor: FIPS compliant crypto in golang
Golang drawer
https://scene-si.org/2019/12/18/stress-testing-our-service/
scene-si.org
Go: Stress testing our service - via @TitPetric
Golang drawer
https://medium.com/a-journey-with-go/go-goroutine-and-preemption-d6bc2aa2f4b7
Medium
Go: Goroutine and Preemption
ℹ️
This article is based on Go 1.13.
Golang drawer
https://medium.com/better-programming/rpc-in-golang-19661033942
Medium
What Are RPCs in Golang?
An overview of remote procedure calls in Go
Golang drawer
https://www.ardanlabs.com/blog/2019/12/modules-03-minimal-version-selection.html?utm_campaign=The%20Go%20Gazette&utm_medium=email&utm_source=Revue%20newsletter
Ardan Labs
Modules Part 03: Minimal Version Selection
Ardan Labs is trusted by small startups and Fortune 500 companies to train their engineers and develop business software solutions and applications.
Golang drawer
https://blog.r3t.io/virtual-actors-in-go
Software is Hard
Virtual Actor Patter in Go
How do you build an actor in such a way that it's considered virtual?
Golang drawer
https://commaok.xyz/post/intern-strings/
commaok.xyz
Interning strings in Go
This blog post covers string interning in Go.
What is a string? In Go, a string is a (possibly empty) immutable sequence of bytes. The critical word here for our purposes is immutable. Because byte slices are mutable, converting between string and []byte…
Golang drawer
https://blog.usejournal.com/tail-recursion-in-go-fb5cf69a0f26
Medium
Tail-Recursion in Go
Recently I picked up the book “Learning Functional Programming In Go”. Whilst it is a decent book (I’d recommend starting with a more…
Golang drawer
https://stephen.sh/posts/quick-go-performance-improvements
Golang drawer
https://www.arp242.net/go-last-resort.html
Golang drawer
https://github.com/dgryski/go-perfbook
GitHub
GitHub - dgryski/go-perfbook: Thoughts on Go performance optimization
Thoughts on Go performance optimization. Contribute to dgryski/go-perfbook development by creating an account on GitHub.
Golang drawer
https://science.raphael.poss.name/go-executable-size-visualization-with-d3.html
dr knz @ work
Why are my Go executable files so large? - Size visualization of Go executables using D3
Note The latest version of this document can be found online at https://dr-knz.net/go-executable-size-visualization-with-d3.html. Alternate formats: Source, PDF. Note Erratum (2019-04-02): The increase in binary size from CockroachDB v1.0 to v19.2 is 94%/125%…
Golang drawer
https://blog.golang.org/using-go-modules
go.dev
Using Go Modules - The Go Programming Language
An introduction to the basic operations needed to get started with Go modules.
Golang drawer
https://itnext.io/the-top-10-most-common-mistakes-ive-seen-in-go-projects-4b79d4f6cd65
Medium
The Top 10 Most Common Mistakes I’ve Seen in Go Projects
This post is my top list of the most common mistakes I’ve seen in Go projects.