Browsing Tag
go
102 posts
Clean Architecture in Go: A Practical Guide with go-clean-arch
What is the code architecture of your Go project? Hexagonal architecture? Onion architecture? Or perhaps DDD? No matter…
Wiremock + testcontainers + Algolia + Go = ❤️
When dealing with a SaaS like Algolia, testing can be a hassle. Ideally, you should not “mock what…
Go’s fs Package: Modern File System Abstraction 1/9
What is the fs package and why it matters The fs package landed in Go 1.16 and fundamentally…
Database Connection in Python, Go, and JavaScript
Databases are an essential part of almost any project today. Database interactions are especially familiar to system and…
Stream PostgreSQL WALs with Zero Data Loss in Mind
pgrwl stream write-ahead logs from a PostgreSQL server 🚀 About The project serves as a research platform to…
Beyond `omitempty`: Understanding `omitzero` in Go 1.24
Preface In Go version 1.24, the encoding/json package introduced the omitzero tag, making the behavior of ignoring zero-value…
REST Easy: Building Bulletproof APIs with Go Fiber
Introduction Twenty years in the IT trenches has taught me one thing: developers will always gravitate toward tools…
Go + WASM: Run Native Code in Your Browser
I was thinking “Can I run native binaries in the browser?” Naturally, my mind jumped to languages like…
Quick Fix for Debugging Panic Failures in Go 🔧
So I was working on LiveAPI, a tool I built to generate interactive API docs by consuming a…
Go Concurrency: Can You Spot the Bugs Lurking in These Programs?
Hi there! I’m Shrijith Venkatrama, founder of Hexmos. Right now, I’m building LiveAPI, a tool that makes generating…