Golang drawer
@golang101
174
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
174 subscribers
Golang drawer
https://deepsourcehq.hashnode.dev/common-anti-patterns-in-go
DeepSource
Common anti-patterns in Go
It has been widely acknowledged that coding is an art, and like every artisan who crafts wonderful art and is proud of them, we as developers are also really proud of the code we write. In order to achieve the best results, artists constantly keep se...
Golang drawer
https://dev.to/chseki/build-a-super-minimalistic-docker-image-to-run-your-golang-app-33j0
DEV Community
Build a super minimalistic Docker Image to run your Golang App
Why should you care about Docker Images size ? Basically, to speeds up building, deploying...
Golang drawer
https://entgo.io/blog/2021/03/18/generating-a-grpc-server-with-ent/
entgo.io
Generate a fully-working Go gRPC server in two minutes with Ent | ent
ent + gRPC
Golang drawer
https://martin.baillie.id/wrote/gotchas-in-the-go-network-packages-defaults/
Martin Baillie
Gotchas in the Go Network Packages Defaults
Fool Me Once I have been keeping a wee .org file of gotchas in the defaults of Go’s various net packages for a while now. I pull it up each time I’m building a service with the standard library, just to make sure I don’t miss something that I have already…
Golang drawer
https://benhoyt.com/writings/count-words/
Benhoyt
Performance comparison: counting words in Python, Go, C++, C, AWK, Forth, and Rust
Performance comparison of counting and sorting word frequencies in various languages (Python, Go, C++, C, AWK, Forth, and Rust)
Golang drawer
https://changelog.com/gotime/172
Changelog
Design philosophy featuring Bill Kennedy (Go Time #172)
In this insight-filled episode, Bill Kennedy joins Johnny and Kris to discuss best practices around the design of software in Go. Bill talks through scenarios, lessons learned, and pitfalls to avoid in both architecture and coding of Go projects.
Golang drawer
https://rytisbiel.com/2021/03/06/darker-corners-of-go/
Golang drawer
http://jeremymikkola.com/posts/2017_03_29_know_your_nil.html
Golang drawer
https://utcc.utoronto.ca/~cks/space/blog/programming/GoNilIsTypedSortOf
Golang drawer
https://github.com/akavel/up
GitHub
GitHub - akavel/up: Ultimate Plumber is a tool for writing Linux pipes with instant live preview
Ultimate Plumber is a tool for writing Linux pipes with instant live preview - akavel/up
Golang drawer
https://taskfile.dev/
Golang drawer
https://github.com/lucas-clemente/quic-go
GitHub
GitHub - quic-go/quic-go: A production-ready QUIC implementation in pure Go
A production-ready QUIC implementation in pure Go. Contribute to quic-go/quic-go development by creating an account on GitHub.
Golang drawer
https://github.com/bcicen/ctop
GitHub
GitHub - bcicen/ctop: Top-like interface for container metrics
Top-like interface for container metrics. Contribute to bcicen/ctop development by creating an account on GitHub.
Golang drawer
https://github.com/go-sql-driver/mysql
GitHub
GitHub - go-sql-driver/mysql: Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package
Go MySQL Driver is a MySQL driver for Go's (golang) database/sql package - go-sql-driver/mysql
Golang drawer
https://github.com/ortuman/jackal
GitHub
GitHub - ortuman/jackal:
💬
Instant messaging server for the Extensible Messaging and Presence Protocol (XMPP).
💬
Instant messaging server for the Extensible Messaging and Presence Protocol (XMPP). - ortuman/jackal
Golang drawer
https://github.com/hashicorp/go-version
GitHub
GitHub - hashicorp/go-version: A Go (golang) library for parsing and verifying versions and version constraints.
A Go (golang) library for parsing and verifying versions and version constraints. - hashicorp/go-version
Golang drawer
https://github.com/goccy/go-json
GitHub
GitHub - goccy/go-json: Fast JSON encoder/decoder compatible with encoding/json for Go
Fast JSON encoder/decoder compatible with encoding/json for Go - goccy/go-json
Golang drawer
https://www.youtube.com/watch?v=w-h3Mfb8MGw
YouTube
GoDevNet: Go webapp serverless options in GCP - Valentin Deleplace
We're spoiled for choice: App Engine, Cloud Functions, Cloud Run... let's see what the experience looks like, and which one to choose for your use case. By the way, what does Serverless even mean in practice?
Golang drawer
https://peter.bourgon.org/blog/2021/04/02/dont-use-build-tags-for-integration-tests.html
peter.bourgon.org
Peter Bourgon · Don't use build tags for integration tests
Peter Bourgon has a web site, and this is that web site.
Golang drawer
https://changelog.com/gotime/173
Changelog
Releasing with (and without) GoReleaser featuring Carlos Becker (Go Time #173)
Carlos Alexandro Becker joins Mat, Natalie, & Johnny to discuss the ins and outs of releasing your Go code. Carlos created and maintains GoReleaser, a popular tool that helps you deliver your Go binaries as fast and easily as possible.