Welcome to MSDN Blogs Sign in | Join | Help

Browse by Tags

Well designed code keeps things that have to change together as close together in the code as possible and allows unrelated things in the code to change independently, while minimizing duplication in the code. In the October 2008 issue of MSDN Magazine Read More...
The process for ink capture and analysis on the Tablet PC is straightforward in managed code. To the uninitiated developer, however, creating unmanaged Tablet PC applications can be rather daunting. In the October 2008 issue of MSDN Magazine , Gus Class Read More...
Multicore systems are becoming increasingly prevalent, but the majority of software today will not automatically take advantage of this additional processing ability. And multithreaded programming, for anything but the most trivial of systems, is incredibly Read More...
Concurrent programming is notoriously difficult, even for experts. You have all of the correctness and security challenges of sequential programs plus all of the difficulties of parallelism and concurrent access to shared resources. In the October 2008 Read More...
A major advantage of AJAX and Silverlight applications is that they can transparently and continuously interact with a back-end service. The problem is that they run over HTTP, which wasn't designed with security in mind. In the September 2008 issue of Read More...
Unhandled exception processing shouldn't be a mystery. It's actually quite useful since it gives a crashing application an opportunity to perform last-minute diagnostic logging about what went wrong. In the September 2008 issue of MSDN Magazine , Gaurav Read More...
Silverlight 2 data-binding features are simple to implement and let your apps communicate via WCF services with line-of-business applications, databases, and other services in your organization. In the September 2008 issue of MSDN Magazine , John Papa Read More...
The Security Development Lifecycle (SDL) team recently released details of the SDL process at microsoft.com/sdl . What you won't find in the publicly available SDL documentation is guidance specific to securing Web applications or online services. In Read More...
Routed events and routed commands form the basis for communication among the various parts of your user interface in Windows Presentation Foundation—whether individual controls on one big Window class or controls and their supporting code in separate, Read More...
The System.Linq.Enumerable class plays an important role in every LINQ query you create, making it possible to use querying semantics with objects that wouldn't otherwise support querying methods. In the July 2008 issue of MSDN Magazine , Ken Getz took Read More...
Silverlight contains many of the tools you need in order to consume data and support Web services and XML. But to enable full data connectivity, you must map your data operations to Web service methods. In the September 2008 issue of MSDN Magazine , Shawn Read More...
How can objects establish boundaries and priorities? The WPF answer is a feature known as dependency properties, which provides a structured way for WPF classes to respond to changes that result from data bindings, styles, inheritance, and other sources. Read More...
Configuration testing simply means testing a software system on different combinations of hardware and software. The traditional way is to set up a lab with multiple physical machines running different combinations of operating systems and other software. Read More...
Windows Presentation Foundation (WPF) and Silverlight provide developers with a simple, declarative means of quickly and easily delivering applications with rich user experiences. But as the number of moving parts increases, keeping the project under Read More...
SQL Server 2008 supports a new data type, HierarchyID, that helps solve some of the problems in modeling and querying hier­archical information. In the September 2008 issue of MSDN Magazine , Kent Tegels introduces you to the HierarchyID data type by Read More...
More Posts Next page »
 
Page view tracker