Golang drawer
@golang101
178
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
178 subscribers
Golang drawer
https://github.com/guregu/dynamo
GitHub
GitHub - guregu/dynamo: expressive DynamoDB library for Go
expressive DynamoDB library for Go. Contribute to guregu/dynamo development by creating an account on GitHub.
Golang drawer
https://github.com/go-goyave/goyave/releases/tag/v5.0.0
GitHub
Release Release v5.0.0 · go-goyave/goyave
Introduction
Goyave v5 has been in the oven for over two years. With the first production applications deployed, a ton of issues and flaws revealed themselves, preventing real long-lived projects f...
Golang drawer
https://antonz.org/uuidv7/
antonz.org
UUIDv7 in 33 languages
From JavaScript to Zig, no third-party dependencies.
Golang drawer
https://eltonminetto.dev/en/post/2024-06-12-go-is-a-plataform/
eltonminetto.dev
Go is a platform
Thanks to the Google Developer Experts program, I had the opportunity to participate in Google I/O in Mountain View, California, in May this year.
Golang drawer
https://packagemain.tech/p/protobuf-grpc-vs-json-http
packagemain.tech
Performance Benchmarking: gRPC+Protobuf vs. HTTP+JSON
A fair benchmark with Go examples to compare Protocol Buffers over gRPC vs. JSON over HTTP/1 and HTTP/2.
Golang drawer
https://threedots.tech/post/common-anti-patterns-in-go-web-applications/
threedots.tech
Common Anti-Patterns in Go Web Applications
Avoid the most common anti-patterns we've encountered across multiple Go projects. We reveal how to escape tight coupling, separate logic from implementation, and model your domain effectively. Our battle-tested tactics will help you build more maintainable…
Golang drawer
https://blog.meain.io/2024/golang-context/
blog.meain.io
Putting Go's Context package into context
A look into how the context package in Golang works
Golang drawer
https://www.gingerbill.org/article/2024/06/17/go-iterator-design/
www.gingerbill.org
Why People are Angry over Go 1.23 Iterators
NOTE: This is based on, but completely rewritten, from a Twitter post: https://x.com/TheGingerBill/status/1802645945642799423
TL;DR It makes Go feel too “functional” rather than being an unabashed imperative language.
I recently saw a post on Twitter showing…
Golang drawer
Forwarded from
DevOps drawer
https://github.com/glanceapp/glance
GitHub
GitHub - glanceapp/glance: A self-hosted dashboard that puts all your feeds in one place
A self-hosted dashboard that puts all your feeds in one place - glanceapp/glance
Golang drawer
https://www.dolthub.com/blog/2024-07-01-golang-generic-collections/
Dolthub
Writing generic collection types in Go: the missing documentation
How to write a generic collection type in Go: 2 wrong ways and the right way.
Golang drawer
https://evilmartians.com/chronicles/realtime-diagnostic-logging-or-how-to-really-spy-on-your-go-web-apps
evilmartians.com
Realtime diagnostic logging, or how to really spy on your Go web apps—Martian Chronicles, Evil Martians’ team blog
Learn how to temporarily stream verbose logs from your Go application without restarts and even without changing the application-level logging settings.
Golang drawer
https://pkg.go.dev/rsc.io/gaby
pkg.go.dev
gaby command - rsc.io/gaby - Go Packages
Gaby is an experimental new bot running in the Go issue tracker as [@gabyhelp], to try to help automate various mundane things that a machine can do reasonably well, as well as to try to discover new things that a machine can do reasonably well.
Golang drawer
https://github.com/ditpoo/tictactoe-tui
GitHub
GitHub - ditpoo/tictactoe-tui: Tui built using bubbletea for playing tic tac toe in the command line.
Tui built using bubbletea for playing tic tac toe in the command line. - ditpoo/tictactoe-tui
Golang drawer
https://gophercon.com.au/
Golang drawer
https://tderflinger.com/en/how-to-integrate-go-library-js-webpage-webassembly
Tderflinger
Integrate Go Library into a JavaScript Webpage with WebAssembly
My name is Thomas Derflinger, I'm a freelance web programmer, and this is my blog. I write about a lot of things, but mostly web programming, DevOps, VR, and IoT.
Golang drawer
https://itnext.io/f-tests-as-a-replacement-for-table-driven-tests-in-go-8814a8b19e9e
Medium
f-tests as a replacement for table-driven tests in Go
Table-driven tests in Go is the officially recommended way to write multiple tests for some function, which may produce different outputs…
Golang drawer
https://www.assemblyai.com/blog/hotword-detection-with-assemblyai-streaming-speech-to-text/
Assemblyai
How to do hotword detection with Universal-Streaming Speech-to-Text and Go
Learn to build hotword detection in Go using AssemblyAI's streaming Speech-to-Text API. Complete tutorial with WebSocket integration and real-time voice recognition.
Golang drawer
https://vishnubharathi.codes/blog/a-silly-mistake-that-i-made-with-io.teereader/
Vishnu Bharathi
A silly mistake that I made with io.TeeReader
I recently made a silly mistake while using io.TeeReader in Go and I am writing this blog post to sum up my learnings from this experience. Why I used it in the first placeOk, here is why I chose to u
Golang drawer
https://kmcd.dev/posts/grpc-the-good-parts/
kmcd.dev
gRPC: The Good Parts
Not perfect, but still pretty awesome.
Golang drawer
https://riverqueue.com/