GopherCon 2017: Jon Bodner - Runtime Generated, Typesafe, and Declarative: Pick Any Three
Go code is sometimes called repetitive. By adopting techniques like tags, reflection, and runtime function generation, you can focus on the algorithm and not on boilerplate. I'll show off Proteus, which uses these ideas to implement a runtime generated, type-safe, SQL-injection-proof DAO layer.
July 13, 2017