API
November 1, 2025
goRevisiting interface segregation in GoApply SOLID's Interface Segregation Principle in Go with consumer-defined contracts. Learn why small interfaces and implicit implementation matter.
March 6, 2024
goDysfunctional options pattern in GoDiscover a simpler alternative to functional options: method chaining with builder-style configuration that's 76x faster and easier to understand.
September 5, 2023
goConfiguring options in GoCompare three Go option patterns: exposed structs, option constructors, and functional options. Learn when to use each for clean APIs.
August 18, 2023
goInterface guards in GoUse compile-time interface guards to verify type conformity in Go without runtime overhead. Learn the var _ Interface = (*Type)(nil) pattern.