Latest Articles

Go

Empty Interface and Reflection in Go

Master Go's any/interface{}, reflection with reflect.TypeOf and reflect.ValueOf, struct field inspection, modifying values via reflection, and when to prefer generics over …

Go

Encoding and Decoding Data in Go

Master data encoding in Go — JSON marshaling with custom types, base64, hex, binary encoding, CSV, gzip compression, and choosing the right format for each use case.

Go

File System Operations at Scale in Go

Handle large-scale file system operations in Go — parallel directory walks with bounded concurrency, streaming large files with custom buffer sizes, atomic directory operations, …

Go

File System Operations in Go

Master file I/O in Go — reading and writing files with os and bufio, walking directory trees with filepath.WalkDir, atomic writes, temp files, file watching, and path safety for …

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 …