TLWI Golang #4
thelastweekin.dev
Go Weekly, a weekly curation for all things Go in one centralised place. Here is your curation for Tue Aug 11 2020.
Hot Go Articles This Week On Reddit
- Go package and CLI to download files 4x faster than cURL and Wget (2 days ago)
- V1.5 of sqlc released: Compile SQL to type-safe Go
(5 days ago) - Olric v0.3.0-beta.1 is out: Distributed cache and in-memory key/value data store. It can be used both as an embedded Go library and as a language-independent service.
(6 days ago) - [Tutorial] How to setup your first Kibana dashboard for your Go application
(2 days ago)
Go Articles This Week On Dev.To
- Tyler Bui-Palsulich: Why Go modules are faster than GOPATH
- George Offley: Creating a Twitter Bot using AWS Lambda and Go
- Gabriel Cruz: MLH Fellowship: Getting in and experience
- martin: Concurrency in Go - Using Channels and Handling Race Conditions
- Denis Sedchenko: #discussImproving Go playground
- Fernando Ocampo: Logging an application in Go
- Saswata Mukherjee: Protocol Buffers in Go
- Shiraaz Moollatjie: #showdevDevtogo update
- Gleb Irovich: #helpGo vs Rust for web dev
- Mad Devs: How to Start with Logging in Go Projects. Part 1
- Sergey Podgornyy: Attending GopherCon online
- xuri: Excelize 2.3.0 Released
- Filippo Ippolito: Redimensionamento e upload de imagens em um bucket do Amazon S3 utilizando GoLang.
- Patrick Ahmetovic: My experience writing a linter for Go
- Raphael Habereder: #discussWhen and why do you use go?
- Josh Buckland: Learning Go by making a Todo List app [Part 1]
- Andrea Giacobino: Go vs Py
- Luca Sepe: Create (not just) diagrams stitching images on a grid using HCL (like terraform!)
- Jacob Smith: #helpComposing packages into applications?
- Ian: Trying to understand pointers in Go - What is a pointer anyway?
- sai umesh: Slide, a Go web framework for developers coming from Express.
- Jonathan: Russian Word Quiz in Go
- Marzee Labs: How an open mindset can boost the evolution of a continuous development platform
- Ahmet Turkmen: Universal gRPC client demonstration [Evans] 🇬🇧
Trending Go Repositories This Week On Github
- douyu/jupiter (Go): Jupiter 是斗鱼开源的面向服务治理的 Golang 微服务框架
- gwuhaolin/livego (Go): live video streaming server in golang
- sundowndev/PhoneInfoga (Go): Advanced information gathering & OSINT framework for phone numbers
- OWASP/Amass (Go): In-depth Attack Surface Mapping and Asset Discovery
- gin-gonic/gin (Go): Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
- smartcontractkit/chainlink (Go): node of the decentralized oracle network, bridging on and off-chain computation
- 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/
- omriharel/deej (Go): Set app volumes with real sliders! deej is an Arduino & Go project to let you build your own hardware mixer for Windows and Linux
- aws/aws-sdk-go (Go): AWS SDK for the Go programming language.
- 99designs/gqlgen (Go): go generate based graphql server library
- panjf2000/gnet (Go): 🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go./ gnet 是一个高性能、轻量级、非阻塞的事件驱动 Go 网络框架。
- v2ray/v2ray-core (Go): A platform for building proxies to bypass network restrictions.
- golang/go (Go): The Go programming language
- sirupsen/logrus (Go): Structured, pluggable logging for Go.
- kubernetes/kubernetes (Go): Production-Grade Container Scheduling and Management
- photoprism/photoprism (Go): Personal Photo Management powered by Go and Google TensorFlow
- pingcap/tidb (Go): TiDB is an open source distributed HTAP database compatible with the MySQL protocol
- slack-go/slack (Go): Slack API in Go - community-maintained fork created by the original author, @nlopes
- json-iterator/go (Go): A high-performance 100% compatible drop-in replacement of "encoding/json"
- influxdata/telegraf (Go): The plugin-driven server agent for collecting & reporting metrics.
- geektutu/7days-golang (Go): 7 days golang apps from scratch (web framework Gee, distributed cache GeeCache, object relational mapping ORM framework GeeORM etc) 7 天用 Go 动手写/从零实现系列
- helm/charts (Go): Curated applications for Kubernetes
- mongodb/mongo-go-driver (Go): The Go driver for MongoDB
- gorilla/websocket (Go): A fast, well-tested and widely used WebSocket implementation for Go.
- 360EntSecGroup-Skylar/excelize (Go): Golang library for reading and writing Microsoft Excel™ (XLSX) files.
Topics from the Weekly Go Forum
- Excelize 2.3.0 is Released
- Simple time service in Go
- Errgroup to terminate all running goroutines with child goroutine
- Use private struct members in a template
- Better alternative for the regex.MatchString and regex.ReplaceAllString
- Clarification about http.Get
- Loading a *.webp image file
- Pass arguments to errgroup within a loop
- How to get only postgres database schema using golang script
- No methods when using map[string]interface{}?
- Having issues GO with GITLAB Platform
- Golang - 100% Remote Contract - 3 Mo opp
- Working with static files
- Parse json and count do group by
- REST API application in Go
- Python wrapper to GO library
- Sqlboiler and golang
- Is it possible to upload multiple files at one shoot
- Golang postgres timestamp issue
- How to pass struct returned from different packge in function defined in main.go
- Minecraft Proxy: highly performant, extensible & scalable
- Bloomberg - Senior Software Engineer - DevX Deployment Infrastructure | New York, NY
- Store Computer Audio in a file with golang
- Code obfuscation/anti-debugging measures
- How to increase or decrease the capabilities of the current process in golang?
- Create Azure DevOps CI/CD Pipeline for Golang Project
- How can i know limit memory size of golang application?(Sys, Heap, Stack)
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! 🦄