The Java Specialists’ Newsletter – 220th Issue Hits The Stands

Welcome to the 220th issue of The Java(tm) Specialists’ Newsletter, sent to you from the island of the Minotaur. Before Crete, I lived in South Africa for 35 years. I grew up in the surreal system of “apartheid”. Everybody was grouped according to the pigmentation of their skin (paper bag test) and the curliness of their hair (pencil test). Low melanin levels made you “European”. Otherwise you were “Non-European”. Visitors from the USA would get confused and join the much longer “Non-European” queujava_specialists_eue. Since my family have lived in Africa since 1870, I never qualified for European citizenship. I am African, even though I look and sound German. Even German passport officials find it hard to  believe that I am not German.

And now I am Greek, thanks to the amazing generosity of the Hellenic State. Similarly, people have a hard time believing that I am, even when I show them my Greek ID. The look on their faces is priceless when I start speaking their language. If you are thinking of emigrating to Greece – I also did a PhD in Computer Science and that was easier and took less time.

Last week we did our Java Specialist Master Course here on Crete with some physical and some virtual attendees (see the TV on the back wall). I know that some managers think all we do here on the island courses is lie on the beach and drink ouzo. We do that too. But we also work hard. Here you can see my students trying to solve an exercise that I had told them would be easy. Yeah, easy if you know the tricks 🙂 The funniest is the look of despair on Giannis’ face at the back in the middle. He looked at the question and thought he’d solve it in about 15 seconds. But 15 minutes later, it still did not work. The exercises are designed in such a way that you have a great “aha” moment at the end.

Please Click Here to read rest of the article.

The Java(tm) Specialists’ Newsletter is published on a monthly basis by Dr. Heinz M. Kabutz. Dr. Heinz can be reached at Dr. Heinz is a Sun/Oracle Java Champion (since 2005) and also is a JavaOne 2012 Rock Star.

To know more about what Dr. Heinz has to offer please visit

Java Performance: The Definitive Guide: Getting the Most Out of Your Code

Price: $31.84

4.2 out of 5 stars (31 customer reviews)

55 used & new available from $7.92

Java Performance Tuning (2nd Edition)

Price: $42.09

3.5 out of 5 stars (19 customer reviews)

36 used & new available from $2.11


Related Posts

  • Java Specialists Newletter : Sep 14 Edition Hits The StandsJava Specialists Newletter : Sep 14 Edition Hits The Stands Identity Crisis -  by Dr. Heinz M. Kabutz Abstract: The JavaDocs for method Object.hashCode() seems to suggest that the value is somehow related to memory location. However, in this newsletter we discover that there are several different algorithms and that Java 8 has new defaults to […]
  • Java Performance Tuning – May 2014 Edition Hits The StandsJava Performance Tuning – May 2014 Edition Hits The Stands It may be my imagination and definitely just anecdotal but I have the distinct impression that the JavaSphere has gone into overdrive. I'm seeing more useful articles, blogs and discussions than I have for a long time. Startups using Java seem to popping up more often than I can […]
  • Java Performance Tuning – June 14 Edition Hits The StandJava Performance Tuning – June 14 Edition Hits The Stand Please help me. I've referenced around 700 tools over the years in my newsletters, and the information needs organising and refreshing. I started last year aiming to produce a tool page for each category of tool, and from lack of time have so far only managed three categories - GC Log […]
  • Java Performance Tuning – Aug 2014 Edition Hits The StandsJava Performance Tuning – Aug 2014 Edition Hits The Stands The GC tuning guide includes details about ergonomics, the various collectors (note it places G1 together with CMS as 'mostly' concurrent GCs); generations, sizing, GC phases, and much more. The troubleshooting guide includes details of looking at memory leaks, several types of […]