Skip to main content
← All Tags

go

19 articles in this category

AI NewsDevOpsGo

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.

Read more