NYC Java Meetup: Dr Heinz Kabutz "Reflection Madness"

Organiser
The New York City Java Meetup Group
Date
21-22 Oct 2009 (Add to calendar) GMT
Venue
(Exact location not available) , New York, US
Cost
Free

Topic: "Reflection Madness"

"In this presentation, we will look at some advanced uses of reflection to delegate method calls automatically, to determine where we are being called from and to create new enum values dynamically for unit test purposes, including modifying the switch statements on-the-fly. We will look at how we can use the stack information to determine the class type in a static context. We will demonstrate how Externalizable allows the private state of an object to be read and then modified. Lastly we will demonstrate how we can construct new objects without calling any of the available constructors. This talk will be aimed at the advanced Java specialist who does not shy away from reflection code. Topics from the Java Specialists Newsletter and related research."

This month we have a special guest speaker, coming all the way from the island of Crete, yes none other than Dr Heinz Kabutz. This renown master Java specialist has spoken at one of our meetings a couple years ago and in addition to speaking at this month's meetup, he will also offer a Java Specialist Master Course on November 10-13 as part of Sun's Extreme Learning Workshop series here in NYC (more info below).

Dr. Heinz Kabutz is best known as the creator of the Java Specialists' Newsletter, targeted to expert Java Developers. Since its inception in November 2000 the newsletter has grown to include an audience of more than 50,000 programmers in 120 countries and become one of the most widely distributed, independent Java Newsletters in the world. Dr. Kabutz uses the experience gained “in the field” to write articles in his publication and he was chosen as a Sun Java Champion.

A special thanks to Sun Microsystems for hosting the location and refreshments!

Please note that this month's NYC Java Meetup is on the third Wednesday, October 21 at 6pm - full names are required due to security (add names to RSVP comments - or email organizers)

[divider]

The master course will be held on November 10-13 and this is how Dr Heinz describes it: "This course embodies my Java knowledge and experience gained publishing 170 advanced Java newsletters, teaching hundreds of seminars and writing hundreds of thousands of lines of Java code."

Course Outline: If you answer "yes!" to any of these questions, then this course is for you: * Would you like to become a true master of the Java Programming Language? * Would you like to truly understand threading, Java NIO? * Are you curious on how to write a small event-driven non-blocking server? * Would you like to understand the intricacies of Java memory, including tips on how to diagnose problems? * Have you ever wondered what possibilities exist in the reflection API? * Or wondered what data structures would be best suited to your application? * Or looked for better ways of managing exceptions? * Ever wanted to improve the performance of your Java program, but did not know where to start?

This 4 day workshop will probably sell out soon so register at: http://www.sun.com/training/catalog/courses/EXL-3500.xml

You might also like...

Comments

Other nearby events

Map

Contribute

Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“There's no test like production” - Anon