Java, Scala, Functional Programming, Concurrency, Macro.
chunks of boilerplate code or somehow getting the code generated for you. Examples include generating JSON encoders/decoders, wiring the object graph using dependency injection, or mapping classes to database tables. The question is: how do we define this code-generation process? What language are