River: A Fast, Robust Job Queue for Go + Postgres — A new beta, open-source job queue “for building fast, airtight applications” that’s written in Go and takes advantage of generics. It also uses pgx to interface with Postgres. This post does a great job of selling River's benefits.
Brandur Leach
|
NilAway: Practical Nil Panic Detection — Nil panics are a common and hard-to-detect issue in Go, but Uber has created a static analysis tool (based on a similar tool in the Java world) that’s easy to setup and integrate with build tools, so there are.. nil reasons why you shouldn’t try it immediately 😅 (Folks report that the tool can return false positives, so be alert.)
Uber
|
35% Off Ardan Labs Online Training — Get your skills to the next level by saving 35% off any of our Go, Rust, Docker and Kubernetes online high performance training. Learn what the seasoned engineering pros know now! Use promo code BLACKFRIDAY2023 at checkout before the sale ends....
Ardan Labs Training sponsor
|
Google's Go Style Guide for Readable Code — What goes for Google doesn’t necessarily go for everyone else, but it remains interesting to see their take on writing idiomatic Go. This comprehensive resource isn’t meant to be absolute but aims toward a ‘Go code style’ to help new and current Go developers at Google avoid common pitfalls and maintain consistency in codebases.
Google
|
Crafting a Lightweight Markdown Editor — Wails brings an Electron-esque cross-platform desktop app building approach to Go and so if you don’t like Electron (or other desktop frameworks) and do like Go, Wails may be the way to.. Go 😅
Ersin Buckley
|
Ergo 2.12: A Modern IRC Server/ircd — Formerly known as Oragono (and first linked by us 7 years ago!) this is a Go-powered IRCv3-compatible chat server and still getting updates to keep up with the IRCv3 specification process.
Lingamneni, Oaks, Huber, Latt, et al.
|
|