Golang drawer
@golang101
177
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
177 subscribers
Golang drawer
https://lekstu.ga/posts/extracting-go-types/
Golang drawer
https://presstige.io/p/atomicfile-robustly-writing-to-a-file-in-Go-22143bf788b542fda2262ca7aee57ae4
Golang drawer
https://www.gmarik.info/blog/2019/12-factor-golang-flag-package/
www.gmarik.info
12 factor configuration with Go's `flag` package
Cost-effective way to have your app conform with 12 factor methodology with Go’s stock flag package.
Summary Previously, before “cloud” was a thing, it was common to have configuration part of the source code, ie Rails’ config/database.yaml.
These days, with…
Golang drawer
https://medium.com/cloud-native-the-gathering/404s-heartbreak-95543f9e866f
Medium
404s & Heartbreak
Deep linking with Angular and Go
Golang drawer
https://arschles.com/blog/go-1.13-for-private-repositories/
arschles
Go 1.13 for Private Repositories
Aaron on the Web
Golang drawer
https://harrigan.xyz/blog/integration-testing-with-golang/
David Harrigan
Integration Testing with Golang
How to create integration tests with Golang
Golang drawer
https://codeengineered.com/blog/2019/go-mod-major-versions/
Golang drawer
https://www.digitalocean.com/community/tutorials/how-to-use-variadic-functions-in-go
Digitalocean
How To Use Variadic Functions in Go | DigitalOcean
A variadic function is a function that accepts zero, one, or more values as a single argument. While variadic functions are not the common case, they can be …
Golang drawer
https://www.digitalocean.com/community/tutorials/how-to-construct-for-loops-in-go
Digitalocean
How To Construct For Loops in Go | DigitalOcean
In the Go programming language, a for loop implements the repeated execution of code based on a loop counter or loop variable. In this tutorial, you will l…
Golang drawer
https://reese.dev/go-slices-demystified/
John Reese
Go Slices Demystified
Slices are one of those types in Go that take a little bit of time and hands on experience to really wrap your head around. There is a lot of material out there that explain slices, but I'm going to take a slightly different approach. We'll start with clarifying…
Golang drawer
https://medium.com/swlh/simple-guide-to-panic-handling-and-recovery-in-golang-72d6181ae3e8
Medium
Simple Guide to Panic Handling and Recovery in Golang
Learn to take control of panics in your Go application.
Golang drawer
https://www.fullstackgo.io/handling-json-in-go
www.fullstackgo.io
Handling JSON in Go
Go was built for the modern world. So let's talk about encoding and decoding the most popular data-interchange format.
Golang drawer
https://presstige.io/p/Using-Go-instead-of-bash-for-scripts-6b51885c1f6940aeb40476000d0eb0fc
Golang drawer
https://dave.cheney.net/2019/09/24/be-wary-of-functions-which-take-several-parameters-of-the-same-type
Golang drawer
https://medium.com/avitotech/how-to-work-with-postgres-in-go-bad2dabd13e4
Medium
How to work with Postgres in Go
Using Postgres from Golang in a not-exactly-correct fashion can lead to data corruption and downtime.
Golang drawer
https://techblog.fexcofts.com/2019/09/23/go-and-test-mocking/
Tech Blog
Go and Test: Mocking - Tech Blog
Mocking with Golang Go has his own mock library that you can see here, I think that it is not simple and easy to use, but there is another library that…
Golang drawer
https://dev.to/zaracooper/create-your-developer-portfolio-using-hugo-and-github-pages-35en
DEV Community
Create your developer portfolio using Hugo and Github Pages
One thing that sets you apart when looking for a developer gig is a portfolio website. It gives poten...
Golang drawer
https://yalantis.com/blog/how-to-build-websockets-in-go/
Yalantis
How to implement instant messaging with WebSockets in Go
Drive in the true real-time functionality to your app with WebSockets in Go. In out post, we explain what WebSockets are and how to add them to your app.
Golang drawer
https://github.com/nhooyr/websocket
GitHub
GitHub - coder/websocket: Minimal and idiomatic WebSocket library for Go
Minimal and idiomatic WebSocket library for Go. Contribute to coder/websocket development by creating an account on GitHub.
Golang drawer
https://github.com/Allenxuxu/gev
GitHub
GitHub - Allenxuxu/gev:
🚀
Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode.…
🚀
Gev is a lightweight, fast non-blocking TCP network library / websocket server based on Reactor mode. Support custom protocols to quickly and easily build high-performance servers. - GitHub - All...
Golang drawer
Scientific paper:
What is the adoption level of automated support for testing in open-source ecosystems?
https://dl.acm.org/citation.cfm?id=3356325