Got a topic for us? Let us know

 

System Requirements

  • Firefox 1.5 or later, Internet Explorer 6.0 or later, Safari 1.3 or later
  • Adobe Flash Player (check my system)
  • Sound capability with speakers or headphones
  • 1024x768 display at 16-bit (thousands) color

    Some older tutorials may require:

  • Apple QuickTime Player
  • Adobe Shockwave Player

  •  

    QuickTime and the QuickTime Logo are trademarks of Apple Computer, Inc., registered in the U.S. and other countries. The Get QuickTime Badge is a trademark of Apple Computer Inc., used with permission.

    Flash badge
    QuickTime badge

    Shockwave badge

    Welcome to the DevPartner eLearning Cafe

    A place where you can enhance your knowledge of the art of debugging and tuning, with tips and tutorials about using the DevPartner products.

    Sit back, relax, and learn!


    Debugging Error Handlers Using DevPartner Fault Simulator 2.0
    Learn how easy it is to get those pesky error handlers under control.


    Implementing the Dispose Design Pattern to Optimize .NET Code

    Developers often fail to write code that properly releases memory at the appropriate time. This tutorial focuses on a common problem in .NET that is effectively solved via the Dispose design pattern.


    Creating Leaner C++ Applications

    Component based software development speeds application development. However, the way code is packaged into DLLs can add unnecessary overhead to programs. This tutorial addresses how to write leaner C++ code.

    Technical Consultant: Matt Pietrek, Software Architect


    Recognizing and Correcting Uninitialized Data

    Software applications sometimes produce unexpected results. One possible cause is uninitialized data. This tutorial provides information about uninitialized data - what it is, how to find it, and how to get it out of your code.


    Maintaining Legacy Source Code

    Learn how coding standards, such as variable naming conventions, can simplify long-term code maintenance.


    Copyright © 2008 Compuware Corporation