Learn how to enable VB6 applications to use function pointers and how to embed native code without using external DLLs.
Latest Error Handling Articles
Part II: Don't Commit Errorcide
Discover a more advanced mechanics to help you find a balance in the artistic dance that is useful structured exception handling.
Part I: Don't Commit Errorcide
No error handling code and your application is doomed to the scrap heap. Too much, misapplied, or a poor application of error handling code and your error handling code causes the bugs. Learn about avoiding Errorcide!
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.

Web Developers: Are Your Sites Using HTTPS?
Web sites that need certificates, the secure ones running under HTTPS, are quickly becoming the standard. Get ready to use certificates.

Building a Conversation Bot
Learn about the Microsoft Bot Framework, and how to craft a conversation bot.

The Value of APIs
Application Programming Interfaces (APIs) are where you have to be. It's not a matter of if as much as a matter of which.