Golang drawer
@golang101
176
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
176 subscribers
Golang drawer
https://www.digitalocean.com/community/tutorials/handling-panics-in-go
Digitalocean
Handling Panics in Go | DigitalOcean
Panics are unforeseeable errors that will spontaneously terminate and exit a running Go program. Common mistakes are often responsible for creating panics. I…
Golang drawer
https://medium.com/better-programming/easy-guide-to-unit-testing-in-golang-4fc1e9d96679
Medium
Easy Guide to Unit Testing in Golang
Learn to write unit tests in Golang
Golang drawer
https://dev.to/nopestack/learn-linked-lists-by-building-a-blockchain-in-go-1-13-37e5
DEV Community
👩💻
👨💻
Learn Linked Lists by building a Blockchain (in Go 1.13)
So, in this tutorial series I want to teach you fundamental computer science topics you might dread,...
Golang drawer
https://www.ardanlabs.com/blog/2019/10/integration-testing-in-go-set-up-and-writing-tests.html
Ardan Labs
Integration Testing in Go: Part II - Set-up and Writing Tests
Integration tests give insights to the end-to-end operation of web services. In part 2 of this 2 part series over integration testing in Go we explore how to configure and manage external systems before and during testing as well as the actual act of writing…
Golang drawer
https://yalantis.com/blog/deploy-admin-panel-in-go-using-qor/
Golang drawer
https://medium.com/@timma.j.white/serverless-with-go-and-graphql-af4fe344d399
Medium
Serverless with Go and Graphql
Let’s get started! To begin, let’s make sure you have some dependencies on your OS. We will need:
Golang drawer
https://blog.nobugware.com/post/2019/advanced-traefik-2-0-with-kubernetes/
Nobugware
Advanced Traefik 2.0 with Kubernetes - Fabrice Aneche
Following my earlier post about Traefik 2 and Kubernetes, here are some advanced configuration examples and a full yaml example at the end of this post:
Protecting a route with a password Create an htpasswd file named users for a user admin
htpasswd -c users…
Golang drawer
https://medium.com/@tduble94/create-go-monorepo-with-go-modules-and-bazel-95f00cf571d3
Medium
Create Go Monorepo with Go-modules and Bazel
FAQ for creation GoLang monorepo with Bazel
Golang drawer
https://youtu.be/eflwfQczXFw
YouTube
Erin Stanfill - Concurrency In Go
Golang drawer
https://www.sidneyw.com/go-reverse-proxy/
sidneyw
Capturing Metrics with Go's Reverse Proxy
I had to capture metrics from a service I couldn’t directly access. The go standard library ships with a reverse proxy implementation
🤯
. By…
Golang drawer
https://dave.cheney.net/2019/10/06/use-internal-packages-to-reduce-your-public-api-surface
Golang drawer
https://callistaenterprise.se/blogg/teknik/2019/10/05/go-worker-cancellation/
callistaenterprise.se
Go - graceful shutdown of worker goroutines | Callista
Callista Enterprise - seniora IT-arkitekter och systemutvecklare inom Java, öppen källkod, agil utveckling och systemintegration
Golang drawer
https://medium.com/swlh/easy-guide-to-latency-measurement-in-golang-38c3297ebbd2
Medium
Easy Guide to Latency Measurement in Golang
Non-intrusive way to add profiling code to Go functions.
Golang drawer
https://www.digitalocean.com/community/tutorials/building-go-applications-for-different-operating-systems-and-architectures
Digitalocean
Building Go Applications for Different Operating Systems and Architectures | DigitalOcean
Go supports cross-platform compiling by building support for multiple platforms directly into the go build tool. By using the GOOS and GOARCH environment var…
Golang drawer
https://www.ardanlabs.com/blog/2019/10/integration-testing-in-go-set-up-and-writing-tests.html
Ardan Labs
Integration Testing in Go: Part II - Set-up and Writing Tests
Integration tests give insights to the end-to-end operation of web services. In part 2 of this 2 part series over integration testing in Go we explore how to configure and manage external systems before and during testing as well as the actual act of writing…
Golang drawer
http://notes.eatonphil.com/interpreting-go.html
Golang drawer
https://www.calhoun.io/flat-application-structure/
Calhoun.io
Flat Application Structure in Go - Calhoun.io
Rather than spending time trying to figure out how to break code into packages, an app with a flat structure would just place all of the go files in a single package. This sounds kinda crazy, but can actually be a great facilitator of learning and letting
Golang drawer
https://www.youtube.com/watch?v=KvjohMhC8zc&feature=share
YouTube
API Conference: Exploring Go for Web APIs and Microservices
The programming language Go is growing in popularity. It promises microservices with a small footprint while still offering high developer productivity. This...
Golang drawer
https://jhalderm.com/pub/papers/conjure-ccs19.pdf
Golang drawer
http://ctp.di.fct.unl.pt/~mgiunti/inforum19-talk.pdf