Archive for the ‘Java’ Category


Java Synchronize

September 13, 2007

Java 5 made numerous changes to various aspects of “Java”. In fact, it was probably the biggest update Java has ever made, bringing dozens of new language syntax features, compiler enhancements, and scores of new APIs. In the wake of all these large changes (enums, generics, annotations), we tend to forget about the smaller API additions and how they effect our development. A prime example of this are the concurrency libs.  Read more


Why I Hate Frameworks

August 1, 2007

“I’m currently in the planning stages of building a hosted Java web application (yes, it has to be Java, for a variety of reasons that I don’t feel like going into right now). In the process, I’m evaluating a bunch of J2EE portlet-enabled JSR-compliant MVC role-based CMS web service application container frameworks. And after spending dozens of hours reading through feature lists and documentation, I’m ready to gouge out my eyes.” A great post about frameworks. Read more


Top Ten Must Read Books for the Java Developer

July 20, 2007

A list of the most important Java programming books ever published. These books are must-reads for every professional Java programmer, no matter their specialty or experience level. Link


Java is slow?

April 25, 2007

Always heard people are complaining Java application: it is too slow. Actually I am not a Java fun. I refused to use it when I was in college, because it makes you stupid if you are learning computer programming. For the purpose of learning you need to choose C/C++. But I didn’t see it is bad for developing applications. There are many solid works built in Java. Java itself is fine but the people who use it are not always good. Bad design and bad programming causes bad applications. When people cannot find solutions, they would criticize the language. Here is another story you may take a look:


Managing a Standardized Build Process Outside of the Eclipse IDE

March 26, 2007

Managing a Standardized Build Process Outside of the Eclipse IDE — Building objects in the Eclipse IDE is simple – it’s a point-and-click solution. However, as applications built on the Eclipse platform mature the need for building outside of the IDE increases. This need can be driven by the development team that is striving to perform agile development techniques where builds are executed based on a file ‘check-in’ action into an SCM tool. The need can also be driven by IT governance where a scheduled and audited production build is required. Moving from builds managed inside of the Eclipse platform to builds managed outside of the Eclipse platform can be a big task in itself. Don’t hesitate to make this jump. It’s a jump that you’ll find you can’t do without. The sooner you get out of your point-and-click build process, the sooner your application will begin to mature.


Java IAQ: Infrequently Answered Question

March 1, 2007

You may see a lot of FAQs. what is IAQ – Infrequently Asked Questions. Do you know those Java IAQ written by Peter Norvig (Director of Google Research) –


Nobody uses Java anymore?

February 22, 2007

Steve Jobs on iPhone: No Java For You …:

Jobs reportedly said “Java’s not worth building in [to the phone]. Nobody uses Java anymore. It’s this big heavyweight ball and chain.”