TLWI Golang #25
thelastweekin.dev
Gopher Gold weekly curation for Wed Jan 13 2021.
Go Articles This Week On Dev.To
- Stanley Nguyen: Going Places: How I used Golang for literally every part of an IoT system
- Alexander: Go, RabbitMQ and gRPC Clean Architecture microservice 💫👋
- Hardik Chopra: Go in 2 minutes
- mrthkc: GO Backend Service Skeleton w/Gin
- tomassirio: Mediator Design Pattern in Go
- Devinterview-io: 👨💻 Most asked Go interview questions and answers in 2021
- Oliver N: µjson — A minimal JSON parser and transformer in Go
- stereobooster: Metaprogramming
- Pipo Sanfilippo: Testing IAC with Terratest and GitHub Actions
- Pacharapol Withayasakpunt: Yet another way to convert a website (with backend) to desktop app
- Jon Calhoun: Concurrency Patterns in Go: sync.WaitGroup
- svntax: Playing Cards Discord Bot
- Weerasak Chongnguluam: ทำความเข้าใจ sync.Mutex กับ sync.RWMutex ของ Go
- MrViK: Bringing the power of Go templates to service descriptions
- Pasquale Ragozzino: Go dockerization
- Caio Marte: Gopheround #0: Introducing the 30 days of (explained) code series
- Som Shekhar Mukherjee: "Switch" statements in GO
- Bharghava Varun Ayada: Ways to Rate Limit Requests in Go
- Jacob Goodwin: 17 - Updating TokenPair Model
- Michele Caci: Using '%q' inside fmt.Printf in Go (instead of '%s')
- Higor Diego: Introdução ao Golang.
- Tushar R Ahmed: Why GO is so popular in 2021
- enigma-devhub: Backend
- Pacharapol Withayasakpunt: Windows desktop app (Golang) triggers antivirus
- bluepaperbirds: Python vs Go
- Jake Witcher: Interfaces and the Principle of Least Privilege
- Figur8: Diário de bordo - #3
- Clavin June: Greatest Common Divisor and Least Common Multiplier
- Clavin June: Sieve Of Eratosthenes
- Julian-Chu: [Go] unusual: move "if err !=nil" into struct methods
- Gowtham Neerukonda: Universal Artifact Management for Go development community
- Brian Wieder: Basics of a Go Program
- Figur8: Diário de bordo - #2
- Tyler Auerbeck: Terratest unable to find executable
- Mario Carrion: (n)vi(m): Go plugins
- MrViK: Following slippery processes
Trending Go Repositories This Week On Github
- ztino/helloworld (Go): Hello,MT
- OpenDiablo2/OpenDiablo2 (Go): An open source re-implementation of Diablo 2
- photoprism/photoprism (Go): Personal Photo Management powered by Go and Google TensorFlow
- aws/aws-sdk-go (Go): AWS SDK for the Go programming language.
- sundowndev/PhoneInfoga (Go): Advanced information gathering & OSINT framework for phone numbers
- geektutu/high-performance-go (Go): high performance coding with golang(Go 语言高性能编程,Go 语言陷阱,Gotchas,Traps)
- halfrost/LeetCode-Go (Go): ✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解
- ethereum/go-ethereum (Go): Official Go implementation of the Ethereum protocol
- therecipe/qt (Go): Qt binding for Go (Golang) with support for Windows / macOS / Linux / FreeBSD / Android / iOS / Sailfish OS / Raspberry Pi / AsteroidOS / Ubuntu Touch / JavaScript / WebAssembly
- geektutu/7days-golang (Go): 7 days golang programs from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM, rpc framework GeeRPC etc) 7 天用 Go 动手写/从零实现系列
- mickael-kerjean/filestash (Go): 🦄 A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ...
- vitessio/vitess (Go): Vitess is a database clustering system for horizontal scaling of MySQL.
- argoproj/argo-cd (Go): Declarative continuous deployment for Kubernetes.
- cosmos/cosmos-sdk (Go): ⛓️ A Framework for Building High Value Public Blockchains ✨
- didi/nightingale (Go): 💡 A Distributed and High-Performance Monitoring System. The next generation of Open-Falcon
- hashicorp/terraform-provider-aws (Go): Terraform AWS provider
- matrix-org/dendrite (Go): Dendrite is a second-generation Matrix homeserver written in Go!
- slackhq/nebula (Go): A scalable overlay networking tool with a focus on performance, simplicity and security
- chromedp/chromedp (Go): A faster, simpler way to drive browsers supporting the Chrome DevTools Protocol.
- cockroachdb/cockroach (Go): CockroachDB - the open source, cloud-native distributed SQL database.
- linkerd/linkerd2 (Go): Ultralight, security-first service mesh for Kubernetes. Main repo for Linkerd 2.x.
- gohugoio/hugo (Go): The world’s fastest framework for building websites.
- argoproj/argo (Go): Argo Workflows: Get stuff done with Kubernetes.
- mattermost/mattermost-server (Go): Open source Slack-alternative in Golang and React - Mattermost
- GoogleCloudPlatform/spark-on-k8s-operator (Go): Kubernetes operator for managing the lifecycle of Apache Spark applications on Kubernetes.
Topics from the Weekly Go Forum
- How to use moves logic in Go?
- Hackerrank Array Problem
- How can I generate traffic (like Http get) and get it through GTP tunnel?
- feed.Entry undefined (type Feed has no field or method Entry)
- Using Cobra CLI in HTTP services
- Bangalore NLP Engineer for Worlds
- Need help understanding this call chain
- Composite literals oddity with methods
- What is this why is it on my youtube
- Reading url as: #[get("/hello/
<name>
/<age>
")] - Get TCP packet information
- AES multi-core bad performance
- Experimenting with Generics
Gopher Gold is a weekly roundup for all things Go! If you have more suggestions for resources, submit them on Twitter @dennisokeeffe92
Subscribe to my personal newsletter to get updates on TheLastWeekIn.Dev + more! 🦄