Columns


Retemplating a Control and Adding Visual States with Expression Blend

Learn how to easily create a toggle button in Expression Blend by retemplating a control and adding visual states.

Agile Planning Benefits

Agile planning does not mean "no planning"; it means a flexible plan that changes with the situation.

Process Template Customization: Editing An Existing Work Item Type

Team Foundation Server 2010 includes process templates. Learn how to customize work item type templates for a smoother workflow.

Leverage Lazy Loading in .NET 4.0

Lazy Loading is a programming pattern useful for resource-intensive objects.

Continuous Testing: Think Different

Continuous testing can dramatically increase your productivity. There are a number of open-source tools that do just that.

Effective JavaScript Tips

JavaScript can be unwieldy. But using techniques like separation and Revealing Module Pattern can get it under control.

A Bit Unwise

Was "Calvin code" genius or tomfoolery?

Dynamically Loading Classes at Runtime

Making the right runtime design decisions can help -- or harm -- your program.

Using Razor with Visual Basic

Build a Web site using MVC 3 and the Razor View Engine.

Letters From Readers

Readers share opinions on LightSwitch, Team Foundation Server and more.

Windows Phone 7: Honorable Mention or Eventual Winner?

Windows Phone 7, although struggling out of the gate, is poised for big things.

Windows Phone 7 Data Binding with Templates

Using Windows Phone 7 data binding to create customized lists.

Papa's Got a Brand New Mag

Keith Ward discusses his new position, and has questions for Microsoft's upcoming BUILD conference.

Advanced AOP Techniques

Aspect Oriented Programming is great for handling cross-cutting concerns such as logging, security, and threading.

Expression Blend Drawing Tips

Papa shows how to build a simple button using Expression Blend.

Tips for RIA Security

Securing Rich Internet Applications requires an understanding of their vulnerabilities.

Fundamental MVVM

Understanding Model-View-ViewModel is the first step in using it.

Insider: Design Patterns and Dynamic Runtime Configuration

Peter Vogel helps you understand the benefits of dynamic loading at runtime.

Windows Phone 7 Orientation Primer

Nick Randolph walks through how to define, change and work with orientation within your Windows Phone application.

Take Advantage of XML Comments (Part 2)

On VB columnist Joe Kunk continues his examination of XML comments by extending the XML comment vocabulary with additional default tags in Visual Basic and showing how to process the resulting XML file into API-style reference documentation using the SandCastle Help File Builder.

Subscribe on YouTube