Golang drawer
@golang101
173
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
173 subscribers
Golang drawer
https://www.alexedwards.net/blog/using-go-run-to-manage-tool-dependencies
www.alexedwards.net
Using go run to manage tool dependencies - Alex Edwards
Golang drawer
https://8thlight.com/blog/go-interface-misuse/
8th Light
Of Ducks and Go Interface Misuse | 8th Light
"If it walks like a duck and quacks like a duck, it is a duck"
Go interfaces are satisfied by any type which has the same set of methods. This means that if a function requires an interface which implements the Quack() and Walk() methods, any typ...
Golang drawer
https://www.fermyon.com/blog/optimizing-tinygo-wasm
Fermyon • Experience the next wave of cloud computing.
Shrink Your TinyGo WebAssembly Modules by 60%
Cutting down on the size of a Wasm binary has advantages for performance and transfer speed. This post covers some tricks for reducing the size of Go code projects when compiled to WebAssembly with TinyGo
Golang drawer
https://encore.dev/blog/testscript-hidden-testing-gem
Encore — Open Source Backend Framework for robust distributed systems
All about testscript – a powerful Go package for testing – Encore Blog
Learn about testscript, the hidden gem the Go team kept locked away as an internal package. Now available for everyone to use.
Golang drawer
https://mccue.dev/pages/5-2-22-go-concurrency-in-java
Golang drawer
https://github.com/luk4z7/go-concurrency-guide
GitHub
GitHub - luk4z7/go-concurrency-guide: Practical concurrency guide in Go, communication by channels, patterns
Practical concurrency guide in Go, communication by channels, patterns - luk4z7/go-concurrency-guide
Golang drawer
https://changelog.com/gotime/229
Changelog
What to do when projects get big and messy with Ian Lopshire & sam boyer (Go Time #229)
Another entry in the maintenance series! Throughout the series we’ve discussed building versus buying, building actually maintainable software, maintaining ourselves, open source maintenance, legacy code, and most recently Go project structure. In this 7th…
Golang drawer
https://tutorialedge.net/golang/go-panic-recovery-tutorial/
TutorialEdge.net
Panic Recovery in Go - Tutorial
In this article, we are going to be taking a look at how we can actively recover from panics within our Go applications.
Golang drawer
https://golangprojectstructure.com/how-to-pixelate-images-in-go-code/
Golang Project Structure
How to Pixelate Images in Go | Golang Project Structure
When an image is pixelated, it has a visual effect applied to reduce its level of detail through the use of many same-sized blocks, each painted with a single
Golang drawer
https://github.com/spf13/cast
GitHub
GitHub - spf13/cast: safe and easy casting from one type to another in Go
safe and easy casting from one type to another in Go - GitHub - spf13/cast: safe and easy casting from one type to another in Go
Golang drawer
https://github.com/flower-corp/rosedb
GitHub
GitHub - rosedblabs/rosedb: Lightweight, fast and reliable key/value storage engine based on Bitcask.
Lightweight, fast and reliable key/value storage engine based on Bitcask. - rosedblabs/rosedb
Golang drawer
https://github.com/sigstore/gitsign
GitHub
GitHub - sigstore/gitsign: Keyless Git signing using Sigstore
Keyless Git signing using Sigstore. Contribute to sigstore/gitsign development by creating an account on GitHub.
Golang drawer
https://www.tbray.org/ongoing/When/202x/2022/05/14/Golang-Generics
Golang drawer
https://blog.merovius.de/posts/2022-05-16-calculating-type-sets/
blog.merovius.de
Calculating type sets is harder than you think
I try to explain why the problem of calculating the exact contents of a type set in Go is harder than it might seem on the surface.
Golang drawer
https://github.com/golang/go/issues/21498#issuecomment-1132271548
GitHub
proposal: spec: short function literals · Issue #21498 · golang/go
[edit: As of today, end of May 2025, this proposal has received ~1000 comments. Please read the summary before adding more comments. Your ideas may have been discussed already. Thanks.] [edit: As o...
Golang drawer
https://learning-go-book.dev/
Golang drawer
https://notes.eatonphil.com/distributed-postgres.html
Golang drawer
https://vladimir.varank.in/notes/2022/05/a-real-life-use-case-for-generics-in-go-api-for-client-side-pagination/
Vladimir Varankin
A real life use-case for generics in Go: API for client-side pagination
Let’s say we have a RESTful API for a general ledger, with the endpoints, that return a paginated collection of resources:
GET /accounts, retrieves a list of accounts, filtered and sorted by some query parameters; GET /accounts/:uuid/transactions, retrieves…
Golang drawer
https://shijuvar.medium.com/building-event-driven-distributed-systems-in-go-with-grpc-nats-jetstream-and-cockroachdb-c4b899c8636d
Medium
Building Event-Driven Distributed Systems in Go with gRPC, NATS JetStream and CockroachDB
In this post, I will give an overview about how to write event-driven distributed systems in Go, with gRPC, NATS JetStream and CockroachDB…
Golang drawer
https://github.com/RoaringBitmap/roaring#readme
GitHub
GitHub - RoaringBitmap/roaring: Roaring bitmaps in Go (golang), used by InfluxDB, Bleve, DataDog
Roaring bitmaps in Go (golang), used by InfluxDB, Bleve, DataDog - RoaringBitmap/roaring