WeakReference Cache- May 2, 2005 There is a fundamental problem with System.Web.Caching.Cache -- what if your application is not a web application and you need some general-purpose cache functionality (e.g. middle-tier logic) Since there is no equivilent "System.Caching.Cache" class I decided to write one using weak references that has no dependency on System.Web.dll.http://blog.gatosoft.com/PermaLink,guid,8f40858f-a670-4ccf-a413-ab9954320b25.aspx GDN Queued Component Utilities- May 2, 2005 Contains several useful classes that fill-in some holes with the current BCL Queued Components (QC) implementation. Functionality includes automatic queue moniker construction, QC session management (both synchronous and asynchronous), a QC exception handler base class, a QC custom config section handler, a managed wrapper class for the COM+ Message Mover object, and an object wrapper to marshal .NET serializable types in queued interface calls. Full source code, documentation and samples are...http://blog.gatosoft.com/PermaLink,guid,4891f8ba-47af-4bbe-a52b-80dfb22a452e.aspx XML Visualizer for Visual Studio .NET 2003 (XMLVIZ)- May 2, 2005 I was intrigued, as many were, with Mohammed Barqawi's DataSet QwickWatch add-in over on The Code Project. The thought of leveraging the expression evaluator to populate a form for visualization purposes during a debugging session was compelling and, over the holidays, I decided to see how far I could take the idea. As it turns-out, it is actually quite amazing how much you can do with strings and an AppDomain.CurrentDomain.Load() call! Once I...http://blog.gatosoft.com/PermaLink,guid,d296c5d9-4a75-4dd3-92e2-abd2c82810e3.aspx |