Archive for May, 2001

May 28 2001

Shared-Risk Pricing

Published under Business

I moved this post to the Oasis Digital blog.

Comments Off on Shared-Risk Pricing

May 10 2001

Web Services

Published under Technology

There has been a lot of buzz recently about "Web Services". A short examination shows that essentially a web services is an RPC (remote procedure call), generally across the internet, using SOAP/XML over HTTP. RPCs are nothing new – so why all the excitement? Here are some reasons: Web services work over the internet, through […]

Comments Off on Web Services

May 01 2001

Extreme Programming

Published under Technology

Here are some notes from my early XP investigation: Extreme Programming (commonly called “XP”, an unfortunately overloaded acryonym with Microsoft’s impending release of Windows XP) is a relatively new, lightweight method for software development. I have been applying XP practices in recent projects with excellent results. There are a number of excellent web sites about […]

Comments Off on Extreme Programming

May 01 2001

Refactoring

Published under Technology

Here is a common situation where refactoring can be used: Problem: You have a body of code which exposes and API (set of entry points). You want this code to have a different API. Non-refactoring based solution: Take the old code apart. From the pieces, write new code that has the desired API. The problem […]

Comments Off on Refactoring

May 01 2001

Recommended Reading

Published under Technology

Design Patterns, Gamma et al. I have purchased and read several other books on this topic, including language-specific books and longer books. I still like this one best. Programming Perl, Wall, Christiansen, and Orwant. The "camel book" is a clear and concise book about a perhaps unclear but very concise language. UML Distilled, Martin Fowler, […]

Comments Off on Recommended Reading

May 01 2001

Under The Hood – PHP and MySQL

Published under Technology

(This introductory article was written in 2001 to help explain to clients why LAMP (Linux, Apache, PHP and MySQL) were chosen as the infrastructure for for certain kinds of web sites. We generally choose other tools now.) Many of our dynamic web sites are built using PHP and MySQL. Although these products are frequently used […]

Comments Off on Under The Hood – PHP and MySQL

Older Entries »