.NET Matters: Tales from the CryptoRandom Stephen Toub and Shawn Farkas - September 2007 Stephen Toub and Shawn Farkas discuss creating an adapter that takes the functionality of RNGCryptoServiceProvider and adapts it to the interface of Random.
.NET Matters: Handling Messages in Console Apps Stephen Toub - June 2007 Many developers who use the Microsoft .NET Framework think that application type is tied to the libraries that can be used in that application. Stephen Toub clarifies.
.NET Matters: Event Accessors Stephen Toub - November 2006 Creating events on classes by adding the event keyword to a delegate member variable declaration.
.NET Matters: Scope<T> and More Stephen Toub - September 2006 This month Stephen Toub explains how you can get some of the functionality found in the TransactionScope class in your own classes.
.NET Matters: Parameterized ThreadStart, EventWaitHandle, and More Stephen Toub - June 2006 This month Stephen Toub answers readers questions that include: How do I pass data to a new thread? Why can't I convert from "ref string" to "ref object"? And what's the difference between EventWaitHandle, AutoResetEvent and ManualResetEvent?
.NET Matters: ICustomTypeDescriptor, Part 2 Stephen Toub - May 2005 In last month's . NET Matters column, I answered a question concerning the PropertyGrid control, specifically about using it with classes that expose fields instead of properties. I demonstrated how the ICustomTypeDescriptor interface in the Microsoft® .
.NET Matters: How Microsoft Uses Reflection Edited by Stephen Toub - July 2004 In this fourth installment of . NET Matters, I'm taking a breather from the Q&A format. Instead, this month I bring you stories from the trenches; developers in product groups within Microsoft describe how they use .
.NET Matters: Debugging finalizers Stephen Toub - November 2007 Find out how to use finalizers as a way to warn developers who use your custom types when they are garbage collected without having been disposed of correctly.