Hunting a Memory Leak — Go has a fantastic runtime and garbage collection but that doesn't mean Go apps are immune to memory leaks. Jason, of the DoltHub team, shares the tale of diagnosing a customer-reported memory leak ultimately caused by improperly closed files.
Jason Fulghum (Dolt)
|
Kubernetes Cluster Management in 100MB of RAM — Portainer is written in Go for speed and efficiency. Manage 200+ Kubernetes clusters from a single control plane using just 100MB of RAM. No bloat, no nonsense; just fast, lightweight cluster management, the Go way.
Portainer․io sponsor
|
Go's Race Detector Has a Mutex Blind Spot — A ‘data race’ happens when two goroutines concurrently access a shared variable without synchronization and at least one access writes to it. Go’s race detector helps spot these, but it’s not perfect and it’s worth knowing where false negatives can occur.
Double Free Dev
|
-
Dbmate 2.28 – Framework-agnostic, Go-powered database migration tool for MySQL, Postgres, SQLite, and ClickHouse.
-
🤖 MCP-Go 0.36 – An implementation of the Model Context Protocol (MCP).
-
GoCV 0.42 – Bindings for the OpenCV computer vision library.
-
jwt-go v5.3 – Library to create and verify JSON Web Tokens.
-
Bob v0.39 – SQL query builder and ORM/Factory generator.
-
NATS.go 1.44 – Go client for the NATS messaging system.
-
🤖 Eino 0.4 – LLM/AI app dev framework for Go.
-
go-github 74.0 – GitHub v3 API client library.
-
Traefik 3.5 – Popular cloud native app proxy.
|
ZUSE: A Terminal-Based IRC Client — For the benefit of anyone younger than me, IRC (Internet Relay Chat) is a very long standing text-based chat system that had its heyday in the 90s and 00s, but is still alive today. This new Go-based IRC client is made with Bubble Tea and Lipgloss.
Baby Commando
|
|
https://golangweekly.com/issues/564