Stop Coupling Go Code to GitHub

Using GitHub URLs as package imports in Go creates a hard coupling to the hosting provider, making migrations to GitLab or other services costly and difficult. The author suggests using custom domains (e.g., go.example.com) and Nginx redirects to maintain control over code location without breaking downstream dependencies.

jBin: Shrinking JSON by 80%

A developer built a custom binary format called jBin that reduces JSON payloads by up to 80% by implementing variable-length integers (varints) and a schema-based approach to eliminate redundant type headers. The project explores the mechanics of LEB128 encoding and the construction of a compiler for a custom schema language.

Fixing AWS Lambda Cold Starts with Memory

A .NET AWS Lambda function’s cold start time was reduced from 7 seconds to 2.5 seconds simply by increasing memory allocation from 512 MB to 1,769 MB. Because AWS couples CPU power to memory, the higher allocation provided a full vCPU, resolving a CPU-starved initialization process.

The Anatomy of Engineering Ownership

True engineering ownership means managing a problem from ‘we have a problem’ to ‘we don’t have to think about it again.’ This involves not just writing code, but analyzing tradeoffs, handling edge cases, verifying production deployment, and communicating changes to customers and teammates.

Go Concurrency Distilled

A comprehensive refresher on Go concurrency, covering essential patterns such as directional channels, buffered channels, the select statement, and pipeline construction for efficient data flow andB-level asynchronous processing.