Speaker Topics - No Fluff Just Stuff

The Art of Metaprogramming

Metaprogramming is the dirty little secret behind the success of many Java frameworks such as Spring and Struts2, and forms the backbone of many of the most fundamental APIs across the JEE technology stack. This session aims to introduce the topic and highlight, with code examples, the different mechanisms and techniques to take advantage of this underused feature of the Java Programming Language.

This session will adopt a learn-by-example approach that combines the philosophy and theory behind metaprogramming with concrete code examples. No previous knowledge or exposure to the topic is required, but an intermediate understanding of Java SE is expected.


About Abdelmonaim Remani

Abdel is a software developer and technology enthusiast at heart and by profession. Particularly interested in large distributed systems and enterprise software architecture in general. An active open-source advocate and contributor. President and Founder of a number of organizations namely The NorCal Java User Group, and The Silicon Valley Dart Meetup. Abdel is a JavaOne RockStar and a frequent speaker at a number of developer conferences including JavaOne, JAX Conf, OsCon, OREDEV, 33rd Degree, NFJS, and many user groups and community events.

More About Abdelmonaim »