text

Mobile Ink Jots
(MSDN's Mobility / Tablet PC Developer Center, Summer 2004)
My monthly column on the challenges and excitement of Tablet PC application development.
In Search Of... Robust, Secure IPC for .NET
(Windows Developer Magazine, Dec 2003)
A tour of the IPC options available to us in .NET -- an explanation of why everyone's two favorite Remoting channels are no good, and a wrapper for simple intra-session DDE communication.  Yeah, that's right -- DDE.
Client/Server Rendezvous on the LAN
(The O'Reilly Network, Apr 2003)
How to use .NET's UdpClient.JoinMulticastGroup for quick-and-easy service discovery, on the LAN.
Using NDoc- Adding World-Class Documentation to Your .NET Components
(The O'Reilly Network, Dec 2002)
I love NDoc, and I do believe it loves me too.
Copying, Cloning, and Marshalling in .NET
(The O'Reilly Network, Nov 2002)
Why do so few types in .NET have copy-constructors?  Take this pill, and I'll show you how deep the rabbit hole goes.
Generating Code at Run-time with Reflection.Emit
(Windows Developer Magazine, Aug 2002 -- with Chris Sells, coauthor)
A primer on using .NET's Reflection.Emit technology to implement your custom state-machine logic, at run-time.