Optimizing Go Cross-Compilation for Alpine and Distroless Environments
Learn how the CGO_ENABLED toggle impacts Go binary compatibility between glibc and musl runtimes, preventing 30-second DNS timeouts in production.
Read more
AI NewsDevOpsGo
git-sfs: High-Performance Large File Storage via Symlinks and rclone
git-sfs eliminates proprietary LFS servers by replacing large files with 70-byte Git-native symlinks and using rclone for S3, GCS, or SFTP storage backends.
Read more
AI NewsGoSoftware Engineering
Mastering Go Variable Declarations: Choosing Between var and :=
Go provides 2 primary ways to declare variables: var and :=. Mastering their specific scope and redeclaration rules is essential for writing bug-free Go code.
Read more
AI NewsGoAuthentication
Limen: A Composable Plugin-First Authentication Library for Go
Limen launches as an open-source Go authentication library featuring a modular plugin architecture and built-in support for 10+ social sign-on providers.
Read more
AI NewsGoSoftware Engineering
Go Bitwise Flags and Bitmasks: A Configuration Pattern Guide for Engineers
Optimize Go configuration by replacing multiple boolean fields with bitwise flags and masks to enable compact serialization and single-CPU-instruction checks.
Read more
AI NewsDevOpsGo
Blackwater: High-Performance Server Management with Go 1.24
Blackwater v0.1.2 provides O(1) metric broadcasting and Docker management for servers with less than 512MB RAM using Go 1.24.
Read more
AI NewsGoSoftware Engineering
Mastering Go Contexts for Efficient Goroutine Management
Go Contexts act as signals that travel through functions to terminate unnecessary work, preventing resource leaks in high-concurrency systems.
Read more
AI NewsSystems EngineeringGo
Sentry: Building a Distributed Message Broker in Go
Tejas Rastogi details building Sentry, a Kafka-inspired distributed message broker in Go, emphasizing low-level correctness and failure-first design.
Read more
AI NewsDocument ProcessingGo
Docling + Go + Bob: The Modern Document Stack
Docling-Serve Bob streamlines document processing in Go, leveraging IBM’s Docling service for advanced features, achieving high-performance conversion and flexible deployment.
Read more
AI NewsGoDevOps
Cobra CLI in Go: Streamlining Command-Line Tool Development
Cobra CLI simplifies Go CLI development with flag-based commands and modular architecture.
Read more
AI NewsGoDevOps
gopin - Automate Version Pinning for Go Install Commands
gopin automates version pinning for Go install commands, resolving CI instability from unpinned dependencies.
Read more
AI NewsGoPerformance
Go's Regexp is Slow. So I Built My Own - up to 3000x Faster
Go's standard regex engine is up to 3000x slower than coregex on common patterns like `.*error.*`.
Read more
AI NewsGoAgents
Google Launches Agent Development Kit for Go
Google’s Go Agent Development Kit (ADK) enables idiomatic Go development for multi-agent systems, supporting rapid MVP creation.
Read more
AI NewsGoSoftware Engineering
Go Functions and Multiple Returns: Error Handling Best Practices
Go's functions offer multiple return values, including explicit error handling, a design choice prioritizing clarity and reliability over exception-based models.
Read more
AI NewsGoConcurrency
Understanding Go's context Package: A Guide to Proper Usage
Master Go's context package to prevent resource leaks and ensure graceful cancellations in concurrent apps.
Read more
AI NewsGoSoftware Development
GoREST is dead...
GoREST 0.1.0 retired, 0.2.0 reimagined as modular library
Read more
AI Newskubernetesdevops
Building a Kubernetes Operator with Go: Automating Resource Management
Automate Kubernetes resource creation with a custom Operator, reducing manual YAML management.
Read more
AI NewsGoREST
GoREST v0.1.0: Automating REST API Generation from Relational Databases
GoREST transforms relational databases into production-grade REST APIs with auto-discovery, DTOs, JWT auth, and hooks. Learn how it streamlines API development in Go.
Read more
AI Newsgoopensource
I Built a WAF in Golang: Open-Source Project Overview
A Golang-based Web Application Firewall (WAF) developed as an open-source project with a focus on security and scalability.