Understand from this guide how and when - as well as when not - to use multithreading.
Latest Windows Messaging Articles
A Simple Thread Pooling Approach
Learn about a simple mechanism to achieve thread pooling by using Windows messages.
Easy Unicode
Learn how to integrate Unicode support in a non-Unicode application without a lot of code modifications.
Windows Message Broadcaster
Use this class to broadcast a message to multiple windows, or different views without having to have their handles.
WM_NCLBUTTONUP message patch
A patch for the WM_NCLBUTTONUP problem--getting a "non-client left button up" messageinstead of a "left button up" messsage.
Simple messaging service
Simple messaging service
Latest Developer Videos
More...Latest CodeGuru Developer Columns

Comparing the stdio and iostream C++ Libraries
It's essential to know the differences in these libraries and use them correctly. This brief tutorial will guide you.

Managing Your Drives Using C#
Sooner or later you'll need to find out about, and deal with, the various storage devices ("drives") available in your system.

Getting Started with Visual Basic: Getting the VB Software
After you've read this article, you're well on your way to becoming a Visual Basic developer.
Influencing Users: Compliance and Conformity
Learn about two common influence techniques, compliance and conformity, as well as how to design for them.