SQL Transactions in Go: The Good Way

A clean method to write transactions anywhere, without leaking database internals.

Thibaut Rousseau's Blog