6 min read
Secure Errors in Go With a Small Layered App
A practical walkthrough of secure error handling in Go using an HTTP, service, and repository architecture.
#golang
#error-handling
#http
Staff Software Engineer · Go · TypeScript · Microservices
I build scalable backend systems and lead engineering teams. Focus areas include Go, TypeScript, microservices, and modernizing legacy platforms.
Latest Writing
A practical walkthrough of secure error handling in Go using an HTTP, service, and repository architecture.
A practical knex.js transaction + pgboss pattern that keeps database writes and pg-boss jobs consistent in one PostgreSQL transaction.
A plain-English breakdown of "Vibe Coding Kills Open Source" and practical ways maintainers, users, and AI toolmakers can keep OSS sustainable.
Why MikroORM feels different from Prisma/TypeORM, and why the Unit of Work pattern matters for complex domain logic.