Articles
These are some of the articles I wrote that were published by others. I also published a bunch of articles on my own websites over the years. I hope to move those here eventually.
A Coder Interview with Kenny Kerr
The Code Project – December 2011
Windows With C++: Thread Pool Timers and I/O
MSDN Magazine – December 2011
Windows With C++: Thread Pool Synchronization
MSDN Magazine – November 2011
The road to Windows 8
kennykerr.ca – October 2011
Windows With C++: Thread Pool Cancellation and Cleanup
MSDN Magazine – October 2011
Windows With C++: The Thread Pool Environment
MSDN Magazine – September 2011
Windows With C++: The Windows Thread Pool and Work
MSDN Magazine – August 2011
Windows with C++: C++ and the Windows API
MSDN Magazine – July 2011
Interview: Why C++ Still Matters
MSDN Magazine – July 2011
Interview: Q&A with Kenny Kerr on C++, Window Clippings and Micro-ISVs
Microsoft Canada – December 2010
Windows with C++: Layered Windows with Direct2D
MSDN Magazine – December 2009
Windows with C++: Windows Web Services
MSDN Magazine – November 2009
Windows with C++: Drawing with Direct2D
MSDN Magazine – September 2009
Windows with C++: Introducing Direct2D
MSDN Magazine – June 2009
Windows with C++: The Virtual Disk API in Windows 7
MSDN Magazine – April 2009
Windows with C++: Visual C++ 2010 and the Parallel Patterns Library
MSDN Magazine – February 2009
Windows with C++: X64 Debugging With Pseudo Variables And Format Specifiers
MSDN Magazine – December 2008
Windows with C++: Exploring High-Performance Algorithms
MSDN Magazine – October 2008
Windows with C++: Asynchronous WinHTTP
MSDN Magazine – August 2008
Windows with C++: Decoding Windows Vista Icons With WIC
MSDN Magazine – June 2008
C++ Plus: Beef Up Windows Apps with the Visual C++ 2008 Feature Pack
MSDN Magazine – May 2008
Windows with C++: Windows Imaging Component Basics
MSDN Magazine – April 2008
Terminal Services Sessions: Then and Now
MSDN Flash – March 2008
Windows with C++: Windows Services Enhancements
MSDN Magazine – March 2008
Windows with C++: Windows Template Library 8.0
MSDN Magazine – December 2007
Windows with C++: Task Scheduler 2.0
MSDN Magazine – October 2007
Windows with C++: Windows Vista Control Enhancements
MSDN Magazine – August 2007
Security: Applying Cryptography Using The CNG API In Windows Vista
MSDN Magazine – July 2007
XmlLite: A Small And Fast XML Parser For Native C++
MSDN Magazine – April 2007
Beyond WinFX: Transactions, Aero Wizards, And Task Dialogs In Windows Vista
MSDN Magazine – July 2006
Best Practices for Writing Efficient and Reliable Code with C++/CLI
MSDN - May 2006
Visual C++ 2005 Under the Hood
MSDN – April 2006
Understanding Member Functions in Visual C++ 2005
MSDN – April 2006
Credential Management with the .NET Framework 2.0
MSDN – January 2006
Using Visual C++ Express to Build Secure Applications
MSDN – January 2005
App Lockdown: Defend Your Apps and Critical User Info with Defensive Coding Techniques
MSDN Magazine – November 2004
C++/CLI: The Most Powerful Language for .NET Programming
MSDN - July 2004
Techniques for Securing Private Objects in Your Applications
MSDN - March 2004
Icon Browser: An Exercise in Resource Management (Managed C++)
C/C++ Users Journal – September 2002