Golang drawer
@golang101
173
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
173 subscribers
Golang drawer
https://yewtu.be/watch?t=714&v=gPxFOMuhnUU&feature=youtu.be
GopherCon Israel | Invidious
The garbage collector / Maya Rosecrance
https://speakerdeck.com/gopherconil/maya-rosecrance
We’ll go through a high level overview of how the golang garbage collector works. We’ll also touch on the one knob we have to tweak, the garbage collector GCPercent and when it might make sense to do so.…
Golang drawer
https://github.com/tinkerbaj/gotranslate
GitHub
GitHub - tinkerbaj/gotranslate
Contribute to tinkerbaj/gotranslate development by creating an account on GitHub.
Golang drawer
https://yewtu.be/watch?v=v24wrd3RwGo
Gopher Academy | Invidious
GopherCon 2022: Russ Cox - Compatibility: How Go Programs Keep Working
Go 1, the first stable release of Go, came with a compatibility promise. This talk will explain why that's important, what it does and doesn't mean, and the strategies Go uses to continue to evolve without breaking your programs.
Golang drawer
https://vanitynotes.com/posts/20221101-the-real-problem-with-go
Golang drawer
https://coder.com/blog/go-leak-mysteries
Coder
HTTP Resource Leak Mysteries in Go
Last week, an engineer noticed something suspicious in our dogfood cluster’s main coder service, coderd...
Golang drawer
https://betterprogramming.pub/build-a-desktop-app-using-react-and-go-13c425bf2dba
Medium
Build a Desktop App in Go Using Wails and React
Go meets Web technologies
Golang drawer
https://puzpuzpuz.dev/thread-local-state-in-go-huh
Random thoughts on concurrency, databases and distributed systems
Thread-Local State in Go, Huh?
We all know that there is no such thing as thread-local state in Go. Yet, there is a trick that helps you to retain the thread identity on the hot path.
Golang drawer
https://www.arsenm.dev/blog/runtime-cgo/
Arsen's Site
Using Go's runtime/cgo to pass values between C and Go
Calling C code from Go (or Go code from C) presents certain challenges, especially when Go values need to be used by C. This article discusses the runtime/cgo package added in Go 1.17 and how it can be used to solve these challenges.
Golang drawer
https://scribe.rip/@snassr/processing-large-files-in-go-golang-6ea87effbfe2
Golang drawer
https://github.com/Delta456/box-cli-maker
GitHub
GitHub - Delta456/box-cli-maker: Make Highly Customized Boxes for CLI
Make Highly Customized Boxes for CLI. Contribute to Delta456/box-cli-maker development by creating an account on GitHub.
Golang drawer
https://github.com/rueian/rueidis
GitHub
GitHub - redis/rueidis: A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON,…
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, etc. - redis/rueidis
Golang drawer
https://github.com/Permify/permify
GitHub
GitHub - Permify/permify: An open-source authorization as a service inspired by Google Zanzibar, designed to build and manage fine…
An open-source authorization as a service inspired by Google Zanzibar, designed to build and manage fine-grained and scalable authorization systems for any application. - Permify/permify
Golang drawer
https://github.com/trietmn/go-wiki
GitHub
GitHub - trietmn/go-wiki: This is a Golang open-source module that makes it easy to access and parse data from Wikipedia (Wikipedia…
This is a Golang open-source module that makes it easy to access and parse data from Wikipedia (Wikipedia API wrapper) - trietmn/go-wiki
Golang drawer
https://github.com/tomarrell/wrapcheck
GitHub
GitHub - tomarrell/wrapcheck: A Go linter to check that errors from external packages are wrapped
A Go linter to check that errors from external packages are wrapped - tomarrell/wrapcheck
Golang drawer
https://github.com/mmontes11/mariadb-operator
GitHub
GitHub - mmontes11/mariadb-operator:
🦭
Run and operate MariaDB in a cloud native way
🦭
Run and operate MariaDB in a cloud native way. Contribute to mmontes11/mariadb-operator development by creating an account on GitHub.
Golang drawer
https://github.com/skx/alphavet
GitHub
GitHub - skx/alphavet: A golang linter to detect functions not in alphabetical order
A golang linter to detect functions not in alphabetical order - GitHub - skx/alphavet: A golang linter to detect functions not in alphabetical order
Golang drawer
https://itnext.io/we-need-to-talk-about-the-bad-sides-of-go-568a1e5adbc6
Medium
We Need To Talk About The Bad Sides of Go
This is the second part of a 3-article series. This is a story about the downsides of the Go programming language, the part about it that…
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://dev.to/lemonfish/open-source-101-my-first-pr-to-hertz-2dak
DEV Community
👩💻
👨💻
Open Source 101: My First PR to Hertz
Introduce Recently, with the enthusiastic help of Hertz community friends, I tried to...
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…