Columns


What Can You Use TFS For?

You can repurpose it as a help desk software, for one -- but it takes a little know-how. Jeff walks through the steps.

Never Lock Records in Web Applications! Never! That Means You!

Seriously, don't. Here are two reasons why record locking is simply a bad idea.

Using the StackPanel Control

Dan walks through one of Silverlight's most flexible and easy to use layout controls.

Handling Data Contention with Optimistic Concurrency

Optimistic concurrency doesn't work for most tables, but Peter shows you how to change that.

Entity Framework Protest Draws Criticism

A sampling of letters from the developer community.

Using Silverlight 2 Layout Controls

Dan walks through how to arrange Silverlight controls on an interface using Grid, Canvas and StackPanel.

Is SaaS Right for You?

For some users, the cost (free) might trump availability issues. For others, though, not so much.

Coverity Prevent for C#, JNBridgePro 4.0, and XMLSpy Version 2008 Release 2

A rundown of some new releases.

Download Expression Studio 2.0

The latest version comes with generous subscription terms, but a slightly stingy upgrade offer. Plus, get your Visual Studio hotfixes.

Inside Arrays

Drill down on how arrays work and learn some cool tips and tricks for taking advantage of them in .NET.

Distributed Cache for .NET

Microsoft adds velocity to data-driven apps.

VB's Second-Class Status Revisited

Readers chime in on VB getting left behind.

Return Double Values in Excel

Learn how to work around a couple bugs in Excel to return double values; drill down on lists with anonymous types; and learn the difference between Build and Rebuild.

The Fusion of Web and Smart Client

Silverlight may be our first step toward better Web-based applications, but some obstacles still remain.

Introducing the VSTS Database Edition GDR

The VSTS Database team announced a slew of new improvements at Tech-Ed. Jeff walks through some of the key changes.

Getting Started with Silverlight 2 Controls

Don't worry, ASP.NET developers: Siverlight 2 controls aren't so different from what you're used to, as Dan shows.

Sampo Uh-Oh

Finnish bank acquisition goes very awry.

To Parse or Not To Parse

How to live a C++ life in an XML world.

JavaScript and AJAX in ASP.NET: Not Quite Ready for Prime Time

Client-side debugging is better, but IntelliSense still has a few issues to be worked out.

Make Your Types Report Their State

You probably write a lot of code to test object state. A better approach might be to make your objects report their own state.

Subscribe on YouTube