Saltar a contenido

Month 4-Reflection, Code Generation, Plugins

Goal: by the end of week 16 you can (a) write a reflect - based serializer that allocates exactly once per top-level call, (b) implement ago generatedirective that walks anast.Packageand emits idiomatic Go, (c) ship a customgolangci-lint - compatible analyzer using go/analysis, and (d) build a hot-loadable plugin system using HashiCorp's go-plugin.


Weeks

Comments