The Microsoft Journal for Developers
Joel Pobar presents an introduction to how compilers work and how you can write your own compiler to target the .NET Framework.
Maria Blees introduces WinUnit, a handy new unit testing tool for native C++ projects.
Laurence Moroney demonstrates how to employ the Expression Encoder plug-in APIs by building and debugging a simple FTP upload plug-in.
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.
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.
This month Howard Dierking explains why the choice of a programming language can be a personal one.
DLRConsole gives you an interactive environment for playing with dynamic languages in Silverlight.
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.
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.
This month Dino looks at AJAX control extenders again, adding more advanced features including masked editing and autocompletion.
This month Ted Pattison presents an overview of programming security and permissions for Windows SharePoint Services 3.0.
James McCaffrey shows you how to get started with UI test automation using the new Microsoft UI Automation library.
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.
This month Stephen Toub explains how to make the most of dual processors when running encryption and compression tasks.
Passion, intelligence, and the love of learning exemplify the ideal Microsoft candidate. Howard Dierking explores these and other recruiting philosophies.
Mike Volodarsky demonstrates how IIS 7.0 lets you add performance and security upgrades to PHP apps without touching a line of PHP code.
The .NET Framework has excellent internationalization support, but JavaScript does not. If you’re using ASP.NET AJAX, learn what you need to do to adapt.
Introducing Web-centric features of Windows Communication Foundation in the .NET Framework 3.5, including the HTTP programming model and the new syndication API.
SQL Server 2005 gathers a lot of useful data that you can use to identify areas where database performance can be improved. Here’s what you need to improve performance.
Here's an overview of the new System.DirectoryServices.AccountManagement class in the .NET Framework 3.5 and how it simplifies working with directory services.