Go Weekly, a weekly curation for all things Go in one centralised place. Here is your curation for Tue Jul 21 2020.
Hot Go Articles This Week On Reddit
- Go generics will use square brackets [] not parenthesis () (6 days ago)
- Brian Kernighan: UNIX, C, AWK, AMPL, and Go Programming | AI Podcast #109 with Lex Fridman (2 days ago)
- GoLand 2020.2 hits Beta with experimental support for generics a.k.a. type parameters (4 days ago)
- Static code analyzer for TODO comments, written in Go (2 days ago)
- Benchmarking gRPC in Rust & Go (4 days ago)
Go Articles This Week On Dev.To
- Barry McAuley: Onion Architecture 🧅
- Cat McGee: #watercoolerI fucking love coding
- Weerasak Chongnguluam: ทำไม Go ต้องมี pointer และเราใช้ pointer ใน Go ตอนไหนบ้าง
- Ghvst Code: Concurrency in Go
- Preslav Mihaylov: Eliminate the undocumented TODOs with todocheck
- Donald Feury: Error Chains in Go 1.13
- vianel: How to build a Web Scraper using golang with colly
- martin: Pointers, Marshalling, and Unmarshalling Data in Go
- Alba Rincón: How I used Go to generate images for my dad’s meetups
- huhu: A handy browser plugin to search docs and packages in the address bar instantly
- Gourav Kumar: Golang: 4 points Image transformation using GoCV / OpenCV
- Ryan Westlund: Implementing Maybe in Go
- Ali Orhun Akkirman: GO ile GTK uygulaması geliştirme - 1
- Yoshi Yamaguchi: Easter eggs in Go source code
- Stephen Solka: go errors.is cool
- Lane Wagner: Rust vs Go in Backend Web Development
- Temuri Takalandze: A terminal-based client for Clockify time tracker
- Elliot Forbes: The Go Devs Guide to AWS - Deploying a Go App to Elastic Beanstalk
- Fernando Ocampo: Testing a function that calls a goroutine
- kaishuu0123: #showdevCORS Reverse Proxy (cors-reverse-proxy)
- Donald Feury: Go has no exceptions, no try catch, only ERROR.
- Dennis O'Keeffe: What the flip are Unix Named Pipes?
- Rubin: #showdevI made a cli on Golang
- Guilherme Oliveira: PHP and Pragmatism
- Fernando Ocampo: Testing a function that generates logs
- Alice Williams: #showdevGetting Started with Sockets Concurrently in GoLang
- Arunachalam Lakshmanan: Simple Slack Notification with golang
- Donald Feury: Go's Template Package is Pretty Powerful
- Derrick: Go Parser for Linear Equation Solver
- vasubabu: Split/Slice an Array into chunks (golang)
- Steve Baros: What is the best Stack for Backend ?
- Jurica Kenda: Godfatherr
Trending Go Repositories This Week On Github
- aws/copilot-cli (Go): The AWS Copilot CLI is a tool for developers to build, release and operate production ready containerized applications on Amazon ECS and AWS Fargate.
- smartcontractkit/chainlink (Go): node of the decentralized oracle network, bridging on and off-chain computation
- godcong/fate (Go): fate 命运 起名 算命 宝宝起名 起名助手 宝宝取名
- chaos-mesh/chaos-mesh (Go): A Chaos Engineering Platform for Kubernetes.
- Netflix/chaosmonkey (Go): Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.
- golang/mock (Go): GoMock is a mocking framework for the Go programming language.
- flipped-aurora/gin-vue-admin (Go): 基于gin+vue搭建的后台管理系统框架,集成jwt鉴权,权限管理,动态路由,分页封装,多点登录拦截,资源权限,上传下载,代码生成器,表单生成器等基础功能,五分钟一套CURD前后端代码包含数据库的快感你不要体验一下吗~,更多功能正在开发中,欢迎issue和pr~
- minio/minio (Go): High Performance, Kubernetes Native Object Storage
- crawlab-team/crawlab (Go): Distributed web crawler admin platform for spiders management regardless of languages and frameworks. 分布式爬虫管理平台,支持任何语言和框架
- github/gh-ost (Go): GitHub's Online Schema Migrations for MySQL
- influxdata/telegraf (Go): The plugin-driven server agent for collecting & reporting metrics.
- kubernetes/kubernetes (Go): Production-Grade Container Scheduling and Management
- Shopify/sarama (Go): Sarama is a Go library for Apache Kafka 0.8, and up.
- golang/go (Go): The Go programming language
- containous/traefik (Go): The Cloud Native Edge Router
- loadimpact/k6 (Go): A modern load testing tool, using Go and JavaScript - https://k6.io
- helm/charts (Go): Curated applications for Kubernetes
- grpc/grpc-go (Go): The Go language implementation of gRPC. HTTP/2 based RPC
- fatedier/frp (Go): A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
- Dreamacro/clash (Go): A rule-based tunnel in Go.
- aws/aws-sdk-go (Go): AWS SDK for the Go programming language.
- istio/istio (Go): Connect, secure, control, and observe services.
- wxbool/video-srt-windows (Go): 这是一个可以识别视频语音自动生成字幕SRT文件的开源 Windows-GUI 软件工具。
- nats-io/nats-server (Go): High-Performance server for NATS, the cloud native messaging system.
- moby/moby (Go): Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
Topics from the Weekly Go Forum
- Go 1.14.6 and Go 1.13.14 are released
- Does Golang need a "Goroutine Pool"?
- Pointer receiver or not
- Parser in Golang
- How to compress memory cache?
- Gophercises > Blackjack AI > Doubling: cannot use MoveHit (value of type func(g *Game) error) as Move value in return statement
- Sending on the close channel
- Send a file through a cURL form with
net/http
- Golang I2C problem
- url to download package?
- GOPATH messed up; can not reset
- Let's Encrypt: Junior or Senior Software Enginer (Remote, US and Canada)
- Passing NULL to a C function
- What is mean 'go run .' :)
- Trying to get function with reflect from an embedded type
- Performance Testing for HTTP Client libraries
- Getting error while running OS command
- Cannot refer to unexported name raiFile.readFile
- Parameter placeholder Postgresql
- why we use go mod download before build go application?
- Seeting constant variable value on condition
- Connect to mysql db from go
- Optimal use of Build tags
- Introduce myself
- Need help with mongoDB go driver
- How to connect MQTT broker with golang kafka
- Golang Third-party packages
- [security] Go 1.14.5 and Go 1.13.13 are released
- Passing void pointer to a C function
- mongoDB data parsing help
- Parse a site protected by cloudflare
- Help Wanted: Implement seek support in FLAC library
- GORM models with pkgsite project architecture
Gopher Gold is a weekly roundup for all things Go! If you have more suggestions for resources, submit them below! Follow me on Twitter for more projects @dennisokeeffe92.
Image credit: Katerina Kerdi
Top comments (0)