Skip to main content

John Reynolds

John Reynolds is a Santa Fe (as in New Mexico) based programming mentor who has been professionally developing software since 1980.  His primary focus has been on software usability and usefulness, dating back to his involvement with Tandy's DeskMate graphical environment in the late 80's.  Java is his current language of choice, superceding a long relationship with C++ and an early affair with the irrepressible FORTH.


johnreynolds's blog

Ja-va-saurus and the Asteroid

Posted by johnreynolds on December 15, 2005 at 7:18 AM PST

The Business Week article "Java? It's So Nineties" quotes Peter Yared as saying "Java is a dinosuar".

Let's grant Peter the benefit of the doubt and assume that he's right.

Form Validation in an SOA context

Posted by johnreynolds on December 3, 2005 at 9:04 AM PST

This blog continues the classic client-side versus server-side validation discussion, but now adds another layer - web service "side" validation. How can you share validation logic across client-side JavaScript, Java within the web application, and Java within underlying web services?

Validation of user input has always been an important aspect of user interface programming.

Paving cow paths - Service Component Architecture plans to smooth out the bumps

Posted by johnreynolds on December 1, 2005 at 12:17 PM PST

If you have the time, you might enjoy reading the joint whitepaper from BEA, IBM, Interface21, IONA, Oracle, SAP, Siebel, and Sybase on
Sevice Component Architecture.

Unfortunately, "No part of the document may be reproduced or transmitted in any form without written permission..." so

"I Agree" or "Cancel": We need more options

Posted by johnreynolds on November 23, 2005 at 8:15 AM PST

The recent Sony BMC rootkit fiasco confirms a sad fact...

Is Java the wrong language for business programming?

Posted by johnreynolds on November 15, 2005 at 5:11 PM PST

Business needs applications that can be maintained long after the original coder is gone. Java is a great language, but does Java's richness lead to unmaintainable code?

This thought was prompted by a discussion with my colleague, Jim, who has managed large projects for many state agencies over many years.

Solutions for the 3rd world that might make the 1st world jealous

Posted by johnreynolds on November 3, 2005 at 6:13 AM PST

Bruce Boyes's Blog, "The $100 PC in another guise?", and the comments that it generated got me thinking about solutions for the 3rd world that might make the 1st world jealous.

Bruce suggested (in essence) that a really cool mobile phone/PDA is more interesting than a $100 PC.
This observation prompted

AJAXOffice, the next big thing

Posted by johnreynolds on October 26, 2005 at 7:01 AM PDT

Contrary to Jonathan Schwartz's "common sense" views, rewriting OpenOffice in AJAX will revolutionize the software industry, reverse global warming, and promote good posture.

I'm kidding.

Beyond Java, but not beyond the JVM

Posted by johnreynolds on October 20, 2005 at 9:06 AM PDT

Bruce Tate's views on Java are always noteworthy. Bruce has a low tolerance for things that don't quite make sense, and he's adept at capturing the essence of the problem in a clever phrase or analogy...

How Beans side-tracked Enterprise Java

Posted by johnreynolds on October 6, 2005 at 12:44 PM PDT

Sometimes a single word can really wreak havoc, and "Bean" is one such word.

My enthusiasm for Java took a distinct nose dive the first time I encountered the implementation details for the dreaded Enterprise Java Bean. It was quite a shock, and I did everything that I could to avoid using them.

SOA: Real Meat, and Potatoes too

Posted by johnreynolds on October 5, 2005 at 12:47 PM PDT

James Gosling's recent blog asks the question: "SOA: Buzzworld Whiplash or Real Meat?"

The answer probably requires a change of perspective. Jame's falls into the same trap that I fell in...