4 years into tech...What I got wrong, what stuck, and what I'd tell my 2022 self. The biggest thing I got wrong in my first year: I thought this would be a straight line. It has been anything but. So I did what I thought22POct 16 · 13 min readrichgodsblog.hashnode.dev
Expanding bffgen: Enterprise-Grade Node.js BFFs in ProductionFrom Go-First to Multi-Runtime Reality When bffgen launched, it focused on what it knew best: Go. The core architecture, however, was built language-agnostic from day one. The schema system, configuration patterns, and CLI framework never assumed a s...Oct 14, 2025 · 7 min readrichgodsblog.hashnode.dev
bffgen Now Supports Microservices, Monolithic, and Hybrid ArchitecturesIntroduction Building a backend-for-frontend (BFF) should feel natural, not forced. But every team structures their backend differently—some run a monolith, others break everything into microservices, and many live in-between with hybrid setups. Unti...Oct 8, 2025 · 2 min readrichgodsblog.hashnode.dev
The Case for Regeneration-Safe Scaffolding: Don’t Break My Custom CodeWhen working with scaffolding tools, one of the biggest developer fears is this: “What happens when I regenerate my code? Will it wipe out my custom logic?” This problem isn’t new. Many CLI generators promise speed, but in practice, a careless rege...Sep 30, 2025 · 3 min readrichgodsblog.hashnode.dev
BFFGEN Config Schema v1: YAML as a Source of TruthIntroduction When building bffgen, we needed a configuration format that was more than a dumping ground for settings. It had to be expressive enough for real-world BFF use cases, strict enough to avoid ambiguity, and flexible enough to support multip...Sep 28, 2025 · 4 min readrichgodsblog.hashnode.dev