Skip to main content

N. Alex Rupp

N. Alex Rupp studies theoretical geometry and classical literature, and writes for a number of tech rags of wide and varied (dis)repute. He is conducting ongoing research in declarative programming. More information on him may be found at


n_alex's blog

Conference Season

Posted by n_alex on May 21, 2004 at 12:02 PM PDT

Why on earth would I choose TechEd over JavaOne?

Open Source Flex alternatives require broad industry support

Posted by n_alex on May 18, 2004 at 12:36 PM PDT

"When a scientist says something is possible, they're probably underestimating how long it will take. But if they say it's impossible, they're probably wrong" --Nobel Prize Winner Richard Smalley.

Apache Geronimo milestone release

Posted by n_alex on April 28, 2004 at 11:31 AM PDT

I spoke with a couple of Geronimo's developers this morning, and I'm told the first version of the server (with all the pieces in place) is tagged in CVS and will soon be available for binary download. I'm also told the release notes caution users not to bet the farm on it in its early form.

Please pass the StringBeans -- IoC-3 Components and String Dependencies

Posted by n_alex on April 28, 2004 at 11:21 AM PDT

It boils down to this:

Dear Alex, tell me the future

Posted by n_alex on January 31, 2004 at 2:07 PM PST

"What, exactly, do you see in the future for Java open source? How long do you think it will last? What do you see, if anything, that will take the place of the Internet? Perhaps a totally wireless Internet?"

Writing software is like driving a bus.

Posted by n_alex on January 27, 2004 at 3:25 PM PST

The best software engineers I know make writing code the central part of their day. Like playing a sport or a musical instrument, writing software requires first that you show up.

While the three of us were having coffee, a friend of mine once asked Dain Sundstrom how long it would take to become a really good Java developer. Dain's answer was "six hours . . . every single day."

I finally get IoC-3

Posted by n_alex on January 27, 2004 at 2:37 PM PST

It doesn't make sense to clutter the action API with accessor methods for these values in a class meant to abstract actions from the framework, so I just have a generic accessor for the mdbean. Then the classes that need it can just pull the values directly out of the MDBean.

If there was a way to synch the internal values with the IDE, I'd be set.

Open Source UI framework comparable to Lazlo

Posted by n_alex on December 10, 2003 at 9:56 AM PST

Now, before I go on, I want to address a very strong prejudice that I've noticed in my dealings with Open Source developers. It's the old familiar sentiment that if it isn't built in Java, it ain't worth using.

Why I won't move my projects to Apache

Posted by n_alex on November 22, 2003 at 11:05 AM PST


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.

Government (as it would be expressed in Java)

Posted by n_alex on November 6, 2003 at 3:54 PM PST

 * Obviously, the more complex this class becomes,
 * the less efficient it becomes, so I intentionally 
 * left it simple, but you can feel free to extend it if 
 * you wish.  Be creative!
 * @author N.