Browsing Tag
go
106 posts
Using GORM as an ORM in Go: A Quick Overview
GORM is one of the most popular Object Relational Mappers for Go. It provides a clean, expressive API…
The Power of Nothing: Exploring Go’s Empty Struct
Preface In the Go programming language, there’s a special usage that may confuse many people — the empty…
GoLang 101: Getting Started with Go
Go, Why It’s Worth Your Time Hey folks, If you’re curious about learning a new programming language, Go—also…
Working with Scheduled Tasks in Go: Timer and Ticker
Preface In daily development, we may encounter situations where we need to delay the execution of some tasks…
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…