July 2009 Entries

Prism and Unique Module Names
This code won’t work in a Prism bootstrapper: 1: protected override IModuleCatalog GetModuleCatalog() 2: { 3: ModuleCatalog NewModuleCatalog = new ModuleCatalog(); 4: NewModuleCatalog.AddModule(... 5: NewModuleCatalog.AddModule(... 6: return NewModuleCatalog; 7: } If you run code like this, Prism will throw an exception of type DuplicateModuleException with a message that reads “A duplicated module ......

Posted On Sunday, July 12, 2009 10:15 PM | Comments (2)

RDBMS and The Right Tool for the Right Job
I read, with interest, a post by Whitney Weaver about the “No SQL” movement. I have been, to this point, blissfully unaware of this movement. While I am not quite ready to get rid of SQL, I have been known to gripe about some of its applications and wanted to share my thoughts on the subject. SQL (or, more correctly, a Relational Database Management System, or RDBMS) is fantastic at performing the work for which it was designed: the storage of related data. Through mechanisms such as referential ......

Posted On Monday, July 6, 2009 9:09 PM | Comments (1)