Web Development


High-Performance ASP.NET Caching

Crafting a caching strategy is critical to building effective Web apps. It's only possible when you know what options are available and how to integrate them.

Reader Letters: Reacting to Windows 8 Developments

Andrew Brust's November Redmond Review column, "Windows 8: Times Are Changing for Developers," got reactions from readers, many of whom are still troubled about what lies ahead.

Recognizing Mobile Browsers

ASP.NET 4 upgrades the support for detecting browser capabilities with profiles for the latest mobile browsers. The good news is that you can use that new information with older versions of ASP.NET.

Adobe Opts for HTML 5 Over Flash

Adobe's about-face appears motivated by the explosion of mobile computing.

Windows 8: Times Are Changing for Developers

Microsoft's BUILD announcements about Windows 8 and other technologies are a break from the past.

Mono for Android UI Blueprint

A good first impression is critical for an Android app. Learn the principles of Android UI design.

Silverlight Skills Carry Over to Windows 8 'Metro Style' Apps

Windows 8 is an early preview, but has enough of its shape to show XAML developers that their skills are applicable.

BUILDing Enthusiasm for Windows 8

Microsoft's unveiling of Windows 8 brought back something missing from recent years: excitement.

Caching in on HTML5 Local Storage

HTML5 introduces client-side caching for local and session storage. Learn how to boost your app's performance through the new functionality.

Developer Recommendations from BUILD

Joe Kunk sifts through the Windows 8 announcements at BUILD and offers advice on next steps.

Windows Runtime and .NET: Better Together

The new Windows Runtime integrates beautifully with the .NET Framework. Building this app will demonstrate just how well.

WebSockets for Faster, More Scalable Ajax Applications

If you want to call a service you can—but the service can't call you back. WebSockets offers the potential for real, two way communications -- and it's as simple as calling a Web Service.

Using MEF to Retrieve Connection Strings

Rather than try to ensure that he's getting the right config file for his production and test systems, Peter Vogel lets the application configure itself, using the Managed Extensibility Framework to enable automatic selection of the right connection string

MVVM in 5 Minutes

Learn MVVM fundamentals by building this simple Twitter app.

The Brave New World of Windows 8

Windows 8, unveiled in September, will change the way Microsoft-focused developers build applications.

Subscribe on YouTube