Latest Articles

Go

Go Reflection: Advanced Type Inspection

Master Go reflection for runtime type inspection — reflect.TypeOf/ValueOf, struct field and tag inspection, modifying values safely, calling methods dynamically, building generic …

Go

Go Type System: Basics and Type Inference

Master Go's type system — basic numeric and string types, type inference with :=, explicit type declarations for domain modeling, type aliases vs new types, zero values, and …

Go

GORM: ORM in Go

Master GORM for Go — model definition with struct tags, CRUD operations, associations with Preload, scopes, hooks, transactions, and avoiding the N+1 query problem.