Building a folder sync tool in Go (and the saga of the ghost folders)
I built a self-hosted folder sync tool in Go to learn the language deeply. The post covers the architecture (server + daemon with a worker pool), the three-way merge that decides what to sync, and the saga of the "ghost folders." Great for practicing concurrency, channels, and select.
BackendGolang
