Columns


Control Exceptions

Take control of casting exceptions, determine whether parent records have children in LINQ to SQL, and resolve cref references in XML comments.

The Simplicity Manifesto

When it comes to new technologies, less is more.

Combine Generics and Functional Programming

Mixing generics and functional programming simplifies writing some extensibility libraries tremendously. For example, combining these techniques makes it easy to create a generic Undo library.

The Shift to Service Orientation

Is your team ready to look beyond object-oriented techniques?

Produce Multimedia Documentation

Review of the MadPak bundle.

Adding Style to Silverlight 2 Controls

Just make sure to avoid duplicating properties between controls, and everyone will be happy.

Extending an Entity Framework Model -- and Some Limitations

To support a real page, your entity model is going to need multiple entities and associations between them. Here's how to add them.

Code Metrics

Mickey covers the basics on code metrics in Visual Studio 2008 Team System.

Integrating Entity Framework with an ASP.NET Web Site

Peter begins to explore the usability of Dynamic Data and Entity Framework by adding the simplest possible data model to his application.

.NET-Based Data Access in SOA

Simplify your development of common data-access functionality.

TFS Work Item Web Access

A key feature in SP1 of Team System Web Access, WIWA lets users enter and query items directly into Team System.

Looking (Suspiciously) at SP1

What's in SP1 for ASP.NET developers? At least one bug fix, a couple of enhancements and -- perhaps -- something that will change your life. But Peter is suspicious.

Using Excel To Manage Your Work Items

Learn how to integrate VSTS' Team Explorer into Project and Excel.

New Visualizations at Work

Is it time to move from classic Web apps to Silverlight clients?

Achieve Low-Impact Reuse

Sometimes it makes more sense to separate functionality you use repeatedly into its own component. Learn how to create a special command-line processing component.

Creating Master-Detail Pages in ASP.NET: Details, Details, Details

Peter shows you how to make a Master-Detail page that will work right and save your users a lot of grief.

Understand Your Code Better

Visual Studio Team System's Code Metrics feature isn't perfect, but if you understand what it's measuring and how, you can use it to gain insight into your apps' overall complexity and to spot potential problem areas.

Microsoft Opens Up (Even More)

Microsoft's new Windows 7 blog goes live.

The Human Factor Always Wins Out

Welcome our new guest opinion columnist, Daniel Appleman.

Improve the ASP.NET Experience

Developer Express Inc.'s suite of assorted controls for ASP.NET.

Subscribe on YouTube