by Dave McComb | Jun 6, 2015 | Development, White Papers
This applies to URIs that a system needs to generate when it finds it needs to mint a new resource. I’ve been thinking a lot about automated URI assignment lately. In particular the scheme we’ve been using (relying on the database to maintain a “next...
by Dave McComb | Jul 22, 2014 | Development
Are there hidden problems with default values in software? Virtually all information systems have “default values.” We put them in our systems to make things easier for the end-users as well as the system itself. As we will investigate in this white paper,...
by Dave McComb | Jul 22, 2014 | Development
Relational databases, relational theory, relational calculus, and predicate logic all rely on a two-value truth. That is, that a given proposition or predicate is either true or false. The fact that the results of the query can be proven to be correct rests on the...
by Dave McComb | Jun 22, 2014 | Development
How do we perceive software response time? (I’m indebted to another author for this insight, but unfortunately I cannot credit him or her because I’ve lost the reference and can’t find it either in my pile of papers I call an office, nor on the...
by Dave McComb | May 2, 2014 | Development
The scope of an application is one of those topics that seems to be quite important and yet frustratingly slippery. There are several very good reasons for its seeming importance. One, the scope of an application eventually determines its size and, therefore, the cost...
by Dave McComb | Aug 11, 2010 | Development
When are Two Service Implementations Better than One? The Case for the Shared Service Lite One of the huge potential benefits of an SOA is the possibility of eliminating the need to re-implement large chunks of application functionality by using shared services. For...