Discover how to effectively test your Go application's configuration using flags, ensuring that your application behaves as expected under various configurations and settings. This article provides a practical approach to configuration testing in Go.
https://rednafi.com/go/test_config_with_flags/
https://rednafi.com/go/test_config_with_flags/
Redowan's Reflections
Flags for discoverable test config in Go
As your test suite grows, you need ways to toggle certain kinds of tests on or off. Maybe
you want to enable snapshot tests, skip long-running integration tests, or switch
between real services and mocks. In every case, you’re really saying, “Run this test…
you want to enable snapshot tests, skip long-running integration tests, or switch
between real services and mocks. In every case, you’re really saying, “Run this test…
💯Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving
https://github.com/go-playground/validator
https://github.com/go-playground/validator
GitHub
GitHub - go-playground/validator: :100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array…
:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving - go-playground/validator
🔥1
Explore the advantages of using Go to build a Lua interpreter, highlighting the language's strengths in terms of performance, concurrency, and ease of integration. This blog post explains why Go is an excellent choice for this particular task.
https://www.zombiezen.com/blog/2025/06/why-go-rocks-for-building-lua-interpreter/
https://www.zombiezen.com/blog/2025/06/why-go-rocks-for-building-lua-interpreter/
Zombiezen
Why Go Rocks for Building a Lua Interpreter
Building a Lua interpreter in Go
🔥1
Uncover the complexities of cross-compiling a large number of Go CLI packages statically, addressing challenges and optimization techniques for efficient and reliable builds. This article provides a detailed look at a complex Go build process.
https://blog.pkgforge.dev/cross-compiling-10000-go-cli-packages-statically
https://blog.pkgforge.dev/cross-compiling-10000-go-cli-packages-statically
Package Forge
Cross-Compiling 10,000+ Go CLI Packages Statically
The Largest Collection of Pre-Compiled Go Static Binaries
This article explores a method to accelerate shuffling operations within Go programs. The author, Daniel Lemire, demonstrates a significant performance improvement by implementing batching.
https://lemire.me/blog/2025/04/06/faster-shuffling-in-go-with-batching/
https://lemire.me/blog/2025/04/06/faster-shuffling-in-go-with-batching/
👍1
The official Go blog recently published a blogpost detailing the use of testing.B.Loop for more precise benchmarking. It provides insights into how this feature can refine performance tests and lead to better code.
https://go.dev/blog/testing-b-loop
https://go.dev/blog/testing-b-loop
go.dev
More predictable benchmarking with testing.B.Loop - The Go Programming Language
Better benchmark looping in Go 1.24.
🔥1
JetBrains Research has released a new report analyzing the growth and popularity trends of the Go language in 2024. This examination offers a data-driven perspective on the current state of Golang in the developer community.
https://blog.jetbrains.com/research/2025/04/is-golang-still-growing-go-language-popularity-trends-in-2024/
https://blog.jetbrains.com/research/2025/04/is-golang-still-growing-go-language-popularity-trends-in-2024/
The JetBrains Blog
Is Golang Still Growing? Go Language Popularity Trends in 2024 | The Research Blog
As a fast-growing language with a wide range of applications, Go has become increasingly relevant to both new and existing developers. In this blog post, we will share our overview of the current stat
🔥2
Go library for generating Anki notes, decks, packages (genanki port)
https://github.com/npcnixel/genanki-go
https://github.com/npcnixel/genanki-go
GitHub
GitHub - npcnixel/genanki-go: Go library for generating Anki notes, decks, packages (genanki port)
Go library for generating Anki notes, decks, packages (genanki port) - npcnixel/genanki-go
👍1
This write-up from a DoltHub engineer shares their experiences developing with Go on the Windows operating system. It covers the tools, challenges, and overall workflow from a Windows-centric viewpoint.
https://www.dolthub.com/blog/2025-04-04-go-windows-developer/
https://www.dolthub.com/blog/2025-04-04-go-windows-developer/
Dolthub
Life as a Go developer on Windows
Blog for DoltHub, a website hosting databases made with Dolt, an open-source version-controlled SQL database with Git-like semantics.
Sentry provides a comprehensive overview of its error monitoring and performance tracing capabilities for Go applications. Their platform helps developers quickly identify and resolve issues in their Golang services.
https://sentry.io/for/go/
https://sentry.io/for/go/
Sentry
Go Error Tracking and Performance Monitoring
Prevent crashes across your entire stack with Go error monitoring. Learn how to trace Go performance issues & related errors with Sentry here.
👍1🔥1
Libraries, samples and tools to help Go developers develop AWS Lambda functions.
https://github.com/aws/aws-lambda-go
https://github.com/aws/aws-lambda-go
GitHub
GitHub - aws/aws-lambda-go: Libraries, samples and tools to help Go developers develop AWS Lambda functions.
Libraries, samples and tools to help Go developers develop AWS Lambda functions. - aws/aws-lambda-go
In his latest tutorial, Jon Calhoun explains how to effectively handle operating system signals within a Go program. This is essential for creating robust applications that can shut down gracefully.
https://www.calhoun.io/using-signals-with-go/
https://www.calhoun.io/using-signals-with-go/
Calhoun.io
Using Signals With Go - Calhoun.io
In this article we explore what signals are and how we can listen for them in Go programs. We also explore some common pitfalls, like forgetting to stop listening for a signal once we are done with it.
👍1🔥1