Finally found some time to republish the training pages
The J2EE Training page is up but with only three of the 11 sessions I had planned. The Java Tools and Techniques section is yet to be born though I have the material I need to put them together. Maybe in 2010.
Java programmers love this deadly API – System.out.println(). It is easy to use and versatile. A definite improvement over the old printf() from my C Programming days.But I hate the damn thing. Hate it with a loathing that only someone who has spent days and weeks trying to get some other idiots code to work knows.
This innocuous Java statement prints a string to the standard console. It will print whatever you want it to. Which is great if you are the original programmer and knows how the program behaves in the first place. Now imagine a situation where your code is in production and you have left these nice statements in your code. A poor cove like myself is trying to see why your code is not behaving the way it is supposed to. All I have is a console that is printing gibberish at high speed while I stare at it. Even if I redirect the standard console to a file I cannot make sense of the mass of gobbledygook that does not have any threading or timestamp information.
Now for someone who religiously uses Log4J for even the simplest programs because he has learned the hard way that even one’s own code is so much mumbo jumbo after a few weeks of working on something else, this is the nearest thing to what the Christians call Hell, albeit on Earth.
So I put together a simple class I call – SystemOutRedirectToLog4J.
Moved the JXIRR page to this web site: http://gautam.satpathy.org/software/java/jxirr
I just haven’t had time to upgrade this code but badly need to do so. Anybody interested in helping out? Drop me a line – gautam @ satpathy . org.
Finally migrated the old CMSMS (CMS Made Simple) based web site to WordPress. It took me some time to figure out how to use WordPress 2.2.x for a regular web site and find the necessary plugins to do the job. I am fairly satisfied with the site as it is now. I expect I will keep making changes but that is to be expected.