The Curious Engineer

All blogs / C# / .NET

Programming and Peace of Mind

learn.microsoft.com/en-us/archive/blogs/peaceofmind

C# / .NETConcurrencySoftware / engineering practiceMicrosoft blogsMSDN archive

’10’15’20’25
Posts
12 from 30 Mar 2008 to 5 Feb 2009
Posting
archived, read-only
Kind
personal blog
Feed
https://learn.microsoft.com/en-us/archive/blogs/peaceofmind/feed.xml

2009 1

  1. Break where the error HRESULT occurs using WinDbg

2008 11

  1. An initialization pattern to avoid problems calling virtual method in constructor
  2. What does it mean for a class to be thread-safe?
  3. Why, in Visual Studio 2008, opening a VSTO Office 2003 AddIn project gets upgrade wizard?
  4. When to catch all exceptions?
  5. Determine share mode of opened file handle
  6. To mock or not to mock?
  7. Waste-less Programming
  8. Using EventProviderTraceListener
  9. Abstract Class or Interface II
  10. Abstract Class or Interface I
  11. Programming and peace of mind