Skip to main content
View by: Most Recent | Topic | Community | Webloggers   
Monthly Archives:    

Blog Entries by Topic

• Accessibility • Ajax • Blogging • Business • Community 
• Databases • Deployment • Distributed • Eclipse • Education 
• EJB • Extreme Programming • Games • GlassFish • Grid 
• GUI • IDE • Instant Messaging • J2EE • J2ME 
• J2SE • Jakarta • JavaFX • JavaOne • Jini 
• JSP • JSR • JXTA • LDAP • Linux 
• Mobility • NetBeans • Open Source • OpenSolaris • OSGi 
• P2P • Patterns • Performance • Porting • Programming 
• Research • RMI • RSS Feeds • Search • Security 
• Servlets • Struts • Swing • Testing • Tools 
• Virtual Machine • Web Applications • Web Design • Web Development Tools • Web Services and XML 


Community

As a subscriber to the jcp-interest mailing lists, I receive many JCP/JSR announcements. In particular, everytime a JSR changes its status, I got an email about that change. Sometimes it take weeks to get a simple message, while at other times you got a bunch of them at once. And yesterday was one these days: I got a batch of messages regarding final releases, 4 of them related to the upcoming...
on Nov 25, 2003
Pardon me for blogging this, but I feel the need to rant a bit about the SCO/Linux flap... In Tenessee William's A Streetcar Named Desire there is a memorable character named Blanche DuBois who utters the famous line: "I have always depended on the kindness of strangers..." Where would the Java community be if it weren't for "the kindness of strangers"? I cannot even begin to count those...
on Nov 19, 2003
Greg Wilkins, creator of Jetty and co-founder of the Core Developers Network wrote this in-depth critique of the Java Servlet Specification v2.4.
on Nov 18, 2003
Hilarious!!! ;-) After JavaOne 2003, I brought the Duke trophy (Duke’s Choice Award for Massive Scale) to Brazil and I had a very nice surprise when I was returning to my office and saw a strange scene in the corner: a whole family of Dukes waiting to cross the street to visit their cousin. Immediately I got my camera enabled mobile phone and took a shoot. See the picture… In fact, the...
on Nov 18, 2003

J2ME

Even though I've been evangelizing Java technology for nigh on five years now, I still get a great kick out of speaking at Sun Tech Days, JavaOne, and other conferences. Nonetheless, I'm always looking for ways to help developers use J2ME without me logging yet more hours eating bad food in coach over an ocean somewhere. Serendipity brought me a new airline avoidance technique recently:...
on Nov 25, 2003

Patterns

Some seemingly random thoughts struck me as I read Satya Komatineni's blog Architecture is language agnostic...: No offense but... Architecture is only agnostic in the abstract. Architecture must be made manifest through language. In the particular discussion of C# and Java, both languages are so similar that manifesting architecture through them is basically equivalent. Try expressing the...
on Nov 24, 2003
Say for example that you want to unit test a Service Locator - a class that looks up data sources, topics, queues, etc from JNDI. How would you go about doing this? One option would be to simply setup a JNDI environment inside a J2EE application server and write some JUnit tests to run inside the container. While this works, ideally you may want your unit tests to run independently and quickly...
on Nov 21, 2003

Business

Hmm... Opening up the Chinese market (that won't pay the ridiculous licensing fees anyway) through the hearts and minds of the developers and hoping that will convince them to buy (expensive) Sun hardware? I'm not so sure about that. Will they buy Sun's services? Perhaps but I'm not going to hold my breath. In terms of the perennial Sun boogeyman that is Microsoft, going with a viral license...
on Nov 24, 2003
First off, let me question the fact that nowhere is it listed in the article that we can't actually get a copy of the survey and survey results without signing up for one of Wiley Technologies seminars (i.e., sales pitches). Tsk, tsk, tsk. Now, without a much better idea of the actual contents of the survey it's ridiculous to rely on any of the so-called results of the survey. Let's just say...
on Nov 24, 2003
There are a number of proposed changes to the various Apache softwware license agreements. There's a mailing list on which to discuss these issues (along with the obligatory list archives. Given how many projects and companies use Apache licensed software, I think it would be A Really Good Idea(tm) for as many people as possible to seriously check out the proposed changes and participate in...
on Nov 24, 2003
Noel, Thanks for your concern about this. I license software under the AFL so I can avoid legal entanglements relating to collective ownership of my property and conflicts of control over that property which derive from collective ownership, and also to grant greater rewards and incentives to future developers and users. Future versions of the ASL might correct this problem and give me...
on Nov 22, 2003
Several readers wrote me about the Seattle Sun Tech Days presentations, so I thought I'd post info on updated slides from subsequent events. We've conducted two Tech Days since Seattle (click the city names for slides): Sao Paulo, a two day conference with updates to the majority of the Seattle presentations Prague, a one day conference with the "best of" updated from Seattle and Sao Paulo...
on Nov 21, 2003
Last night at an ApacheCon BOF (Birds-of-a-feather) meeting Apache and ObjectWeb agreed to collaborate on development of certain J2EE technologies. I participated in the meeting. ObjectWeb, if you haven't heard of it, is an organization similar in purpose to the Apache Software Foundation (ASF). They have a fairly large offering of their own, but until recently they have predominantly used a...
on Nov 18, 2003
Today a subset of the Apache Geronimo committers (developers) gave a presentation on the "State of Geronimo" at ApacheCon. The most important announcement, from my point of view, is that Sun has approved Apache Geronimo's license for the TCK. What does that mean? Well, it means that Geronimo, when it's ready, can be tested against Sun's Technology Compatibility Kit (TCK). An application...
on Nov 17, 2003
If you've been in the book writing game more than a week, then you are probably aware that some authors post fake reviews to their books and their competitors books. Its an ugly truth that is rarely spoken about. When a book is sold on Amazon.com anyone can post a review about it whether they read it or not. All you need to do is create an account on Yahoo or HotMail and then create a new...
on Nov 16, 2003

Deployment

Here is a write up I did about probably the best solution to providing cache and compression support for your web application. If you don't know what a cache or compression filter is, read this article, now. If you do, it is still worth taking a look. Several questions have been asked and answered about the practical use of these filters and how they compare to alternative choices that offer the...
on Nov 21, 2003

Open Source

Terence Parr, creator of ANTLR, writes on why Enforcing Model-View Separation in Template Engines is a Good Thing(tm). Ter created an implemention expressing this separation, StringTemplate Template Engine, which he's used to build a number of web sites, including jGuru.
on Nov 18, 2003
Terence Parr, creator of ANTLR, wrote an excellent essay on why humans should not have to grok XML.
on Nov 18, 2003
I have to admit that over the past couple of years I've lost my some of my enthusiasm for the IT industry. It seemed like the only thing that people cared about was making lots of money and becoming the next Bill Gates. Fortunately, I was saved here at ApacheCon in Las Vegas. I rediscovered my religion, programming. For the past 36 hours I've been working along side some of the smartest...
on Nov 17, 2003

Tools

Martin Fowler's blog on the Unwanted Modeling Language caught my eye and prompted me to re-examine my own feelings about UML. I've never been really fond of UML. I am fond of the less formal "CRC Cards" approach, and I'm drawn to the ideals of Extreme Programming. If I knew more about Agile Modeling I would probably embrace it. I was introduced to UML before it was called UML. Booch and...
on Nov 14, 2003