-
Ian Davis: British; married with kids; technical architect; CTO of Talis; co-author of RSS 1.0; creator of FOAF icons; Semantic Web hacker.

My URI:
http://iandavis.com/id/me
Email Me:
nospam@iandavis.com
Twitter:
http://twitter.com/iand Feeds
Projects
Monthly Archives: November 2003
Zero Cost Typed Hyperlinks
Something that Kevin Burton recently wrote triggered an idea: PPS. I used tinyurl.com for the URL to shirky’s article so it wouldn’t be included in pagerank, daypop, etc. I’m going to start doing this to articles I find suboptimal. Consider … Continue reading
Unit Testing PL/SQL
This looks hairy, but very powerful. Unit testing Oracle procedures and functions using some custom PL/SQL functions. Looking at the examples makes me want to cry: /*file ut_truncit.pkb */ CREATE OR REPLACE PACKAGE BODY ut_truncit IS PROCEDURE ut_setup IS BEGIN … Continue reading
Lightweight Transactions
An interesting example from a world where transactions cost next to nothing. The “2 Phase Commit Puzzle” application is a little Windows Forms puzzle that doesn’t use Indigo or the Longhorn bits, but rather employs a little lightweight 2PC transaction … Continue reading
We Will Not Ship Shit
As software craftsmen, we have rules. Sometimes we feel bad when the rules must be broken. They’re just rules though. What’s important is that we have a moral center, a professional core, that refuses to compromise the quality of our … Continue reading
What’s the Point of TDD?
Here’s an article introducing test driven development which is short enough that even the busiest developer can find the time to read. The point of TDD is to drive out the functionality the software actually needs, rather than what the … Continue reading
Programming Without Exceptions
One of Ron Jeffries‘ many interesting ideas is that of exceptionless programming. In this thread from the XP yahoogroup, he and others go into more detail on this technique. The principle is that since exceptions are essentially non-local gotos, it’s … Continue reading
