Golang drawer
@golang101
175
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
175 subscribers
Golang drawer
https://github.com/docker-slim/docker-slim
GitHub
GitHub - slimtoolkit/slim: Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled…
Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source) - slimtoolkit/slim
Golang drawer
https://arschles.com/blog/building-full-stack-applications-with-go-vecty-webassembly/
arschles
Building Full Stack Applications with Go, Vecty & WebAssembly
Aaron on the Web
Golang drawer
https://dev.to/deepu105/golang-for-javascript-developers-part-2-p3p
Golang drawer
https://martinheinz.dev/blog/12
martinheinz.dev
Security and Cryptography Mistakes You Are Probably Doing All The Time
<p>
There are a lot of myths and wrong assumptions about cryptography and security in general. It's common for people to misuse cryptographic primitives, a...
Golang drawer
https://blog.gopheracademy.com/advent-2019/control-packetflow-tcp-nodelay/
Gopheracademy
Control packet flow with TCP_NODELAY in Go
Writing web services requires a lot of effort and thinking to make them robust and performant. There’s a wide range of areas to look in order to improve the performance of our service.
Golang drawer
https://ieftimov.com/post/testing-in-go-test-doubles-by-example/
Ieftimov
Testing in Go: Test Doubles by Example
One of the biggest misconceptions is that doubles are a specific implementation of mocks or other testing constructs that we use in testing.
Dummies, mocks, stubs, fakes, and spies ARE test doubles. Test double is the category of these test constructs. Over…
Golang drawer
https://danishpraka.sh/2019/12/07/using-makefiles-for-go.html
Golang drawer
https://blog.gopheracademy.com/advent-2019/api-clients-humans/
Gopheracademy
API Clients for Humans
Most developers, at one point or another, have either built a web API or have been a consumer of one. An API client is a package that provides a set of tools that can be used to develop software that consumes a specific API.
Golang drawer
https://build.thebeat.co/geospatial-queries-reinvented-1d0c9113e4d
Medium
Geospatial Queries, Reinvented
How Beat managed to achieve lightning fast spatial queries.
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.