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 http://www.alex-rupp.com

 

Articles

Rule engines and declarative programming offer a markedly different style of programming, one that's particularly well-suited to certain kinds of applications. N. Alex Rupp kicks off his "Ruling Out" column with an introduction to the rule engine JSR and how this technology can be used.
In December, N. Alex Rupp tore down the idea of MVC as a design pattern for servlet architectures. Now, as an alternative, he offers Workflow, Action, Representation and State, or WARS.
Model-View-Controller (MVC) is a foundation of GUI design, but is it the right design for servlets? N. Alex Rupp argues that it has become an antipattern that needs to be laid to rest.
JUnit is the glue that holds many open source projects together. But JUnit has problems performing multithreaded unit tests. This article introduces a JUnit extension library designed to enable multithreaded unit testing in JUnit.

Weblogs

(the following is an excerpt of Greider's radio broadcast)

On January 6th, 2001 I woke up and went to work as normal. It was a cold Friday and I was looking forward to working on a streaming MP3 jukebox server I'd been building with Flash and Java. I...

There are two subtle but unique resources in open source which, if acquired and carefully leveraged, can give your business a leg up over some of the big players in the market. One of these...

So far, so good.

First of all, traffic on the Geronimo-dev list has been incredible. Literally hundreds of developers have launched themselves into the Geronimo-dev mailing lists...

I'm surprised MadJack got so bent out of shape about my idea for a Non-Military Open Source License . . . and totally missed the point of my entry yesterday. Of course non-military Open Source is...

Several years ago I was working on a system for modelling and simulating social pressure. The idea was that actions have repercussions and that I could build dynamic ecosystems staffed with...

Logic is the foundation of philosophy. It's also the foundation of Computer Science. I think it's interesting how some in the IT industry try to brand IT as a purely pragmatic field, in that...