Golang drawer
@golang101
174
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
174 subscribers
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…
Golang drawer
https://www.codetips.co.uk/structs-in-go/
Code Tips - Learn programming from scratch
Structs in Go
Structs are typed collections of fields.
We learn how to use them to reduce duplication and increase maintainability in a real programme.
Golang drawer
https://youtu.be/vtMF2UAau4w
YouTube
Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerrigan
Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerrigan, Assured Information Security, Inc. High level toolstacks for server and cloud virtu...
Golang drawer
https://youtu.be/7BqJ8dzygtU
YouTube
Go Development with Vim-go
vim-go is the most popular editor plugin for developing Go in Vim. It comes with pre-defined sensible settings (like auto gofmt on save), auto completion, snippet support, improved syntax highlighting, go toolchain commands, and more advanced features. In…
Golang drawer
https://www.scribd.com/document/418514221/Empirical-Analysis-of-the-Growth-and-Challenges-of-New-Programming-Languages
Scribd
Empirical Analysis of the Growth and Challenges of New Programming Languages
Golang drawer
https://www.jexia.com/en/blog/do-brogrammers-diminish-as-automated-back-ends-arise/
Jexia
Do brogrammers diminish as automated back-ends arise?
As software development teams are more focussing on one end of their software offerings, the front-end, an opportunity arises to deal with the brogrammer problem.
Golang drawer
https://github.com/eleme/lindb
GitHub
lindb/lindb
LinDB is a scalable, high performance, high availability distributed time series database. - lindb/lindb
Golang drawer
https://redislabs.com/blog/introduction-redis-gears/
Golang drawer
https://aykevl.nl/2019/07/tinygo-plaground-simulator
aykevl.nl
Ayke van Laëthem – How the TinyGo playground simulates hardware
The TinyGo playground simulates real hardware, including an e-paper display. How can it do such things? This post explains a bit about how the playground works to make this possible.
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://blog.cloudflare.com/apt-transports/
The Cloudflare Blog
A Tale of Two (APT) Transports
Securing access to your APT repositories is critical.
Golang drawer
https://milad.dev/posts/telepresence-with-konfig/
milad.dev
Developing Go Services For Kubernetes with Telepresence and konfig
The Problem As a developer when you are working on a Kubernetes application on your local machine, if you want to test or debug something, you have the following options:
A full environment running using docker-compose. A full environment running in a local…
Golang drawer
https://dev.to/cmelgarejo/creating-an-opinionated-graphql-server-with-go-part-2-46io
DEV Community
Creating an opinionated GraphQL server with Go - Part 2
We'll be now add GQLGen's generated server into our project and start gqling away! And, we are going...