I used to be a 100% Java programmer back in the late 90’s and 2000-2001. Well, that’s not true. I was about 80% Java, 20% MFC/C++/Windows. But then .NET came into my world and I decided that I really wanted to be back developing true Windows applications (I didn’t need the run anywhere promise of Java), and I haven’t really looked back. But then, in 2009, I hit a problem that I could only solve in Java, and I realize how much of that former knowledge that I have lost. More...