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 …
Monthly Archives: February 2005
Tip: How to find a browser user-agent string
This is an easy way to find the user-agent string of any browser that supports JavaScript. Simply enter the following in the address bar. javascript: alert(navigator.userAgent);
Domain-Driven Design, the quest for software perfection
I have been reading Domain-Driven Design by Eric Evans since last August. Although the book is interesting, it has been difficult to read—at least for me. The author explains the concepts of domain models in great detail but provides few practical examples. As a developer primarily interested in implementation, I am forced to pause frequently …
Continue reading “Domain-Driven Design, the quest for software perfection”
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.”); } …