Printer Friendly Version      Send     
Click to Rate and Give Feedback
Popular Articles
ADO.NET Data Services provide Web-accessible endpoints that allow you to filter, sort, shape, and page data without having to build that functionality yourself.

By Shawn Wildermuth (September 2008)
In this article we introduce you to BizTalk Services, new technology that offers the Enterprise Service Bus features of BizTalk Server as a hosted service.

By Jon Flanders and Aaron Skonnard (June 2008)
Microsoft Robotics Studio is not just for playing with robots. It also allows you to build service-based applications for a wide range of hardware devices.

By Sara Morgan (June 2008)
Efficient parallel applications aren’t born by merely running an old app on a parallel processor machine. Tuning needs to be done if you’re to gain maximum benefit.

By Rahul V. Patil and Boby George (June 2008)
More ...
Read the Blog
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, Jeremy Miller shows you some design ...
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 a quick introduction to the Tablet PC ...
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 difficult and error prone today. In the October 2008 issue of MSDN ...
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 issue of MSDN Magazine, David Callahan describes ...
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 MSDN Magazine, Dino Esposito shows you ...
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 Khanna discusses how ...
Read more!
More ...
February2008 February 2008
Roll Your Own: Create a Language Compiler for the .NET Framework
Joel Pobar presents an introduction to how compilers work and how you can write your own compiler to target the .NET Framework. Joel Pobar
WinUnit: Simplified Unit Testing for Native C++ Applications
Maria Blees introduces WinUnit, a handy new unit testing tool for native C++ projects. Maria Blees
Silverlight: Create a Custom Expression Encoder Publishing Plug-In
Laurence Moroney demonstrates how to employ the Expression Encoder plug-in APIs by building and debugging a simple FTP upload plug-in. Laurence Moroney
PIAB And WCF: Integrating the Policy Injection Application Block with WCF Services
Using the PIAB you can enhance WCF services with policies such as validation, performance monitoring, authorization and caching without having to change a line of code. Hugh Ang and David San Filippo
WF How-To: Building State Machines with Windows Workflow Foundation
State Machine workflows represent a different way of visualizing program logic. Rather than flowing from activity to activity like sequential workflows, State Machines transition from state to state. Learn about uses for State machines and see how to design and build a State Machine workflow with Windows Workflow Foundation. Keith Pijanowski
Code Download (2082 KB)
.Chm Files

Columns
Editor's Note: Overcoming Language Barriers with Elegant Design
This month Howard Dierking explains why the choice of a programming language can be a personal one. Howard Dierking
Toolbox: Powerful Text Editing, Web Testing in .NET, Extended Unit Testing, and More
Powerful Text Editing, Web Testing in .NET, Extended Unit Testing, and More James Avery
CLR Inside Out: Dynamic Languages and Silverlight
DLRConsole gives you an interactive environment for playing with dynamic languages in Silverlight. Jimmy Schementi
Basic Instincts: XML Programming in Visual Basic 9.0
With Visual Basic 9.0, working with XML gets much easier for developers. Here's a look at some of the new features, including LINQ support, XML literals, embedded expressions, XML properties, and XML Schema IntelliSense. Jonathan Aneja
Data Points: Designing an Entity Data Model
With the Entity Framework, developers are given more flexibility by being able to design around a conceptual model rather than a relational data model. To get started, you need to know how to design an Entity Data Model. John Papa walks you through that process. John Papa
Cutting Edge: Customize Controls with AJAX Extenders, Part 2
This month Dino looks at AJAX control extenders again, adding more advanced features including masked editing and autocompletion. Dino Esposito
Office Space: Security Programming in SharePoint 2007
This month Ted Pattison presents an overview of programming security and permissions for Windows SharePoint Services 3.0. Ted Pattison
Test Run: The Microsoft UI Automation Library
James McCaffrey shows you how to get started with UI test automation using the new Microsoft UI Automation library. Dr. James McCaffrey
Foundations: What's New for WCF in Visual Studio 2008
Visual Studio 2008 and the .NET Framework 3.5 provide new tools and support that extends Windows Communication Foundation (WCF). Visual Studio 2008 also automates a number of manual WCF tasks for the developer as well. Juval Lowy
.NET Matters: Stream Pipeline
This month Stephen Toub explains how to make the most of dual processors when running encryption and compression tasks. Stephen Toub
{ End Bracket }: Finding the Best of the Best
Passion, intelligence, and the love of learning exemplify the ideal Microsoft candidate. Howard Dierking explores these and other recruiting philosophies. Howard Dierking
© 2008 Microsoft Corporation and CMP Media, LLC. All rights reserved; reproduction in part or in whole without permission is prohibited.
Page view tracker