Building a GCP Secret Manager Emulator for Offline Integration Testing

Needed offline GCP Secret Manager testing for CI/CD pipelines. Existing solutions were either too heavy or incomplete. Built a standalone gRPC emulator that works with the official Go SDK–zero credentials, zero network calls, 100% local.

December 11, 2025 · map[name:Blackwell Systems]

From Shell Scripts to Go: Building a Multi-Vault Secret Management Library

Started with Bitwarden-only shell scripts. Needed to support 1Password and pass without breaking anything. Built a shell abstraction layer, then ported it to Go. Same interface, three backends, zero breaking changes.

December 7, 2025 · map[name:Blackwell Systems]

HTTP Error Handling in Go: Chi, Gin, and Echo

Stop returning errors as plain text. Learn how to implement consistent, structured HTTP error responses in Go with support for Chi router, Gin framework, and Echo framework. Includes field-level validation and trace IDs.

December 6, 2025 · map[name:Blackwell Systems]