Code Generation: Good, Bad or Ugly?
Fully formatted shownotes can always be found at
http://javaposse.com
A
discussion about code generation and where it might be useful, or
whether it should be avoided. Recorded at the Java Posse Roundup 2009
in Crested Butte, CO.
- Early vs. late binding
- Matisse
- EJB 2.1 vs EJB 3.0
- Bytecode generation at runtime
- ASM
- Thrift
- Protocol buffers
- Comparison
- QtJambi
- Scala
- Dynamic proxies
- Interface injection
- WSDL - Web Services
- IDL - Interface Definition Language
- Annotations
- Working around limitations of Java?
- Database persistence, JPA
- Traits/Mixins
- DSL - Domain Specific Language
- MDA - Model Driven Architecture
- OptimalJ
- UML
- NoMagic
- POJOs
- Dynamic Languages
- Schema migrations
- Autopatch
- JavaFX production suite
Thanks
The Java Posse consists of Tor Norbye, Carl Quinn, Joe Nuxoll and Dick Wall