In-Depth Features


Head of Web Programming

Scott Guthrie shares his views on the new Web and client development tools in Visual Studio 2008.

Create Rich Web Apps with AJAX

AJAX has caught on tremendously as a method for building dynamic and interactive Web sites. Learn what AJAX is, what its benefits are, and how you can implement the technology in your own applications.

Simplify Your Code with Reflection

Take advantage of generics and reflection to determine whether a user has changed any data on a given form.

Microsoft's Case

New tools GM explains Redmond's design and dev strategy.

Security Sentry

DShield inventor sits in the eye of the storm.

.NET Toolbox Picks: Part II

Seven alternative tools and widgets for .NET programmers.

Live from VSLive!: 5 Questions with Paul Sheriff on Architecting ASP.NET

.NET author and consultant Paul Sheriff discusses the challenges and opportunities in architecting ASP.NET.

DirectX Marks the Spot

A co-developer of DirectX replays Microsoft's media game.

.NET Toolbox Picks

Five utilities and widgets distributed by Microsoft for .NET programmers.

Beat SharePoint Into Shape

Visual Studio 2005 extensions for Windows SharePoint Services 3.0 simplify the process of incorporating SharePoint into your Visual Studio applications.

Parallel Programmer

Intel's James Reinders talks about programming and compilers in the multi-core age.

Salary Survey: IT Workers Continue To Flourish

IT workers continue to ride a strong wave of increasing experience to a third straight year of high earnings, according to <i>Redmond</i> magazine's 12th annual Salary Survey.

Open Source Evolutionary

Miguel de Icaza on open source and his dual roles as free software visionary and corporate VP

WPF Goes to Work

Windows Presentation Foundation has been greatly underserved by Microsoft’s emphasis on glitz and glamour; learn how to take advantage of WPF in your everyday Windows business apps.

REPLACE WITH NEW ID# 1787

Use the declarative programming model to enable type-safe data access in ADO.NET.

Viva la VB!

Consuming Remote Web Services with ASP.NET AJAX

Notice that ScriptManager can't generate a client-side proxy object that can be used to call the remote service? Dan shows you the workaround.

Enterprise Architect

The creator of the Zachman Framework talks about the matrix at work.

Build AJAX Security With JSON

AJAX-era security requires tossing out a lot of what you thought you knew about security, starting with Same Origin Policy.

Search & Destroy Bugs

Learn how to write programs that not only protect themselves from bugs, but that also seek them out and destroy them.