Public list by ~golangweekly

Issue 607 - Comparing six Go cache designs

Awesome Go - Curated list of Go frameworks, libraries and software

https://awesome-go.com/

Awesome Go: ~3000 Categorized Go Resources — Most curated ‘awesome’ collections go stale, but I’ve been impressed that Go’s gets almost-daily updates! It’s a perennially useful resource and worth revisiting in a week short on big Go news (are we all enjoying the World Cup?). You can contribute projects of your own too, if they meet the quality standards.

#golang #go #awesome #awesome-go #go framework #golang framework

about 2 months ago

Free Claude Code course!

https://frontendmasters.com/courses/claude-code/

Free Claude Code Course from Anthropic + Master.Dev — Coding is changing fast, and the engineers who thrive will be the ones who direct AI instead of guessing at it. Lydia Hallie from Anthropic teaches exactly that in our Claude Code course, now free for everyone.

about 2 months ago

Shard your locks: benchmarking 6 Go cache designs

https://strebkov.dev/posts/shard-your-locks/

📊 Shard Your Locks: Benchmarking 6 Go Cache Designs — A Google Cloud engineer benchmarked several approaches (sync.Mutex, sync.RWMutex, sharded locks, etc.) to find the fastest way to guard a concurrent in-memory cache. The numbers vary a lot with different types of load and usage, so benchmarking against your own workload is always best.

#go #caching #performance #concurrency #benchmarking

about 2 months ago

https://konradreiche.com/blog/excessive-nil-pointer-checks-in-go/

https://konradreiche.com/blog/excessive-nil-pointer-checks-in-go/

On Excessive nil Pointer Checks — An argument that most defensive if .. != nil guards are a smell and that you should ‘fail fast and fail early’ at construction instead of accepting broken objects.

about 2 months ago

Channel iteration and goroutine leak

https://rednafi.com/go/channel-iteration-goroutine-leak/

How Channel Iteration Leaks Goroutines — Ranging over a channel that never closes leaks the goroutine forever. Redowan dissects a real cron scheduler bug and the fix.

#go #concurrency #profiling

about 2 months ago

Beyond Sandboxes: Architecting Durable Runtimes for AI Agents

https://youtube.com/watch?feature=youtu.be%3Futm_campaign%3D&si=IONAdJnDR0IjvpHe&v=2IHnkE3Seac

▶  Architecting Durable Runtimes for AI Agents — How to build a 5-layer production stack for durable agents.

#science & technology

about 2 months ago

GitHub - guptarohit/asciigraph: Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.

https://github.com/guptarohit/asciigraph

📈 asciigraph 0.10: ASCII Line Graph Rendering Library — A long standing library for rendering line graphs in ASCII text, including in color, all with no dependencies. v0.10 adds spectrum/heatmap gradient coloring, threshold coloring, and a flicker-free realtime mode.

about 2 months ago

Release v1.27.0 · go-delve/delve

https://github.com/go-delve/delve/releases/tag/v1.27.0

Delve 1.27: The Popular Go Debugging Tool — A minor bump for the popular debugger, though we haven’t mentioned it in over a year. Over that time, it’s seen some modernization and focused on supporting Go 1.27 better (e.g. generic methods and mapsplitgroup support).

about 2 months ago