8th
June
2010
It’s my first open source project! I’ve gone open source with my Transactional File Manager. Check out the CodePlex link here.
Use any file system as a transactional file system! Transactional File Manager is a .NET API that supports including file system operations such as file copy, move, delete in a transaction. It’s an implementation of System.Transaction.IEnlistmentNotification (works with System.Transactions.TransactionScope).

More on Transactional File Manager in my original blog post on it. If you are interested in contributing to the project, let me know.
posted in Dotnet/.NET - C#, Programming, Uncategorized |
16th
June
2009
I used to shop at Circuit City a lot and I kind of miss it now that it’s gone. I live in Richmond’s West End where there used to be two big Circuit City stores within a few miles of each others. Today I got an email from CircuitCity.com and it looks like the web site now has a new owner.
A few months ago when they were having the liquidation sale at one of their headquarter buildings, I came in, bought a few things, and took a few pictures. Having gone through a dotcom bust earlier in my career, the site actually looked eerily familiar.


posted in Uncategorized |
23rd
January
2009
A while ago I had been posting my Finds of the Weeks series and this is the continuation of that. Instead of weekly though, this series will be more of a “whenever possible” kind of thing.
General Programming
.NET/C# Stuff
Database
Windows
- Experiencing strange issues with your Windows (like dialog boxes that don’t show up)? You may be having a desktop heap issue. Try these articles:
- If IE crashes when you try to open SharePoint documents, try this fix: regsvr32 “C:\Program Files\Microsoft Office\OFFICE11\OWSSUPP.DLL”.
Software, Tools, etc.
- If you have a Linksys WRT54* router, I highly recommend loading Tomato firmware. I have been using it for about 6 months now and it’s so much better than the built-in Linksys firmware. Tomato’s QOS works great to make sure my Vonage phone line remains usable at all times.

PowerShell
- Ben Pierce posted a series of very useful PowerShell command-line demos: Demo1 (Administering Windows), Demo 2 (Administering Servers in bulk), Demo 3 (How do I Know Which Class to Use), Demo 4 (Administering Hyper-V).
Something Different
posted in Dotnet/.NET - C#, PowerShell, Programming, Software/tools, Technology, Uncategorized, Windows Mobile / Pocket PC |
9th
April
2007
posted in Uncategorized |
17th
October
2006
Testing. One. Two.
Ever since the early days of the Web, I have always had a home page or two. Remember those home pages back in the mid 90’s? With the forever “under construction” signs, ubiquitous guest books, Javascript roll-over images, and white text on dark backgrounds? Well, at least my home page didn’t suffer from all of the above mentioned afflictions. Fast forward to 2007: the personal home page fad had passed.
Now people have blogs. So I guess I’ll have one too.
Actually I have been thinking about starting a blog for a while now but I just didn’t sit down and do it yet because I was afraid that it would take a considerable amount of work to set one up. Also since I do .Net development for a living, I thought I would code the blog myself from scratch (boy am I glad I didn’t choose the custom development route).
Two hours ago, I started out with Blogger. After creating a test account and playing with it, then trying to see if I can host the blog on my own domain (you can’t with the beta version of Blogger), I finally found this article which lead me to WordPress. Thirty minutes later… I have this. It wasn’t too bad setting up a WordPress blog on my own domain.
I will probably write mostly about programming (.NET, C#, architecture), gadgets, and technology topics. For my friends and family, they will be subjected to the same boring stuff as before: family pictures.
posted in Uncategorized |