Golang drawer
@golang101
174
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
174 subscribers
Golang drawer
https://preslav.me/2019/05/07/my-reasons-to-consider-go-coming-from-java/
preslav.me
My Reasons to Consider Go Coming from Java
I hate listicles, and I am highly hoping that this doesn’t become one of them. Yet, I somehow felt the need to write down the reasons why I am giving Go a second (or maybe, third
🤔
) chance. To the Java developers out there, searching for a new weapon of choice…
Golang drawer
https://github.com/xtaci/tcpraw
GitHub
GitHub - xtaci/tcpraw: Sending packets through TCP
Sending packets through TCP. Contribute to xtaci/tcpraw development by creating an account on GitHub.
Golang drawer
https://roberto.selbach.ca/intro-to-go-modules/
Rselbach
Introduction to Go Modules
This post is also available in other languages:
Russian: Введение в модули Go Uzbek: Go modullariga kirish The upcoming version 1.11 of the Go programming language will bring experimental support for modules, a new dependency management system for Go. A few…
Golang drawer
https://github.com/golang/go/issues/32437#issuecomment-512035919
GitHub
Proposal: A built-in Go error check function, "try" · Issue #32437 · golang/go
Proposal: A built-in Go error check function, try This proposal has been closed. Thanks, everybody, for your input. Before commenting, please read the detailed design doc and see the discussion sum...
Golang drawer
https://brycewray.com/posts/2019/07/why-staying-with-hugo/
Brycewray
Why I’m staying with Hugo
After experimenting for a few weeks with Gatsby and a few other trendy SSGs, I realize just how good I have it with Hugo.
Golang drawer
https://blog.gypsydave5.com/posts/2019/7/15/on-developer-fetishes/
Golang drawer
https://milad.dev/projects/konfig/
milad.dev
Zero-Config Configuration Management
konfig is a minimal and unopinionated configuration management library for Go applications. I based on The 12-Factor App and as a response to repeating myself across every single microservice I have been working on. This library has been used in production…
Golang drawer
https://www.elastic.co/blog/testing-data-shapes-with-go-lookslike
Elastic Blog
Testing data shapes with go-lookslike
Introducing Lookslike — a new open source Go testing/schema validation library we developed to test Elasticsearch documents output by Heartbeat. It lets you match against the shape of your Golang datastructures in a way similar to JSON Schema, but more powerful…
Golang drawer
https://dev.to/sgotti/introducing-agola-ci-cd-redefined-1bl3
DEV Community
Introducing Agola: CI/CD redefined
. Tagged with opensource, continuousdelivery, distributed, go.
Golang drawer
https://www.dunebook.com/best-go-ide-tools-editors-go-programming/
Dunebook
Best IDE, Editors and Tools for Go Programming language
Wondering and spoilt for choice on which IDE is the best for Go programming? Why numerous Go IDE has been developed to spur further confusion on making the right choice for the appropriate Go IDE?
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.
Golang drawer
https://medium.com/@ckeyes88/go-modules-in-real-life-87a21fb4d8aa
Medium
Go Modules In Real Life
Ok, so Go modules are the new hot thing in Go ever since their beta release in version 1.11. If you’ve spent time working in Go you know…
Golang drawer
https://medium.com/@pedram.esmaeeli/golang-pitfalls-f2ebae9c8208
Medium
Golang pitfalls
In this article I will list some Golang pitfalls along with ways to avoid each one.
Golang drawer
https://yourbasic.org/golang/if-else-statement
yourbasic.org
4 basic if-else statement patterns
CODE EXAMPLE If statements in Go can include an init statement. Go has no short one-line alternative to the question mark operator.
Golang drawer
https://www.guru99.com/google-go-tutorial.html
Guru99
Golang Tutorial: Learn Go Programming Language for Beginners
Go is a programming language created at Google in 2009 by Robert Griesemer, Rob Pike, and Ken Thompson. Go is a statically typed compiled language in the tradition of C, with memory safety, garbage co
Golang drawer
https://www.digitalocean.com/community/tutorials/understanding-arrays-in-go
DigitalOcean
Understanding Arrays in Go | DigitalOcean
In this article, you will learn how arrays work in the Go programming language, how to declare an array, how to call individual elements using indexing, how to slice the array into smaller sets, and the difference between an array and a slice.
Golang drawer
https://medium.com/@blanchon.vincent/go-buffered-and-unbuffered-channels-29a107c00268
Medium
Go: Buffered and Unbuffered Channels
The channel mechanism in Go is quite powerful, but understanding the inner concepts could even make it more powerful. Indeed, choosing a…
Golang drawer
https://www.lucasepe.it/posts/what-is-goroutine/
Luca Sepe
What is a Goroutine? - Luca Sepe
Golang drawer
https://eamoses.github.io/blog/2019/07/12/errors.html
eamoses.github.io
Error Handling
Before giving examples of error handling in various languages, I want to introduce the Gotime Podcast. I highly recommend listening to their conversation aro...
Golang drawer
https://medium.com/@blanchon.vincent/go-init-functions-319dbb12831c
Medium
Go: Init Functions
Init functions are called only once, after all the variable declarations and before the main function. It allows you to initialize…