Starting in 1996, Alexa Internet has been donating their crawl data to the Internet Archive. Flowing in every day, these data are added to the Wayback Machine after an embargo period.
Usability and Design
The Usability and design space brings together the latest information, research, tools, podcasts, and conference information related to usability and design. Content is pulled from IBM and non-IBM sites.
»
Ajax Resource Center
This space is your one-stop shop for information on the Ajax programming model, including articles and tutorials, discussion forums, blogs, wikis, events, and news. If it's happening, it's covered here.
»
Linux Security
The Linux security space gives an overview of security issues related to Linux and covers all aspects of securing a Linux distribution. It also links to Linux security-related news and articles.
»
Ruby Programming
Take a closer look at Ruby, a dynamic programming language that is growing rapidly in popularity. Explore its intriguing features and learn what programmers are doing with it.
»
Wiki: WebSphere, SOA, J2EE in Practice
This wiki discusses how to use J2EE and related technologies to develop business applications, including how to make best use of IBM J2EE products like WebSphere Application Server and Rational Application Developer, and IBM SOA products like WebSphere Process Server and WebSphere Integration Developer. While it occasionally delves into tangential topics and future trends, the primary focus is on how to make use of the products and technologies that we have today.
»
Catch C/C++ Errors Early with VSTS Code Verifier
Rating: none Nick Wienholt - 09/06/2006 The application verification features in VSTS Developer Edition help identify errors that are detectable only when an application is running.
VSStub
Rating: none Per Nilsson - 05/03/2004 Provides a basic implementation of the Developer Studio Object Model.
How I Use BoundsChecker
Rating: John Robbins - 04/13/2001 The most frequently asked question of John Robbins is how he personally uses BoundsChecker, the award-winning bug-finding product that he helped to make famous while at NuMega. In this article, John shows us his favorite tricks and techniques.
Getting Started with SoftICE
Rating: John Robbins - 04/13/2001 While at NuMega, John Robbins helped to make SoftICE the preminent debugger for the Windows environment. Now, read what he has to say regarding this SoftICE in terms of its capabilities and even some tips and techniques on getting the most out of it.
Debugging
Code That Debugs Itself
Rating: none Andrew Schetinin - 04/25/2003 A set of simple, flexible, and powerful debug macros that allow you to catch most of the programming errors in early stages of development. These macros stimulate writing the "code that debugs itself."
Extended Debugging Utility Set
Rating: Andrey Marochko - 04/16/2003 Fill the yawning gap in the functionality provided by the standard VC libraries in regard to debugging. This article introduces easy-to-use debugging extensions -- most are available without any supplementary actions because they are configured with defaults that support most scenarios.
Kill Your Program Before the User Does It!
Rating: none Alex Rest - 04/11/2003 Make your program reliable by using this technique. It is a trap technique that uses the assertion macros. Common C++ technique and some VC++/MFC features are described.
Display a Complex Data Structure in the VC6 Debugger
Rating: none Zhijian Luo - 02/12/2003 Display complex data structures, such as a link or recordset, in the VC6 Debugger. Learn the details in this article.
Debugging Tips
Rating: none Shiv Pal Singh - 01/21/2003 Using good debugging practices and techniques are central to success of a project. This article lays down good debugging practices and presents tips for debugging C and C++ projects.
Extending Visual Studio 6.0 Debugger
Rating: none Darko Vukoje - 02/25/2002 An undocumented feature to show interpreted variable values in a debugger tooltip or watch window.
Performance Meter and Memory Leaks Detector
Rating: Iarantsev Andrei - 12/05/2001 This article describes how to monitor program heap for memory leaks even if you load DLL's or use a CRT-functions for memory allocating.
An STL Error Message Decryptor for visual C++
Rating: none Leor Zolman - 09/10/2001 This package provides a set of tools to shorten the length of VC++ STL-related error messages so that the most vital information from a message fits within the visible portion of the status bar line at the bottom of the Visual Studio IDE.
MFC TRACE Macro for Console Applications
Rating: none Thomas Rizos - 02/21/2001 Illustrates the changes needed to make the standard MFC Trace macros work in Console applications
Visual C++ Custom Debug Monitor
Rating: none Daniel Chirca - 05/04/2000 Nifty little utility that allows you to route debug messages to a separate window for viewing while testing your application
LibDump Tool
Rating: none George Poulose - 01/30/2000 Very nice Utility for examining the contents of library (.LIB) files
Program Terminator
Rating: none Sigi Jeske - 08/06/1998 Program Terminator
Check for loaded DLLs
Rating: none Shyam Sundaram - 08/06/1998 Check for loaded DLLs
Handling Crashes
Visual C++: Protecting Against Buffer Overruns with the /GS Switch
Rating: Nick Wienholt - 10/06/2004 Visual C++.NET supports the automatic detection of stack-based buffer overruns through the use of the /GS compiler switch. Learn why stack-based buffer overruns are so serious, and how /GS and other Visual C++ settings can combat them.
Add Crash Reporting to Your Applications
Rating: Michael Carruth - 03/21/2003 How to generate a crash report for your application that can be debugged by using WinDbg or VS.NET. (The article and source code were updated.)
Logging
LogDispatch—Debug Module
Rating: none Gediminas Siutilas - 05/24/2004 Learn how to output your debugging data to the application that is separated from the Visual Studio IDE and the project you are currently working on.
A Logger Makes Your Life Easier
Rating: none Gavriloaie Andrei - 12/02/2003 Every programmer needs a way to know what is happening with his application. What would you give to know what is wrong? Use a logger!
Memory Issues
Detecting Resource Leaks
Rating: Shiv Pal Singh - 03/12/2003 Memory and handles are precious Windows resources. This article explains how to detect memory and handle leaks in an application by using perfmon.
Getting Started Reverse Engineering
Rating: none John Robbins - 04/13/2001 Lots of people complain that Windows and other products should be open sourced. Well, they are! It's just that you don't have C or VB source code you have assembly language binaries. In this month's article, John discusses how to get started thinking about reverse engineering so you can figure out how things work.
Tracing
Standalone Tracer Window
Rating: Ovidiu Cucu - 12/08/2005 Discover a tool that displays run-time debug information for MFC applications.
QPerformanceTimer
Rating: Sjaak Priester - 08/16/2005 "Profile" a block of C++ code with just one include file and two variable definitions.
Extended Trace Macros for Win32
Rating: none Zoltan Csizmadia - 03/06/2001 Messages with source code link, run-time callstack information, function prototype information with parameter values. and much more!