JavaOne2011

From APIDesign

(Difference between revisions)
Jump to: navigation, search
(Advanced Annotation Processing with JSR 269)
(Advanced Annotation Processing with JSR 269)
Line 6: Line 6:
Forget about runtime [[annotation]]s as used for example by JavaEE or [[Spring]]. They don't worth a penny compared to advanced compiled time [[annotation]]s processed by [[JavaC]]'s [[AnnotationProcessor]]s during compilation! [[Annotation]] of this kind change the way we think about [[Java]]. They can improve scalability, performance and simplicity of our [[Java]] frameworks without the hassle of on startup processing so common in the EE space these days.
Forget about runtime [[annotation]]s as used for example by JavaEE or [[Spring]]. They don't worth a penny compared to advanced compiled time [[annotation]]s processed by [[JavaC]]'s [[AnnotationProcessor]]s during compilation! [[Annotation]] of this kind change the way we think about [[Java]]. They can improve scalability, performance and simplicity of our [[Java]] frameworks without the hassle of on startup processing so common in the EE space these days.
-
Join us to learn how to design a [[DSL|Domain Specific Language]] in [[Java]], how to improve the scalability of modular applications, how to improve startup time by building [[CompileTimeCache]]s, how to mimic the flexibility of [[LiveDB|Anything on Rails]] in plain [[Java]], how to simplify your localization practices! Learn from our rich, more than five years experience of building [[API]]s around [[AnnotationProcessor]]s. Learn how [[AnnotationProcessor]]s simplify integration of your technology into any [[Java]]6 compliant IDE.
+
Join us to learn how to design a [[DSL|Domain Specific Language]] in [[Java]], how to improve the scalability of modular applications, how to improve startup time by building [[CompileTimeCache]]s, how to mimic the flexibility of [[LiveDB|Anything on Rails]] in plain [[Java]], how to simplify your I18N practices! Learn from our rich, more than five years experience of building [[API]]s around [[AnnotationProcessor]]s. Learn how [[AnnotationProcessor]]s simplify integration of your technology into any [[Java]]6 compliant IDE.
Join us to understand the power of modern [[Java]]!
Join us to understand the power of modern [[Java]]!

Revision as of 10:30, 17 May 2011

JavaOne 2011 is around the corner, the question is what to talk about. Here are few thoughts:


Advanced Annotation Processing with JSR 269

Forget about runtime annotations as used for example by JavaEE or Spring. They don't worth a penny compared to advanced compiled time annotations processed by JavaC's AnnotationProcessors during compilation! Annotation of this kind change the way we think about Java. They can improve scalability, performance and simplicity of our Java frameworks without the hassle of on startup processing so common in the EE space these days.

Join us to learn how to design a Domain Specific Language in Java, how to improve the scalability of modular applications, how to improve startup time by building CompileTimeCaches, how to mimic the flexibility of Anything on Rails in plain Java, how to simplify your I18N practices! Learn from our rich, more than five years experience of building APIs around AnnotationProcessors. Learn how AnnotationProcessors simplify integration of your technology into any Java6 compliant IDE.

Join us to understand the power of modern Java!

OSGi as a Lingua Franca Between IDEs

TBD

BOF: Experiences from Build the Fastest OSGi Container on the Planet

Netbinox & TBD.

Personal tools
buy