Golang drawer
@golang101
173
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
173 subscribers
Golang drawer
https://github.com/superseriousbusiness/gotosocial
Golang drawer
https://github.com/tdewolff/canvas
GitHub
GitHub - tdewolff/canvas: Vector graphics in Go
Vector graphics in Go. Contribute to tdewolff/canvas development by creating an account on GitHub.
Golang drawer
https://zserge.com/posts/carnatus/
Zserge
Let's write a tiny chess engine in Go
How to write a simple chess playing program in one day with a few lines of code
Golang drawer
https://go.transistor.fm/episodes/011-options-where-to-deploy-your-go-servers
go podcast()
go podcast() | 011: Options where to deploy your Go servers
I talk about the three main options to deploy your Go web API. From managing your own server to PaaS to function-as-a-service.
Golang drawer
https://changelog.com/gotime/255
Changelog
Debugging Go with Liran Haimovitch & Tiago Queiroz (Go Time #255)
Natalie & Ian welcome Liran Haimovitch & Tiago Queiroz to the show for a discussion focused on debugging Go programs. They cover good & bad debugging practices, the difficulty of debugging in the cloud, the value of errors logs & metrics, the practice of…
Golang drawer
https://blog.jse.li/posts/torrent/
blog.jse.li
Building a BitTorrent client from the ground up in Go | Jesse Li
What is the complete path between visiting thepiratebay and sublimating an mp3 file from thin air? In this post, we'll implement enough of the BitTorrent protocol to download Debian. Look at the [Source code](https://github.com/veggiedefender/torrent-client/)…
Golang drawer
https://levelup.gitconnected.com/a-case-for-go-code-generation-testify-73a4b0d46cb1
Medium
A case for Go code generation: testify
If you’ve been using Go for a while, you’re probably familiar with the testing library stretchr/testify. It makes it easy to write tests…
Golang drawer
https://wagslane.dev/posts/guard-keyword-error-handling-golang/
www.wagslane.dev
Thoughts on the "Guard" Proposal for Go's Error Handling
I found this proposal for improvements to error handling in Go interesting, but still not something I’d be happy to see implemented.
Allow me to clear up my thoughts on Go’s errors. Overall, I prefer how Go forces me to think about errors at every turn. When…
Golang drawer
https://danp.net/posts/macos-dns-change-in-go-1-20/
Golang drawer
https://go.googlesource.com/proposal/+/master/design/56345-structured-logging.md
Golang drawer
https://go.dev/blog/13years
go.dev
Thirteen Years of Go - The Go Programming Language
Happy Birthday, Go!
Golang drawer
https://hmarr.com/blog/go-allocation-hunting/
Hmarr
Making a Go program run 1.7x faster with a one character change • Harry Marr
Harry Marr — Member of Technical Staff at Anthropic. Co-founded Dependabot, previously at GitHub, Monzo, and GoCardless.
Golang drawer
https://google.github.io/styleguide/go/index
styleguide
Go Style
Style guides for Google-originated open-source projects
Golang drawer
https://yewtu.be/watch?v=gd_Vyb5vEw0
Google Open Source | Invidious
A consistent logging format for Go
In this session, Jonathan Amsterdam discusses the Go team's proposal for a new standard library package which could provide structured logging with levels.
Speaker: Jonathan Amsterdam
Original air date: November 3, 2022
Captions are available in Brazilian…
Golang drawer
https://thedevelopercafe.com/articles/rpc-in-go-using-twitchs-twirp-3dcb78ece775
Thedevelopercafe
RPC in Go using Twitch's Twirp
Twirp is an RPC framework from Twitch which just like gRPC uses Protobufs and is much simpler to use. In this article I am going to give you a taste of Twirp...
Golang drawer
https://yewtu.be/watch?v=-gW7oSFxT2I
anthonygg | Invidious
How To Compose Interfaces In Golang?!
► Join my Discord community for free education
👉
https://discord.com/invite/bDy8t4b3Rz
► Become a Patreon for more exclusive content
👉
https://www.patreon.com/anthonygg_
► Follow me on Twitter
👉
https://twitter.com/anthdm
► Follow me on GitHub
👉
http…
Golang drawer
https://developers.redhat.com/articles/2022/11/14/3-ways-embed-commit-hash-go-programs
Red Hat Developer
3 ways to embed a commit hash in Go programs | Red Hat Developer
Whether you are using Go to write a simple console-based utility or a fancy web application, it is always helpful to reference the previous version of your software. This information is essential
Golang drawer
https://github.com/1pkg/varint
GitHub
GitHub - 1pkg/varint: VarInt: fast & memory efficient arbitrary bit width integers in Go.
VarInt: fast & memory efficient arbitrary bit width integers in Go. - GitHub - 1pkg/varint: VarInt: fast & memory efficient arbitrary bit width integers in Go.
Golang drawer
https://github.com/hashicorp/golang-lru
GitHub
GitHub - hashicorp/golang-lru: Golang LRU cache
Golang LRU cache. Contribute to hashicorp/golang-lru development by creating an account on GitHub.
Golang drawer
https://github.com/elliotchance/pie
GitHub
GitHub - elliotchance/pie:
🍕
Enjoy a slice! A utility library for dealing with slices and maps that focuses on type safety and…
🍕
Enjoy a slice! A utility library for dealing with slices and maps that focuses on type safety and performance. - elliotchance/pie