| Title | Description | |
|---|---|---|
| Andy's Parallel Utilities | A variety of useful classes to assist in parrallel programming. Determine number of Real Cores, set Core affinity. Improved exception handling for aggregated exceptions. Ability to create sub ranges, useful for building two nested loops from one loop | |
| Code Smarter with Design Patterns Demo's | All the demos from the class 30th June 2009 | |
| Demos from Guerilla .NET | All the demos from Guerilla .NET 16th March 2009 in London | |
| Demos from Guerilla .NET | All the demos from the class 6th July 2009 | |
| PowerPoint 2007 Merge | Merges many power point decks into a single deck. The download contains a setup.exe, run this to install the tool. The tool is then run from the command line | |
| PowerPoint 2007 to One Note 2007 | I often find the need to turn a power point presentation into a Microsoft One Note book so that I can write notes on slides. In the past Ive been doing this manually, I finally got around to building a tool to automate this. You can download it here as a zip, run the setup. Once installed run the command line utility pptToOneNote.exe inside the install directory. It will display some help on how to use it. | |
| TransactionScope Shared Connection | Sql Server 2005 made using TransactionScope at the business layer tricky since if inside a given transaction scope the same database connection is Open/Closed and then re-opened a distributed transaction is created. The code here creates a new connection wrapper that allows a single open connection to flow across multiple data access layer calls, and thus does not cause the transaction to be promoted. As of SQL Server 2008 this is now not necessary | |
| WCF Sample showing username credentials over HTTPS | This sample shows a self hosted service that is exposed over SSL using the WSHttpBinding and that uses username/password as the credentials | |
| Weak Observer | The traditional observer pattern can lead to object leakage if observers fail to unsubscribe, to workaround this problem you can implement the observer pattern using Weak References. Ive provided two implementations one using interfaces and another using events. |