Writing Secure Go Code — A handy article rounding up a variety of resources and techniques to keep in mind in order to write more robust and secure Go apps, including staying up to date with your Go version, leaning on Go’s tools like go vet , and scanning your code for known vulnerabilities.
Jakub Jarosz
|
How to Compare Postgres EXPLAIN Plans & Tune Slow Queries — Are slow Postgres queries impacting your Go app performance? Join this webinar to learn how to diagnose and tune them effectively. We'll use pganalyze to walk through how to compare plans & debug common scenarios like inefficient nested loops & missing indexes.
pganalyze sponsor
|
Checking the Top 10 Million Web Sites with Go — Actually titled ‘27.6% of the Top 10 Million Sites are Dead’, I felt this is really more a look into using Go to do basic scraping at scale. Redis was coupled with Go (along with a lot of hardware) to perform the task in just ten minutes (~17k requests per second). The source has been made public.
Tony Wang
|
Ranging Over Functions in Go 1.23 — This post discusses several examples of using the new range-over functionality in 1.23, including simple linear iterators, recursive iterators, and a brief word on push vs pull iteration.
Eli Bendersky
|
▶ The Business of Go — I often skip high level talks to focus on technical ones, but Matt Boyle encouraged me to watch this, and it’s an interesting look at the processes of the Go team and how Go gets treated as a product, rather than just a language. Cameron demonstrates why Go continues to grow and thrive in a space where it’s easy for technologies to go stale.
Cameron Balahan (Google)
|
Constraints in Go — John has finished his 4-part series on generics (which started here) with a look at placing constraints on types.
John Arundel
|
Building Thread-Safe Abstractions in Java vs Go — A look at translating pieces of the SimpleDB implementation from Java into Go, and differences between the concurrency and synchronization primitives the languages provide.
Chris Rybicki
|
-
☸︎ Watermill 1.4 – Library for building message/event-driven apps: "Think of it like an HTTP router but for messages."
-
💋 Charm Lip Gloss 1.0 – Style definitions for nice terminal layouts. An 'honorary' 1.0 release indicating the project is now stable.
-
🤖 Gobot 2.4 – The robotics / drones / IoT framework. Now supporting newer versions of Go.
-
sqlrange 1.0 – Use Go 1.23's range functions with database/sql .
-
Slack Dumper 2.6 – Generate Slack exports without admin privileges.
-
Asynq 0.25 – Reliable, efficient Redis-backed distributed task queue.
-
|
|