.NET Developers may not recognize the terms invariance, covariance, and contravariance, it is likely they have been impacted by them and left wondering. This article will explain the concepts and the changes being introduced as part of .NET Framework 4.0.
Latest Tips & Tricks Articles
Creating Windows 7 Jump Lists With The API Code Pack and Visual Studio 2008
One of the most clearly visible new features in Windows 7 is the new taskbar. Read on to learn how you can use jump lists from your C# applications with help from the Windows API Code Pack.
Declaring Namespaces with Micro Focus for COBOL.NET
In this article we will see how to use the ILUSING directive to declare namespaces in your COBOL.NET programs using Micro Focus.
Introducing the Entity Framework
The Entity Framework provides a .NET class-based model of a data store, letting you query the model with LINQ, while the model do the background grunt work of contacting the data store to add, update, or delete data.
Using Team Build to Build Database Projects
Customize the Team Build project file to automatically deploy the database build script to a target database.
Install Dummy SSL certificate
If you need an SSL certificate in a testing environment only for testing purposes and not actual verification and authentication, then this article will show you how to create a dummy cert
Latest Developer Videos
More...Latest CodeGuru Developer Columns
MFC Integration with the Windows Transactional File System (TxF)
The Transactional File System (TxF), which allows access to an NTFS file system to be conducted in a transacted manner through extensions to the Windows SDK API. MFC 10, has been extended to support TxF and related technologies. This support allows existing MFC applications to be easily extended to support kernel transactions.
.NET Framework: Collections and Generics
The original release of the .NET Framework included collections as .NET was introduced to the Microsoft programming world. The .NET Framework 2.0 introduced generics to complement the System.Collections namespace and provide a more efficient and well performing option. Read on to learn more...

Launching Files with Associated Programs in Windows 8.x and VB
The Windows 8 infrastructure is different than earlier versions, which can make doing ordinary tasks cumbersome. Not only do you have to learn an entirely different way of doing things but you have different classes in the Windows 8.x API. Read on to learn the various options involved.

Using AutoMapper in Your ASP.Net MVC Applications
AutoMapper is an external component that helps in creating a mapping between a source and destination model types. Read on to learn about the AutoMapper component and how to use it in an Asp.Net MVC application.