Draconian Overlord

Oppressing software entropy

Modern Code Generation Talk

I did a talk this week for the local JUG on Modern Code Generation.

My main assertion is that old-school, generating-.java-file code generation has been out of favor by the community for fancier alternatives (runtime CGLIB/ASM bytecode generation), and this isn’t necessarily a good thing.

Unlike my usual talks, I actually prepared for this one, and ended up with:

The discussion during the talk was lively (always a good sign), and even wandered into discussing whether Java’s static typing inherently leads to the boilerplate common on many Java projects.

All in all, a lot of fun. Always curious why more professional programmers don’t go to/talk at these sort of things.