Golang drawer
@golang101
179
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
179 subscribers
Golang drawer
https://github.com/viccon/sturdyc
GitHub
GitHub - viccon/sturdyc: A caching library with advanced concurrency features designed to make I/O heavy applications robust and…
A caching library with advanced concurrency features designed to make I/O heavy applications robust and highly performant - viccon/sturdyc
Golang drawer
https://fluxsec.red/how-I-developed-a-markdown-blog-with-go-and-HTMX
fluxsec.red
How I developed a markdown blog with Go
I'll show you how I built a markdown blog with Go. From choosing markdown for its simplicity to leveraging Go's powerful libraries, this blog shares insights into modern web development without the headaches of complex frameworks.
Golang drawer
https://gopodcast.dev/episodes/050-security-devops-testing-in-go-with-jakub-jarosz
go podcast()
go podcast() | 050: Security, devops, testing in Go with Jakub Jarosz
This week I'm joined by Jakub Jarosz and we talk about security, devops, testing a lot of topics that are fun and comfortable doing in Go.Links:Jakub on BlueskyJakub's websiteAs always I'd apprecia...
Golang drawer
https://rednafi.com/go/io_reader_signature/
Redowan's Reflections
Why does Go's io.Reader have such a weird signature?
I’ve always found the signature of io.Reader a bit odd:
type Reader interface {
Read(p []byte) (n int, err error)
}
Why take a byte slice and write data into it? Wouldn’t it be simpler to create the slice
inside Read, load the data, and return it instead?…
Golang drawer
https://www.lucavall.in/blog/opentelemetry-a-guide-to-observability-with-go
Luca Cavallin
OpenTelemetry: A Guide to Observability with Go | Blog
Modern applications are often complex, distributed systems. Debugging them is not fun: you have to follow requests across services, logs get lost, and metrics are often hard to correlate. It's like looking for a needle in a haystack - except the haystack…
Golang drawer
https://dagger.io/blog/replaced-react-with-go
dagger.io
We Replaced Our React Frontend with Go and WebAssembly | Dagger
Build powerful software environments and containerized operations from modular components and simple functions. Perfect for complex software delivery and AI agents. Built by the creators of Docker.
Golang drawer
https://rednafi.com/go/slice_gotchas/
Redowan's Reflections
Go slice gotchas
Just like any other dynamically growable container structure, Go slices come with a few
gotchas. I don’t always remember all the rules I need to be aware of. So this is an attempt
to list some of the most common mistakes I’ve made at least once.
Slices are…
Golang drawer
https://go.dev/blog/go1.24
go.dev
Go 1.24 is released! - The Go Programming Language
Go 1.24 brings generic type aliases, map performance improvements, FIPS 140 compliance and more.
Golang drawer
https://github.com/vjerci/gochromecast
GitHub
GitHub - vjerci/gochromecast: A simple tool to stream your media to android TV or chromecast device
A simple tool to stream your media to android TV or chromecast device - vjerci/gochromecast
Golang drawer
https://github.com/fredrikaverpil/godoc.nvim
GitHub
GitHub - fredrikaverpil/godoc.nvim: Fuzzy search Go packages/symbols and view docs from within Neovim
Fuzzy search Go packages/symbols and view docs from within Neovim - fredrikaverpil/godoc.nvim
Golang drawer
https://github.com/michal-laskowski/wax
GitHub
GitHub - michal-laskowski/wax: Generate HTML on the server side with TSX/JSX templates in Go
Generate HTML on the server side with TSX/JSX templates in Go - michal-laskowski/wax
Golang drawer
https://github.com/HugoSmits86/nativewebp
GitHub
GitHub - HugoSmits86/nativewebp: Native webp encoder for Go
Native webp encoder for Go. Contribute to HugoSmits86/nativewebp development by creating an account on GitHub.
Golang drawer
https://github.com/GianlucaP106/minecraft
GitHub
GitHub - GianlucaP106/minecraft: Minecraft clone from scratch with only OpenGL
Minecraft clone from scratch with only OpenGL. Contribute to GianlucaP106/minecraft development by creating an account on GitHub.
Golang drawer
https://packagemain.tech/p/practical-openapi-in-golang
packagemain.tech
Practical OpenAPI in Go
From OpenAPI Specification to Go Server.
Golang drawer
https://nyadgar.com/posts/scaling-grpc-with-kubernetes-using-go/
Golang drawer
https://www.youtube.com/watch?v=4E4IPB5cstw
YouTube
From Strong to Weak: Weak Pointers in Golang 1.24
Weak Pointers are not a new feature in Golang 1.24 because they were used internally. But now, they are officially available in Go 1.24. Generic Type Aliases also exist in Go 1.24, so feel free to check out this video: https://youtu.be/WJ_-z-mLsOE
📝
Description…
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://entgo.io/blog/2025/02/12/rag-with-ent-atlas-pgvector/
entgo.io
Building RAG systems in Go with Ent, Atlas, and pgvector | ent
In this blog post, we will explore how to build a RAG
Golang drawer
https://www.alexedwards.net/blog/how-to-manage-tool-dependencies-in-go-1.24-plus
www.alexedwards.net
How to manage tool dependencies in Go 1.24+ - Alex Edwards
Golang drawer
https://www.gophercon.eu
www.gophercon.eu
GopherCon Europe 2025