Software Archictecture as Code

Annotations hate from Greg

Annotations are a poor substitute for a good language.

Build - Google Bazel

No Transitives
No Ranges
Fast builds.

The Full Stack Developer