About a year ago, I jumped on the Mac OS X bandwagon, threw my resources into a TiBook and later into a nifty desktop, and thought I was quite trendy. About 4 months ago, I got annoyed at all the things that I was used to acting just slightly off, and went back to my trusty PC laptop. I was pretty happy, and on familiar ground, until last week's editors meeting at O'Reilly. Since then, I've run screaming back to my TiBook, and am (for now) thrilled...
Is JNI the last answer for native bridges? Is there a better way? Does anyone care?
Need to access HTTP-based resources from your Java application? Check out Jakarta Commons HttpClient.
I'm surprised by Bill Venner's recent discussions on Exceptions with James Gosling and Anders Hejlsberg. Exceptions are one of the best features of Java. I think the problems that Dr. Hejlsberg describes are easy to contain if the development team decides how they're going to handle trouble before they get too deep into their work. Here's what I usually do.
Joshua follows up on a request and shows
how to handle right clicks on anything.
Rapid application development tools let you put together a great-looking mock-up of your app in no time, but often are of little use for the production version of your system. Visual GUI builders and data-aware controls are two such culprits.
A Java developer asked what I think about weblogs, who I think should be using weblogs, and if I knew where one can go to start blogging. Here is my answer.
There are three main factors that affect the return on investment of any user interface technology: ease of use of the application, ease of deployment and on-going maintenance, and ease of initial development.
You asked,"Why are JSPs still relevant?" A good question that a guy like me thinks is kind of silly, but that is probably because I just spent a year working on a JSP/Servlet book. Here is my answer.
Is Microsoft ready to move onto the 'extinguish' phase with the Web browser?
There's been a lot of talk lately about how Tiger (J2SE 1.5) is going to make Java easier to develop with, bringing it to the masses (or as Sun call it, to the "corporate developers"). I have no doubt that this promise *will* be fullfilled. My question is: *when* will that happen?
Integrate Tomcat and Apache on Mac OS X without recompiling anything!
This is my response to Simon Borwn's log 'File access in EJB'.
The EJB specification places restrictions on bean providers, and one of these is accessing the filing system. This leads to two questions - why is this and how do we get around it?
The question is how to test JSP custom tags, and one answer is TagUnit.
Mike Clark's blogs and presentations made me start wring code with test driven development. This is the report of my first attempt to use TDD professionally and I succeeded.
Is a scenario with SLSB -> SFSB meaningless or is the a valid use case? I will show a scenario that hopefully does make sense.
P2P is how the internet was supposed to constructed. Instead we got an client - server architecture. So says this incredibly interesting and challenge-issuing report from the MIT Enterprise Technology Review. The most recent example of how this top current top-down architecture can cripple the internet is the VeriSign SiteFinder debacle. One top level screw up and the whole thing breaks. Well, not the whole thing, but you get the picture.
Web Services and XML
There are good reasons to doubt that specialized XML DBMS products will follow OODBMS products down the road to oblivion.