Skip to main content

John D. Mitchell

John D. Mitchell is the Chief Architect of Krugle -- a search engine for developers. Along with developing and rescuing distributed enterprise systems, John advises investors and executives on technology and high-tech companies. Over the past 15 years, he has been the CTO of ElasticMedia, HealthLogic.com, jGuru and the MageLang Institute. John co-authored Making Sense of Java: A Guide for Managers and the Rest of Us. He was the founder and contributing editor of the Tips & Tricks column at JavaWorld. John writes extensively on complex systems, development processes, computer languages and protocols, open source and intellectual property, and technological business risk management.

 

johnm's blog

Hibernate turns 2.1

Posted by johnm on December 12, 2003 at 9:39 PM PST

The Hibernate project has released version 2.1 of their open-source (LGPL) object/relational persistence system. Hibernate v2.1's claims to fame are Query-by-Criteria, Query-by-Example, and pluggable high-level caching support.

Microsoft Clarifies Intentions to Retire JVM-Based Products

Posted by johnm on December 10, 2003 at 10:53 AM PST

Earlier this week, I blogged about Microsoft phasing out products which depend on Java. Well, the agile marketing arm of Microsoft has flexed its muscles again with... Microsoft Clarifies Intentions to Retire JVM-Based Products.

More on "Java Desktop System"

Posted by johnm on December 9, 2003 at 10:00 AM PST

There's a big thread over on /. about the "Java Desktop System".

Note clearly that the thread contains the typically low signal-to-noise ratio that /. is so famous for. You have been warned! :-)

The Poetry of Programming

Posted by johnm on December 9, 2003 at 9:29 AM PST

The Poetry of Programming is an interview with coding poet (or "poetic coder"?) Richard Gabriel. Check it out.

Microsoft phasing out products which depend on Java

Posted by johnm on December 8, 2003 at 12:55 PM PST

Microsoft is citing the settlement over Java with Sun as the reason that Microsoft is pulling the plug on a number of versions of various products. Here's an article from Eweek that goes into more depth on this.

I particularly like this bit of spin from Microsoft:

Dating Design Patterns

Posted by johnm on December 5, 2003 at 2:06 PM PST

Check out Dating Design Patterns for a refreshing take on just how powerful and useful patterns can be.

"Raving" Lunatics?

Posted by johnm on December 5, 2003 at 11:08 AM PST

Dan Steinberg mentions:

Sun bails on NetBeans merger with Eclipse

Posted by johnm on December 4, 2003 at 9:29 AM PST

It seems that Sun has chosen to discontinue discussions about coalescing NetBeans with Eclipse.

From the perspective of Java developers, does this really make any difference? The competition seems to be helping make both platforms improve faster than they otherwise might.

"Java Desktop System"?

Posted by johnm on December 1, 2003 at 12:20 PM PST

Well, Sun is releasing their so-called Java Desktop System this week. What, exactly, is the "Java Desktop System"? Plain and simple: it is Sun's Linux distribution focused on desktop users.

Are debuggers a wasteful timesink?

Posted by johnm on November 30, 2003 at 2:10 PM PST

Bob Martin starts a raucous discussion when he states that Debuggers are wasteful Timesinks.

To paraphrase a character from the last Matrix movie... Debuggers are just a tool. It is how the tool is used that is good or bad.