Tag Archives: Programming
-
Design patterns of 1972
Leave a comment23 April 2007 by Ian Davis
Here’s the conclusion of a thought-provoking article on patterns:Design patterns of 1972 Patterns are signs of weakness in programming languages. …
Continue reading -
Subtext
Leave a comment20 April 2005 by Ian Davis
I took a look at the subtext programming language. There’s a nice screencast which demonstrates why subtext is so different …
Continue reading -
Rename Method Refactoring in .NET
Leave a comment18 August 2004 by Ian Davis
When programming in .NET there’s a useful little idiom that can assist with some renaming refactorings. In his book, Fowler …
Continue reading -
AgilePlanet
Leave a comment21 July 2004 by Ian Davis
AgilePlanet is a little news aggregator that I’ve put together. It collects together in one convenient place the weblogs of …
Continue reading -
Very Low Defect Projects
Leave a comment29 January 2004 by Ian Davis
Martin Fowler writes about Very Low Defect Projects: I was particularly happy to run into the second case I saw …
Continue reading -
Ingredients for Serious Thought
Leave a comment19 January 2004 by Ian Davis
I’ve just come across a this list of Ingredients for Serious Thought by Lance Fortnow, a researcher in computational complexity. …
Continue reading -
Unit Testing PL/SQL
Leave a comment11 November 2003 by Ian Davis
This looks hairy, but very powerful. Unit testing Oracle procedures and functions using some custom PL/SQL functions. Looking at the …
Continue reading -
Lightweight Transactions
Leave a comment11 November 2003 by Ian Davis
An interesting example from a world where transactions cost next to nothing. The “2 Phase Commit Puzzle” application is a …
Continue reading -
We Will Not Ship Shit
Leave a comment11 November 2003 by Ian Davis
As software craftsmen, we have rules. Sometimes we feel bad when the rules must be broken. They’re just rules though. …
Continue reading -
What’s the Point of TDD?
Leave a comment11 November 2003 by Ian Davis
Here’s an article introducing test driven development which is short enough that even the busiest developer can find the time …
Continue reading