Skip to main content
AP
Home Services Blog Contact
Apr 12, 2026 #go#concurrency#performance

Atomic Operations in Go

How I actually use sync/atomic for lock-free programming when a mutex is too heavy, and the weird edges you hit along the way
Apr 9, 2026 #go#golang#go126#development

Go 1.26 new(expr) and the pointer problem I thought was solved

The new(expr) syntax in Go 1.26 should have let me delete my generic ptr[T] helpers. It almost did
Apr 9, 2026 #go#bitwise#bitmask#iota#config#patterns

Go Bitwise Flags and Bitmasks: Configuration Pattern Guide

How to use bitwise flags, bitmasks, and iota for configuration in Go. Learn bitwise OR, AND, XOR operations, set/clear/toggle patterns, and practical examples with JSON serialization
Apr 1, 2026 #go#factorio#automation

How I Built a Factorio 'Auto Mall' Generator in Go

How I used Go to automate the tedious part of Factorio's circuit network: building a self-monitoring mall for roboports and spaceships
Mar 28, 2026 #go#algorithms#rsync

Notes on Rolling Checksums: A Weekend with rsync's Adler32

A look into implementing a rolling Adler32 checksum in Go, inspired by the rsync algorithm and Andrew Tridgell's research

More Posts

  • Mar 26, 2026 Notes on Testing: Why I Prefer Testcontainers Over Mocks
  • Mar 24, 2026 How I Actually Structure My Go Services

© 2026 Asaduzzaman 'Asad' Pavel