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/gographics/imagick
GitHub
GitHub - gographics/imagick: Go binding to ImageMagick's MagickWand C API
Go binding to ImageMagick's MagickWand C API. Contribute to gographics/imagick development by creating an account on GitHub.
Golang drawer
https://github.com/go-sql-driver/mysql
GitHub
GitHub - go-sql-driver/mysql: Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package
Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package - go-sql-driver/mysql
Golang drawer
https://github.com/stretchr/testify
GitHub
GitHub - stretchr/testify: A toolkit with common assertions and mocks that plays nicely with the standard library
A toolkit with common assertions and mocks that plays nicely with the standard library - stretchr/testify
Golang drawer
https://github.com/jmigpin/editor
GitHub
GitHub - jmigpin/editor: Source code editor in pure Go.
Source code editor in pure Go. Contribute to jmigpin/editor development by creating an account on GitHub.
Golang drawer
https://github.com/karrick/godirwalk
GitHub
GitHub - karrick/godirwalk: Fast directory traversal for Golang
Fast directory traversal for Golang. Contribute to karrick/godirwalk development by creating an account on GitHub.
Golang drawer
https://github.com/rakyll/govalidate
GitHub
GitHub - rakyll/govalidate: Validates your Go installation and dependencies.
Validates your Go installation and dependencies. Contribute to rakyll/govalidate development by creating an account on GitHub.
Golang drawer
https://ieftimov.com/post/make-resilient-golang-net-http-servers-using-timeouts-deadlines-context-cancellation/
Ilija Eftimov
👨🚀
Make resilient Go net/http servers using timeouts, deadlines and context cancellation
When it comes to timeouts, there are two types of people: those who know how tricky they can be, and those who are yet to find out.
Golang drawer
https://medium.com/@calebkaiser/why-were-writing-machine-learning-infrastructure-in-go-not-python-38d6a37e2d76
Medium
Why we’re writing machine learning infrastructure in Go, not Python
Production machine learning is about more than just algorithms
Golang drawer
https://blog.gopheracademy.com/advent-2019/building-a-microservices-network/
Gopheracademy
Building a global services network using Go, QUIC and Micro
Over the past 6 months we at Micro have been hard at work developing a global service network to build, share and collaborate on microservices.
Golang drawer
https://blog.seriesci.com/how-to-mock-oauth-in-go/
Seriesci
How to mock OAuth 2.0 in Go - seriesci blog
We use OAuth 2.0 to access your information from GitHub. That way we don't have to store any sensitive data and you don't need an extra account. In production this works great. During development it makes our lives harder because GitHub needs access to our…
Golang drawer
https://blog.sqreen.com/top-6-security-best-practices-for-go/
Sqreen Blog
Top 6 security best practices for Go - Sqreen Blog
In this post, we'll cover top six security practices that you need to consider when developing with Go and determine how to apply these practices.
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
https://golang.org/doc/code.html
go.dev
How to Write Go Code - The Go Programming Language
Golang drawer
https://github.com/uber-go/goleak
GitHub
GitHub - uber-go/goleak: Goroutine leak detector
Goroutine leak detector. Contribute to uber-go/goleak development by creating an account on GitHub.
Golang drawer
https://gianarb.it/blog/go-continuous-profiling-profefe
gianarb.it
Continuous profiling in Go with Profefe
Taking a snapshot at the right time is nearly impossible. A very easy way to fix this issue is to have a continuous profiling infrastructure that gives you enough confidence of having a profile at the time you need it.
Golang drawer
https://caddyserver.com/v2
Golang drawer
https://github.com/lucperkins/rek
GitHub
GitHub - lucperkins/rek: An easy HTTP client for Go. Inspired by the immortal Requests.
An easy HTTP client for Go. Inspired by the immortal Requests. - lucperkins/rek
Golang drawer
https://commaok.xyz/post/no-line-numbers/
commaok.xyz
Life without line numbers
If you are desperate for 6% smaller Go binaries, this blog post is for you. (I did this experiment to help out Tailscale. Disclosure: I’m an investor.) If binary size doesn’t worry you, well, maybe you’ll find it entertaining.
In order to get example numbers…
Golang drawer
https://changelog.com/gotime/129
Changelog
Black Hat Go (Go Time #129)
Put on your dark hoodie, turn all the lights off, and join the author of Black Hat Go as we explore the darker side of Go.
Golang drawer
https://dave.cheney.net/2020/05/02/mid-stack-inlining-in-go
Golang drawer
https://medium.com/a-journey-with-go/go-asynchronous-preemption-b5194227371c
Medium
Go: Asynchronous Preemption
ℹ️
This article is based on Go 1.14.