Fri, 5 Feb 2010 21:21:14 EST
The more I use and become increasingly familiar with Java, the more I like it. It is such a monstrous technology that it is very hard to pick up. However, once you get familiar with the particulars it becomes an extremely lethal weapon. I have recently been spending the majority of my spare time working on network programming with Java. From first hand experience, I think it is much easier to do socket programming in Java then my favorite .NET language, C Sharp. Setting up a simple blocking-based socket server is trivial in Java. The advanced features of the New IO structure are amazing for socket programming and any IO operations once you understand what they do.
Technology media seems to neglect Sun Microsystems these days, but I have a great respect for the company. Java is a wonderful programming language, especially on the server side. Although I have to admit that it makes me a little uneasy to think that the core maintainer of a major programming language is one company. The real reason that I think Sun deserves credit is
Open Office.
It makes me really uneasy that Sun is now in the hands of Oracle. That also means that MySQL is a part of Oracle as well. In the time that I have been aware of programming technology and the industry, I cant recall Sun behaving poorly as a corporate entity. It seems like they have really adhered to their own "Do No Evil" paradigm.
Maybe its time for me to get back to my C++ roots.
On an off topic note. I have switched totally to Firefox and realized that the Technogumbo rss feed does not display properly in Firefox or its live links. I think live links are really cool, so it is my prerogative to make sure the site will work with them. I have modified all the headers on the site in order to incorporate the little firefox rss icon in your address bar as well.

Charles Palen has been involved in the museum and visitor center industry for several years. He works as a senior interactive developer at
Transcending Digital where he can be hired for your next contract project. Charles expertise covers the areas of A/V integration, touchscreen programming, creation of original devices, and much more. Charles created
Technogumbo as a way to share lessons learned while making original products.