Golang drawer
@golang101
173
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
173 subscribers
Golang drawer
https://automatetheboringstuff.com/
Golang drawer
https://getstream.io/blog/switched-python-go/
getstream.io
Why We Switched from Python to Go
Deciding on a programming language is always a difficult choice, learn why Stream switched from Python to Go as our language of choice.
Golang drawer
https://howistart.org/posts/go/1/
Golang drawer
https://www.arangodb.com/2020/09/a-story-of-a-memory-leak-in-go-how-to-properly-use-time-after/
ArangoDB
Fixing a Memory Leak in Go: Understanding time.After
Learn from a memory leak story in Go and how to correctly utilize time.After. Gain insights into efficient memory management and Go programming practices.
Golang drawer
https://yewtu.be/watch?v=yd_rtwYaXps
GopherCon Israel | Invidious
The Zen of Go / Dave Cheney
Something that came out of the discussion around the debacle of try earlier in the year was a comment that Peter Bourgon made on the GoTime podcast where he suggested that Go should have a set of values. His specific example was "error handling should be…
Golang drawer
https://yewtu.be/watch?feature=share&v=_SmXEb7ZWHw
Robson Dev | Invidious
Go Modules #golang
No vídeo de hoje vamos aprender como gerenciar dependências em Go usando Go Modules. Veremos como instalar módulos de terceiros em nossos projetos e como trabalhar de maneira offline com mod vendor.
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