Frankly speaking, I am incomparable to Daniel. Please be advised that there are two types of developers, System developers and Application developers. Obviously, System developers have more solid skills. Application developers are just like pop stars. Of course, we Application programmers have our own domain knowledge.
At present, I am C++ coding. I seldom written Java recently. I will spare some time to test drive Apusic Application Server.