As a way to distinguish themselves from the crowd, people have adorned themselves with such titles as software engineer or architect. If nothing else, someone with several years of programming experience is classified as a senior developer.
Based on comments from my blog NetBeans 3.6, I downloaded and installed the beta of NetBeans 4.0. NetBeans shows major signs of improvement in many categories (performances, memory footprint, app layout, features). Sun's effort will make NetBeans enthusiast happy. However, it also demonstrates a major issue.
I was curious to see how NetBeans IDE had improved since my last review.
I've looked for the Humble Programmer sometime ago, and all I could find was a used copy on Amazon. You can now download a PDF copy from http://www.cs.utexas.edu/users/EWD/ewd03xx/EWD340.PDF
Factory Pattern: Many developers already apply the factory pattern for JDBC connections. The new standard finally applies the pattern, eliminating the need to use the connection manager and some of the code surrounding the connection creation. The connection manager will still exist for backward compatibility.
With a kind of weird cryptic syntax, it reduces the lines of code by making code less readable. Didnt we learn our obscuring lesson with C? The beauty of languages like Python is not only the abstractness and easy of use, but also readability.
The Concept Map is an interactive diagram that allows panning, zooming in and out, and resizing. Additionally, the diagram contains links to the technologies associated web page. [This feature makes it easy to find the tech web page.] There is also a quick index of the different Java technologies.
An encyclopedia of Java, javapedia allows everybody in the community to describe the parts of Java technology. The wiki mindset allows developers to get involved in the community by allowing the addition, editing and commenting of entries.
In the last few months Sun has dropped a few bombshells. Sun has settled with Microsoft, changed strategy on hardware and announcing open source Solaris. What will Sun announce at JavaOne?
You would think with all the trash talk going on, its all about Java vs. C#, (or J2EE vs. .NET), and modern development process like refactoring. LAMP is often left out of many conversations. However, LAMP is a big contender for a share of the web market.