Golang drawer
@golang101
176
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
176 subscribers
Golang drawer
https://arslan.io/2019/08/02/why-you-should-use-a-go-module-proxy/
Fatih Arslan
Why you should use a Go module proxy
After the introduction of Go modules, people started to advocate using a Go module proxy. After researching the pros and cons, I've concluded that this is one of the most important changes in recent years. But why is that the case?
Golang drawer
https://www.zupzup.org/go-missing-read-handler/
www.zupzup.org
The Tale of the Missing Read Handler in Go - zupzup
This is the story of a bug hunt featuring Gorilla WebSockets, Go and a confused programmer (me) :)
Golang drawer
https://doordash.engineering/2019/07/22/writing-delightful-http-middlewares-in-go/
DoorDash Engineering Blog
Writing Delightful HTTP Middleware in Go - DoorDash Engineering Blog
While writing complex services in go, one typical topic that you will encounter is middleware. This topic has been discussed again, and again, and again, on internet. Essentially a middleware should allow us to: Intercept a ServeHTTP call, and execute any…
Golang drawer
https://agniva.me/wasm/2019/07/25/wasm-cpu-profiles.html
agniva.me
Generating WebAssembly CPU Profiles in Go
Golang drawer
https://github.com/OWASP/Go-SCP
GitHub
GitHub - OWASP/Go-SCP: Golang Secure Coding Practices guide
Golang Secure Coding Practices guide. Contribute to OWASP/Go-SCP development by creating an account on GitHub.
Golang drawer
https://blog.simon-frey.eu/known-length-slice-initialization-speed-golang-benchmark-wednesday
Blog by Simon Frey
Known length slice initialization speed - Golang Benchmark Wednesday
How do different allocation method for golang slice initialization performe and which one you should use if you know the size of your slice upfront.
Golang drawer
https://blog.afoolishmanifesto.com/posts/generics-in-golang/
fREW Schmidt's Foolish Manifesto
Generics in Go, via Contracts
The newest Contracts
proposal
was published just a few days ago. I read it in full and have a few thoughts.
Golang drawer
https://www.snazz.xyz/programming/2019/07/31/perfect-language.html
Golang drawer
https://7phs.github.io/binary-trees/
binary-trees
Boost performance “binary trees” of a benchmark game more than 3x times
Extending implementation of binary trees test of the Computer Language Benchmarks Game for Go language
Golang drawer
https://ervinbarta.com/2019/08/06/upcase-in-go-the-long-way-around/
ervin’s blog
Checking a character’s case in Go, the long way around (0’s and 1’s included)
I’m slowly picking up Go, and ran across a Hacker Rank task: count the number of uppercase letters, in an input, which is written in CamelCase. For example, thisStringWouldYield 3. It’s easy as it sounds: you go through each character and increase a counter…
Golang drawer
http://hcommons.org/deposits/objects/hc:25738/datastreams/CONTENT/content
Golang drawer
https://hackernoon.com/golang-clean-archithecture-efd6d7c43047
Hackernoon
Trying Clean Architecture on Golang
After reading the uncle Bob’s Clean Architecture Concept, I’m trying to implement it in Golang. This is a similar architecture that we used in our company, <a href="https://kurio.co.id/" target="_blank"><strong>Kurio - App Berita Indonesi</strong></a><strong>a…
Golang drawer
https://youtu.be/J2AtMlwvs3U
YouTube
Refactoring To Modules: Why And How – All You Need To Know In An Hour @ Triangle Golang Aug 2019
By Baruch Sadogursky
Go modules are here to stay and it’s about time to start modularizing your code. We’re here to help! In this talk, you’ll learn why and how to do it by examining a production code successfully refactored to modules.
Golang drawer
https://medium.com/teads-engineering/scaling-graphite-in-a-cloud-environment-6a92fb495e5
Medium
Scaling Graphite in a cloud environment
Our tormented journey moving from a physical server to a cloud based, highly available and scalable setup
Golang drawer
https://developers.redhat.com/blog/2019/07/24/probing-golang-runtime-using-systemtap/
Red Hat Developer
Probing golang runtime using SystemTap - Red Hat Developer
SystemTap can be used to perform live analysis of a running program; this article provides a sample script for probing golang runtime.
Golang drawer
https://snyk.io/blog/securing-go-modules-made-easy/
Snyk
Securing Go modules made easy (and accurately!) | Snyk
We are excited to share that starting today, developers can test and monitor their Go projects, which use modules, for open source vulnerabilities and get
Golang drawer
https://github.com/stripe/stripe-cli
GitHub
GitHub - stripe/stripe-cli: A command-line tool for Stripe
A command-line tool for Stripe. Contribute to stripe/stripe-cli development by creating an account on GitHub.
Golang drawer
https://github.com/ipfs/go-ipfs
GitHub
GitHub - ipfs/kubo: An IPFS implementation in Go
An IPFS implementation in Go. Contribute to ipfs/kubo development by creating an account on GitHub.
Golang drawer
https://github.com/apache/dubbo-go
GitHub
GitHub - apache/dubbo-go: Go Implementation For Apache Dubbo .
Go Implementation For Apache Dubbo . Contribute to apache/dubbo-go development by creating an account on GitHub.
Golang drawer
https://grpc-ecosystem.github.io/grpc-gateway/docs/customizingyourgateway.html
Golang drawer
https://github.com/gohouse/gorose
GitHub
GitHub - gohouse/gorose: GoRose(go orm), a mini database ORM for golang, which inspired by the famous php framwork laravle's eloquent.…
GoRose(go orm), a mini database ORM for golang, which inspired by the famous php framwork laravle's eloquent. It will be friendly for php developer and python or ruby developer. Currently p...