Status update, January 2021
Monthly update on godocs.io launch, SourceHut dark theme, and API 2.0 work for sr.ht services, plus minor project improvements.
Monthly update on godocs.io launch, SourceHut dark theme, and API 2.0 work for sr.ht services, plus minor project improvements.
Explains a surprising heap allocation in a Go benchmark when sorting strings, diving into interface internals and compiler behavior.
Explains how to implement the Sequential Convoy pattern using Azure Service Bus sessions and Go to preserve event order in scalable systems.
A guide to using Go's new 'embed' package to include files and directories directly into application binaries, with practical examples.
Announcing godocs.io, a community-maintained replacement for the sunsetting godoc.org Go documentation service.
A technical guide for deploying the Temporal workflow orchestration platform to Azure Container Instances using Pulumi and Go.
Developer updates on new workstation, SourceHut API 2.0 progress, Gemini protocol projects, and other software developments.
A technical guide on using Go with WebAssembly to create JavaScript objects, Promises, HTTP requests, and streaming in the browser.
A developer's monthly update covering BARE encoding progress, SourceHut infrastructure improvements, and a snippet of low-level I/O code.
Explains the setuid bit in Linux/macOS to run executables with elevated privileges without granting users full root access.
A critical analysis of pkg.go.dev's engineering flaws, its centralized design, and Google's approach to open source and privacy in the Go ecosystem.
A beginner's guide to setting up and using Vim as a full-fledged IDE for Go development, covering benefits and essential plugins.
A tutorial on implementing the Boids flocking simulation algorithm using the Go programming language and WebAssembly, with the Ebiten game library.
A tutorial on building a scalable command-line bookmark tool in Go using the Cobra library, covering setup and basic operations.
Explains how to use the GOSSAFUNC environment variable to generate SSA debugging output for Go functions and methods.
DBCore generates a full-stack TypeScript/React UI and Go REST API from a database schema, automating CRUD operations and authentication.
Introducing DBCore, a tool that generates a complete REST API and admin interface from a PostgreSQL or MySQL database schema.
Explains Go 1.14's new feature allowing embedding of interfaces with overlapping method sets, solving diamond composition issues.
Explains why Go's json.Unmarshal behaves differently when passed a pointer variable vs. the address of a pointer, clarifying pointer mechanics.
Extending a custom SQL database in Go to implement the database/sql driver interface, enabling standard interaction.