Serverless Go with Azure Functions and GitHub Actions
A tutorial on building and deploying a serverless Go web service using Azure Functions custom handlers, with automated CI/CD via GitHub Actions.
A tutorial on building and deploying a serverless Go web service using Azure Functions custom handlers, with automated CI/CD via GitHub Actions.
A developer details debugging and fixing memory exhaustion bugs in their Golang file-sharing web app, PicoShare, using profiling tools.
Google's Go Module Mirror crawlers are causing excessive load on SourceHut's git servers by repeatedly cloning repositories, acting like a DDoS.
A tutorial on building a basic document database in Go with Lucene-like filters and indexes, inspired by Elasticsearch.
A technical guide on how to make a Go application block and wait for a Ctrl+C interrupt signal using the os/signal package.
A technical guide on parsing and unzipping files in Go, exploring the ZIP file format structure and implementing a basic parser.
Explains shallow vs deep copy concepts in Go, demonstrating how different data types (int, string, slice, array, map, struct) are copied by default.
Explains why Go's 'go test' command doesn't wait for interactive stdin input and provides a solution using io.Pipe for testing.
A curated list of recommended resources for learning and using the Go programming language, including books, tools, libraries, and websites.
Explores S2, a faster extension of Google's Snappy compression library, focusing on performance trade-offs and practical setup.
A JavaScript developer shares their personal experience and first impressions of learning the Go programming language, comparing it to their favorite language.
Critique of proxy.golang.org's permanent caching, which hides broken dependencies and creates hidden risks in the Go ecosystem.
Explains the use of named return values in Go functions, including their pros, cons, and a practical example with defer and recover.
Introduces scrapligo, a Go library for network automation, covering SSH-based CLI interaction and structured data retrieval via NETCONF.
An update on the godocs.io fork of godoc.org, detailing improvements made over six months to support the Go community.
Explains how to validate Go module paths using the golang.org/x/mod/ package's CheckPath function.
A technical guide on adding LIMIT and OFFSET clause support to the gosql SQL database engine built in Go.
A beginner's guide to Go (Golang) covering installation, syntax basics, package management, and writing your first program.
Explains why Go prohibits import cycles, how they occur, and strategies for resolving these circular dependency errors in your code.
A beginner's guide to setting up and using Vim as a full-fledged IDE for Go development, covering benefits and essential plugins.