Free Software Downloads
Various applications and libraries including source, all free to use
Power Point 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.
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
Power Point to One Note
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.
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.
Parallel Boids
A port of Jason Whittington's Boids simulation to use Microsoft Pfx June 2008 CTP release, and a WPF front end.
1 2 3 Next >
Beacon Software Ltd