Nicholas Zakas explores the powerful DOM Range tool and how a range can be used to select a section of a web document regardless of node boundaries.
Latest ActiveX Programming Articles
Transparent Flash Control in Plain C++
Learn about OLE container implementation to host a Transparent Flash Player Control using plain C++. No ATL, MFC, or other libraries are used.
Managed C++: Determining User Security Roles
For those who don't have the desire or time to become experts on Windows security, follow this demonstration of using various .NET classes to test for a user's inclusion in one or more security groups.
Extensible OLE Property Pages in .NET
Implementing and utilizing extensible property sheets in your .NET classes has never been easier.
How to Implement a Mouse Hover/Leave Message on the System Tray
Ever wanted to get a mouse hover/leave message from the system tray? The Windows shell doesn't support that. This class is a solution that works.
Serial Communications with ActiveX
Discover how to make serial communication (RS232) with MSComm.
Latest CodeGuru Developer Columns
C++ Exception Handling: How to Handle Exceptions in C++
Learn to implement exception handling mechanism in C++.

TypeScript for the C# Developer: TypeScript Classes and Interfaces
Go further into the world of TypeScript and look at the concept of interfaces and classes.

An Overview of Microsoft Bing Bots
A Web robot is an application that can run automated tasks, which are usually structurally repetitive. Bots can perform these tasks much faster than humans.
Using C# 7 Pattern Matching
Take advantage of pattern matching to check for patterns in your code, improve performance, and simplify your code.