Golang drawer
@golang101
174
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
174 subscribers
Golang drawer
https://nullprogram.com/blog/2019/07/10/
Golang drawer
https://preslav.me/2019/07/07/implementing-a-functional-style-builder-in-go/
preslav.me
Implementing a Functional-Style Builder in Go
Go is definitely not the first language on my mind, when I hear the term “Functional Programming”. Yet, functions are first-class citizens in Go, and one can achieve a lot using higher-order functions (those that can receive and/or return other functions)…
Golang drawer
https://faiface.github.io/post/how-to-use-try/
Golang drawer
https://ieftimov.com/post/testing-in-go-table-driven-tests/
Ieftimov
Testing in Go: Table-Driven Tests
Coming from Ruby, which has excellent testing tools and libraries, the notion of table-driven tests was unusual for me. The widespread testing libraries in Ruby, such as RSpec, force the programmer to approach testing from a BDD standpoint. Thus, coming to…
Golang drawer
https://giedrius.blog/2019/07/08/property-based-testing-in-golang/
Golang drawer
https://codetree.dev/golang-implementing-sets/
codetree.dev
Implementing Sets (Hash-sets) in Golang
This post describes how we can use the existing native data structures to implement sets (and hash-sets) in Go applications.
Golang drawer
https://blog.avenuecode.com/3-ways-to-make-your-code-more-readable
Avenuecode
3 Ways to Make Your Code More Readable
Write for others, not just for yourself: learn these three tips for writing code that other developers can read.
Golang drawer
https://gophp.io/customer-feedback-via-sms-using-go-and-slack/
GoPHP.io
Customer Feedback via SMS using Go and Slack - GoPHP.io
How to use text messages to automate a customer feedback process using Go and Slack. This is a quick guide with easy to understand code examples.
Golang drawer
https://leftasexercise.com/2019/07/11/understanding-kubernetes-controllers-part-ii-object-stores-and-indexers/
LeftAsExercise
Understanding Kubernetes controllers part II – object stores and indexers
In the last post, we have seen that our sample controller uses Listers to retrieve the current state of Kubernetes resources. In this post, we will take a closer look at how these Listers work. Ess…
Golang drawer
https://dev.to/sendilkumarn/create-dev-s-offline-page-with-tiny-go-and-webassembly-9n6
DEV Community
Create Dev's offline page with (Tiny)GO and WebAssembly
🦄
💡
✨
Dev's offline page is fun and we did implement it with Rust and WebAssembly. Go is simple. Can we d...
Golang drawer
https://dev.to/sendilkumarn/reduce-your-webassembly-binaries-72-from-56kb-to-26kb-to-16kb-40mi
DEV Community
Reduce your WebAssembly binaries 72% - from 56KB to 26KB to 16KB
🎉
✨
🦄
Every byte counts - Optimize them Budgets are critical to the performance. It is very imp...
Golang drawer
https://blog.ethereum.org/2019/07/10/geth-v1-9-0/
Ethereum Foundation Blog
Geth v1.9.0 | Ethereum Foundation Blog
Six months distilled
Golang drawer
https://www.bugsnag.com/blog/microservice-developer-tools-for-gophers
Bugsnag
Microservice Developer Tools for Gophers | Bugsnag Blog
A list of great tools for Go software engineers that makes developing microservices easier. Especially useful for performance critical gRPC applications.
Golang drawer
https://codeengineered.com/blog/2019/glide-go-modules/
Codeengineered
Glide, Go Modules, and Go Dependency Handling
What's going on with Glide in a Go Modules world
Golang drawer
https://dl.acm.org/citation.cfm?id=3338996
Golang drawer
https://github.com/maxatome/go-testdeep
GitHub
GitHub - maxatome/go-testdeep: Extremely flexible golang deep comparison, extends the go testing package, tests HTTP APIs and provides…
Extremely flexible golang deep comparison, extends the go testing package, tests HTTP APIs and provides tests suite - maxatome/go-testdeep
Golang drawer
https://github.com/storyicon/grbac
GitHub
GitHub - storyicon/grbac:
👮
grbac is a fast, elegant and concise RBAC(role-based access control) framework
👮
grbac is a fast, elegant and concise RBAC(role-based access control) framework - GitHub - storyicon/grbac:
👮
grbac is a fast, elegant and concise RBAC(role-based access control) framework
Golang drawer
https://philpearl.github.io/post/interface_at_what_cost/
philpearl.github.io
Go interfaces, but at what cost?
Interfaces are not without overhead
Golang drawer
https://thenewstack.io/this-week-in-programming-do-or-not-do-there-is-no-try/
The New Stack
This Week in Programming: Do or Not Do, There Is No Try()
As Golang observer Matt Klein recently remarked, the Go community is again experiencing a bit of a "kerfuffle" over a proposed new feature. In case you weren't sure, a "kerfuffle" is defined as "a commotion or fuss, especially one caused by conflicting views"…
Golang drawer
https://threadreaderapp.com/thread/1149654812595646471.html
Threadreaderapp
Thread by @embano1: "Did you ever ask yourself if cgroups (containers, pods, whathaveyou) can impact the @golang runtime? I did…
Thread by @embano1: "Did you ever ask yourself if cgroups (containers, pods, whathaveyou) can impact the @golang runtime? I did and here's whd... (thread) So ~2y ago, while working with a lot of customers moving into contai […]" #Docker #Kubernetes #Linux
Golang drawer
https://thenewstack.io/this-week-in-programming-what-a-mythical-language-says-about-golang/
The New Stack
This Week in Programming: What a Mythical Language Says about Golang
If you were paying any attention to last week's column, you may have noticed one glaring error: Go++ is not a real programming language. You see, while busy rounding up opinions on Twitter and elsewhere of the latest goings-on in the ongoing development of…