TLWI Golang #3
thelastweekin.dev
Go Weekly, a weekly curation for all things Go in one centralised place. Here is your curation for Tue Aug 04 2020.
Hot Go Articles This Week On Reddit
Go Articles This Week On Dev.To
- Ghvst Code: A deep dive into Go's Context Package
- martin: Concurrency in Go - Using Goroutines and Wait Groups
- arhuman: Why I like generics in golang
- Lucas Santos: Um Mergulho em Imagens de Containers - Parte 2
- Raphaël Pinson: Simple secret sharing with gopass and summon
- Donald Feury: Lets do some magic tricks with Go Slices
- Universe MrBlood: How we moved from Ruby to GO and decrease our cost by %1400 and increased response time by %500
- Sachin Saini: Writing a Cache Server
- Abhishek Gupta: How to use Azure Go SDK to manage Azure Data Explorer clusters
- Tokinaga Shumo: Simple live-reloading tool for writing CLI applications in Go.
- Todd Birchard: Deploy Serverless Golang Functions with Netlify
- Kubo Ryosuke: go-mp4: Golang Library and CLI Tool for MP4
- Ilya Kaznacheev: Go-Swagger Tricks. Standard HTTP Handler
- Ogundele Olumide: Building a multipurpose CLI tool with Cobra and Go
- WisdomEnigma: Docker Build Failed!
- Brian Michalski: Go + BigQuery : Beam for Beginners
- Yasunori Tanaka: Prevent updating query updates all records in GORM
- Arash Outadi: Ensure auto-generated code is always up-to-date with compile-time assertions in Go
- Gerson Pechim: 🚨Back-end Developer na Oli Saúde🚨
- Guilherme Marcial: Projeto e-Money: Arquitetura
- Sufiyan Yasa: Appstore Connect API Golang Client code
- Preslav Mihaylov: todocheck v0.2.0 is live!
- flowerinthenight: An example of a Golang-based monorepo
- Ogundele Olumide: Data Structures: Singly-Linked List with Go
Trending Go Repositories This Week On Github
- lyft/clutch (Go): Extensible platform for infrastructure management
- cilium/cilium (Go): eBPF-based Networking, Security, and Observability
- authelia/authelia (Go): The Single Sign-On Multi-Factor portal for web apps
- kubernetes/kops (Go): Kubernetes Operations (kops) - Production Grade K8s Installation, Upgrades, and Management
- containous/traefik (Go): The Cloud Native Edge Router
- GoesToEleven/GolangTraining (Go): Training for Golang (go language)
- ehang-io/nps (Go): 一款轻量级、高性能、功能强大的内网穿透代理服务器。支持 tcp、udp、socks5、http 等几乎所有流量转发,可用来访问内网网站、本地支付接口调试、ssh 访问、远程桌面,内网 dns 解析、内网 socks5 代理等等……,并带有功能强大的 web 管理端。a lightweight, high-performance, powerful intranet penetration proxy server, with a powerful web management terminal.
- crawlab-team/crawlab (Go): Distributed web crawler admin platform for spiders management regardless of languages and frameworks. 分布式爬虫管理平台,支持任何语言和框架
- gorilla/websocket (Go): A fast, well-tested and widely used WebSocket implementation for Go.
- grpc-ecosystem/grpc-gateway (Go): gRPC to JSON proxy generator following the gRPC HTTP spec
- golang/go (Go): The Go programming language
- jesseduffield/lazydocker (Go): The lazier way to manage everything docker
- avelino/awesome-go (Go): A curated list of awesome Go frameworks, libraries and software
- helm/helm (Go): The Kubernetes Package Manager
- greyireland/algorithm-pattern (Go): 算法模板,最科学的刷题方式,最快速的刷题路径,你值得拥有~
- sirupsen/logrus (Go): Structured, pluggable logging for Go.
- pingcap/tidb (Go): TiDB is an open source distributed HTAP database compatible with the MySQL protocol
- p4gefau1t/trojan-go (Go): Go 实现的 Trojan 代理,支持多路复用/路由功能/CDN 中转/Shadowsocks 混淆插件,多平台,无依赖。A Trojan proxy written in Go. An unidentifiable mechanism that helps you bypass GFW. https://p4gefau1t.github.io/trojan-go/
- zricethezav/gitleaks (Go): Scan git repos for secrets using regex and entropy 🔑
- golang-migrate/migrate (Go): Database migrations. CLI and Golang library.
- cloudreve/Cloudreve (Go): 🌩 支持多家云存储的云盘系统 (A project helps you build your own cloud in minutes)
- kubernetes/client-go (Go): Go client for Kubernetes.
- moby/moby (Go): Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
- ffuf/ffuf (Go): Fast web fuzzer written in Go
- apache/dubbo-go (Go): Go Implementation For Apache Dubbo
Topics from the Weekly Go Forum
- Variadic Parameter...https://play.golang.org/p/l6pbuFDz_eP
- Iam getting this error, for creating a form that takes the file and perform read and write operation
- Comments not in there position when converting ast to go program
- Can I modify an ast node? Like AST rewrite functionality
- I am trying to write code for the Tower of Hanoi problem. But I keep getting index out of range error in my slice inside the recursive function call. What am I doing wrong with my code?
- Compress/gzip not compressing woff font
- Basic CSV manipulation and Linear Algebra library - RocketC
- Cross Compiling for MIPS, runtime error
- What is this errno? error -89 on mips OS
- Senior Golang Engineer, Switzerland - 85’000 - 110'000 CHF/year
- Dissecting a CSV file
- Roundrobin implementation of offset value in Golang for number of records fetched from couchbase n1ql query
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! 🦄