Security Research Labs presents a technical piece on GoLibAFL, a new tool for fuzzing Go binaries. It details how to leverage LibAFL for more effective security testing of compiled Go code.
https://www.srlabs.de/blog-post/golibafl---fuzzing-go-binaries-using-libafl
https://www.srlabs.de/blog-post/golibafl---fuzzing-go-binaries-using-libafl
www.srlabs.de
Fuzzing Made Easy Part #3: GoLibAFL — Fuzzing Go binaries using LibAFL
Nils Ollrogge, Bruno Produit
🔥1
This post from WunderGraph delves into the mechanics of sync.Pool and how it can be used to reduce memory allocations. It's a valuable resource for optimizing Go applications for high-performance scenarios.
https://wundergraph.com/blog/golang-sync-pool
https://wundergraph.com/blog/golang-sync-pool
WunderGraph
Golang Sync.Pool | Memory Pool Example
Understand how Go’s sync.Pool affects memory usage in high-throughput systems. Learn when pooling helps, when it hurts, and how to use it safely for performance optimization.
🔥1
A recent publication on the Cubed.Run blog uses a creative card analogy to explain the concepts of concurrency in Go. This unique approach makes complex topics like goroutines and channels easier to understand.
https://blog.cubed.run/the-cards-of-concurrency-in-go-0d7582cecb79
https://blog.cubed.run/the-cards-of-concurrency-in-go-0d7582cecb79
Medium
Most People Overlook Go’s Concurrency Secrets
A guide to unlocking concurrency with Go’s powerful tools.
Embedded Go Database, the fast alternative to SQLite, gorm, etc.
https://github.com/objectbox/objectbox-go
https://github.com/objectbox/objectbox-go
GitHub
GitHub - objectbox/objectbox-go: Embedded Go Database, the fast alternative to SQLite, gorm, etc.
Embedded Go Database, the fast alternative to SQLite, gorm, etc. - objectbox/objectbox-go
❤1
This blog entry from Bitfield Consulting outlines a set of "commandments" for writing effective and idiomatic Go code. The rules serve as a strong set of guidelines for both new and experienced developers.
https://bitfieldconsulting.com/posts/commandments
https://bitfieldconsulting.com/posts/commandments
Bitfield Consulting
Ten commandments of Go — Bitfield Consulting
I spend a lot of time working with students to help them write clearer, better, and more useful Go programs, using a fairly small set of general principles, and here they are. The first is “be boring”, and I’ve tried to follow that advice.
Get up and running with Llama 3.3, DeepSeek-R1, Phi-4, Gemma 3, Mistral Small 3.1 and other large language models.
https://github.com/ollama/ollama
https://github.com/ollama/ollama
GitHub
GitHub - ollama/ollama: Get up and running with OpenAI gpt-oss, DeepSeek-R1, Gemma 3 and other models.
Get up and running with OpenAI gpt-oss, DeepSeek-R1, Gemma 3 and other models. - ollama/ollama
This article presents a set of opinionated rules for writing better Go code, focusing on simplicity and clarity. Following these commandments can help developers avoid common pitfalls and improve their programming style.
https://bitfieldconsulting.com/posts/commandments
https://bitfieldconsulting.com/posts/commandments
Bitfield Consulting
Ten commandments of Go — Bitfield Consulting
I spend a lot of time working with students to help them write clearer, better, and more useful Go programs, using a fairly small set of general principles, and here they are. The first is “be boring”, and I’ve tried to follow that advice.
🔥1
Revive is a fast and configurable linter for Go that provides a framework for development of custom rules. This webpage introduces the tool and its capabilities, highlighting its performance and extensibility.
https://revive.run/
https://revive.run/
revive.run
revive - fast & configurable linter for Go
Revive documentation website
Go library for embedded vector search and semantic embeddings using llama.cpp
https://github.com/kelindar/search
https://github.com/kelindar/search
GitHub
GitHub - kelindar/search: Go library for embedded vector search and semantic embeddings using llama.cpp
Go library for embedded vector search and semantic embeddings using llama.cpp - kelindar/search
This blogpost delves into the new cleanup function feature in Go, which simplifies resource management in tests. It also explores the concept of weak references and how they can be used to handle cached data more effectively.
https://go.dev/blog/cleanups-and-weak
https://go.dev/blog/cleanups-and-weak
go.dev
From unique to cleanups and weak: new low-level tools for efficiency - The Go Programming Language
Weak pointers and better finalization in Go 1.24.
A simple, battle-tested and generic set type for the Go language. Trusted by GoogleCloudPlatform, Docker, 1Password, Ethereum and Hashicorp.
https://github.com/deckarep/golang-set
https://github.com/deckarep/golang-set
GitHub
GitHub - deckarep/golang-set: A simple, battle-tested and generic set type for the Go language. Trusted by GoogleCloudPlatform…
A simple, battle-tested and generic set type for the Go language. Trusted by GoogleCloudPlatform, Docker, 1Password, Ethereum and Hashicorp. - deckarep/golang-set
❤1
This write-up explores various methods for interacting with SQL databases in Go, from using the standard library to leveraging third-party packages. The author provides insights into the trade-offs of each approach, helping readers choose the best tool for their needs.
https://packagemain.tech/p/different-ways-of-working-with-sql
https://packagemain.tech/p/different-ways-of-working-with-sql
packagemain.tech
Different ways of working with SQL Databases in Go
Comparing database/sql, sqlx, GORM and sqlc.
🔥1
Mohamed Said offers a guide on constructing a secure session manager in Go, emphasizing the importance of cryptography and proper cookie management. This tutorial provides practical code examples to help developers implement a robust and safe authentication system.
https://themsaid.com/building-secure-session-manager-in-go
https://themsaid.com/building-secure-session-manager-in-go
Themsaid
Building a Secure Session Manager in Go
👍1🔥1
⏰ 🔥 A TCP proxy to simulate network and system conditions for chaos and resiliency testing
https://github.com/Shopify/toxiproxy
https://github.com/Shopify/toxiproxy
GitHub
GitHub - Shopify/toxiproxy: :alarm_clock: A TCP proxy to simulate network and system conditions for chaos and resiliency testing
:alarm_clock: :fire: A TCP proxy to simulate network and system conditions for chaos and resiliency testing - GitHub - Shopify/toxiproxy: :alarm_clock: A TCP proxy to simulate network and system co...
❤2
This paper discusses the advantages of the native FIPS support introduced in Go 1.24, a significant feature for developers in regulated industries. It explains how this integration simplifies compliance and enhances the security of Go applications.
https://developers.redhat.com/articles/2025/03/10/benefits-native-fips-support-go-124
https://developers.redhat.com/articles/2025/03/10/benefits-native-fips-support-go-124
Red Hat Developer
The benefits of native FIPS support in Go 1.24 | Red Hat Developer
The Go programming language has reached another significant milestone with the release of version 1.24. We at Red Hat are particularly excited about one of its standout features, native FIPS 140-3
👍2