- Easy Handle Leak Detection Without A DebuggerFinding handle leaks in all processes at once for all handle types without a debugger is no longer impossible. Since Windows 8.1 (0?) each handle creation and close call is instrumented with an ETW…
- Enterprise Library Validation Application Block with MVC BindersA while back, I blogged about using the Enterprise Library Validation Application Block (VAB) with ASP.NET MVC. As MVC has matured as a framework, this scenario has becoming simpler. In early relea…
- Exploring Microsoft Azure DocumentDBIn this blog post, I will provide an introduction to DocumentDB by showing you how to create a collection (a collection is a container that stores your data), and how to connect to your collection …
- Extending RichTextBoxFor a while now I’ve been toying with the idea of writing a C# editor (almost an IDE, but with only the features that I need). Clearly the hardest part of this task would be getting some form of ed…
- Faster Reflection using Expression TreesCurrently I’m working on a data synchronization tool in which I have finally had the need to use reflection. I’ll admit that I’m not an expert when it comes to reflection, but it isn’t that hard to…
- How to enable PowerShell in Hyper-V Server 2008 R2After reading Tim Anderson’s blog article (here) on his installation of Hyper-V Server 2008 R2 I glibly added a comment that R2 now includes PowerShell 2.0 for local management of virtual machines …
- How to setup a SQL Server alias and when is a connection alias useful for developers?UPDATE: 5th January 2012
- jQuery Date Validation in Chrome\Source: [https://geekswithblogs.net/EltonStoneman\]
- LINQ: GroupBy method tutorialNTRUDUCTION
- ListView FlickerThe ListView control has a flicker issue. The problem appears to be that the control’s Update overload is improperly implemented such that it acts like a Refresh. An Update should cause the control…
- Nautical Folklore: Superstition of FridayThe reluctance of seamen to sail on a Friday reached such epic proportions, that in the 1800s the British Government decided to take strong measures to prove the fallacy of the superstition. They l…
- “New” Statement Considered HarmfulAll of us have probably written code like this:
- Outlook Automation Without COM ReferencesFriday, August 07, 2009 11:56 AM
- Patterns aren’t just for software (ExpertsExchange 20051004)For the last newsletter I wrote a brief article describing what design patterns were and the educational benefits that they can have as they are generalized knowledge. I hope atleast a few of the m…
- Recover your XP product key from the registry using C#Ever needed to reinstall your PC and could not recover your product key from that ‘safe storage’ you were supposed to use? It is no secret that if your system is still running you can recover the k…
- Silverlight Cream for July 10, 2010 — #900For Issue 900, I wanted to do another “best of” and it’s a little tricky. I can’t do best of from 800 to 900 because it will be heavily weighted to the early posts.
- Simplicity Principles and Anti-PatternsIn my last post I stated that the only guideline for writing good software is to make it simple. There are a number of very specific code analyses that can be applied during a code review that help…
- Social Meet up on Twitter for Meet Windows Azure on June 7thGet ready for a cool event on June 7th. Register to watch live (starting at 1PM PDT): here – The event will be presented by Scott Guthrie. To keep updated on this event follow the twitter conversat…
- SSAS: PROCESSING, FORCECOMMITTIMEOUT AND “THE OPERATION HAS BEEN CANCELLED”Here is something interesting that came up a newsgroup thread a little while ago, that I though merited some more explanation.
- Tools and Utilities for the .NET DeveloperYou can reach this page anytime at http://tools.michaelcrump.net
