Better Software Faster

I rediscovered the website for the book Better Software Faster. Bizarrely, although very good, this book is hardly ever referenced. Describing similar modelling techniques as but written much earlier than Domain-Driven Design, it can be considered as the latter’s precursor. Unlike DDD, however, it includes practical examples and source code, which make the techniques more …

Domain-Driven Design, the quest for software perfection

I have been reading Domain-Driven Design by Eric Evans since last August. Although the topic is interesting, it has been difficult to read the book—at least for me. Eric explains domain models in great detail but provides few practical examples. As a developer, I am primarily interested in implementation. So, I have to pause frequently …

Copy/paste command-line utilities

Inspired by the programs pbcopy and pbpaste in Mac OS X, I created similar utilities in Windows. .NET Framework 1.1 is required for these programs to work. clipin.cs using System; using System.IO; using System.Windows.Forms; public class ClipboardCopy { public static void Main(string[] args) { string input = Console.In.ReadToEnd(); Clipboard.SetDataObject(input, true); Console.WriteLine(“Text copied to clipboard.”); } …