Unlocking Legacy Code

Developers talk about how they've managed difficult legacy code migrations to .NET.


Useful Tactics for Paying Back Technical Debt

Every codebase contains some measure of technical debt -- code that is maddeningly hard to test and maintain. We outline some ideas for identifying and dealing with the high-interest debt in your code.

Unlocking Legacy Code

Mergers and acquisitions, Windows 7 and the Web are driving a legacy migration to .NET. Developers tell how they unlocked their old technology and made the sometimes-painful journey to the modern platform.

Developers Mix and Match Agile Approaches

New functionality in Visual Studio Team System 2010 supports the Agile dev trend.

Ask Kathleen

Adding WCF Services to Silverlight

Explore the nuances of using WCF Services with Silverlight, and learn troubleshooting tips for working with Visual Studio 2010 and the .NET Framework 4.

C# Corner

Using LINQ to Express Intent

Use LINQ outside of databases to make your code easier to read and maintain.


The Storray Engine

As an independent .NET consultant, Steve was often called in to help smaller development teams transition to the platform.


Will MIX Fix Microsoft's Mobile Mess?

Taking place March 15-17, MIX offers an exclusive developer focus on Web, rich media, and dev/design issues and technologies.

Letters from Readers

Windows (Not So) New?

Readers respond to Andrew Brust's thoughts on what the next version of Windows ought to look like.

Redmond Review

iPad's Platform Impact

By many accounts, the Apple iPad has been a disappointment -- even Apple "fanboy" bloggers and tweeters have proclaimed themselves underwhelmed.

Product Reviews

ComponentOne Studio for SharePoint

A bundle containing DataGrid, Chart and Maps Web Parts that work with a variety of data sources.

.NET Insight

Sign up for our newsletter.

Terms and Privacy Policy consent

I agree to this site's Privacy Policy.

Upcoming Events