Printer Friendly Version      Send     
Click to Rate and Give Feedback
Related Articles
We introduce you to the benefits of building composite applications with the Composite Application Guidance for WPF from Microsoft patterns & practices.

By Glenn Block (September 2008)
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)
See how routed events and routed commands in Windows Presentation Foundation form the basis for communication between the parts of your UI.

By Brian Noyes (September 2008)
Technology changes at a lightening-fast pace. This month Howard Dierking considers how the rapid changes affect developer priorities and magazine focus.

By Howard Dierking (September 2008)
More ...
Articles by this Author
Technology changes at a lightening-fast pace. This month Howard Dierking considers how the rapid changes affect developer priorities and magazine focus.

By Howard Dierking (September 2008)
Complete freedom in creating the user experience can be a double-edged sword, but a little bit of artistry can transform an application's usability.

By Howard Dierking (August 2008)
Find out what's new for MSDN Magazine, including a print redesign and the introduction of virtual labs on our web site so you can experiment with our code.

By Howard Dierking (June 2008)
Editor-in-Chief Howard Dierking explains why it's wise to consider Microsoft Office a development platform, even though developers typically don't.

By Howard Dierking (May 2008)
Howard Dierking talks to the inventor of C++, Bjarne Stroustrup, about language zealots, the evolution of programming, and what’s in the future of programming.

By Howard Dierking (April 2008)
Here is what Howard Dierking has to say about the differences between services and distributed applications and how he has approached services in his projects.

By Howard Dierking (April 2008)
This month Howard Dierking cautions against designing applications in a vacuum with no connection to reality.

By Howard Dierking (March 2008)
This month Howard Dierking explains why the choice of a programming language can be a personal one.

By Howard Dierking (February 2008)
More ...
Popular Articles
Chris Tavares explains how the ASP.NET MVC Framework's Model View Controller pattern helps you build flexible, easily tested Web applications.

By Chris Tavares (March 2008)
Speech Server 2007 lets you create sophisticated voice-response applications with Microsoft .NET Framework and Visual Studio tool integration. Here’s how.

By Michael Dunn (April 2008)
We introduce you to the EDI functionality within BizTalk Server 2006 R2, illustrating schema creation, document mapping, EDI delivery and transmission, and exception handling.

By Mark Beckner (August 2008)
If you're unfamiliar with Windows Presentation Foundation (WPF), building that first Silverlight custom control can be a daunting experience. This article walks through the process.

By Jeff Prosise (August 2008)
More ...
Read the Blog
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 ...
Read more!
Many people using SharePoint technologies don't realize that there is auditing support built directly into the Windows SharePoint Services (WSS) 3.0 platform. In the September 2008 issue of MSDN Magazine, Ted Pattison walks you through a ...
Read more!
The September 2008 issue of MSDN Magazine is now available online. Here's what's in the issue: Hierarchy ID: Model ...
Read more!
Silverlight 2 features a rich and robust control model that is the basis for the controls included in the platform and for third-party control packages. You can also use this control model to build controls of your own. In the August 2008 issue of MSDN Magazine, Jeff Prosise describes how to ...
Read more!
In the August 2008 issue of MSDN Magazine, Matt Milner covers several topics regarding development with Windows Workflow Foundation, some that are intended to address specific reader questions, such as how to safely share a persistence database ...
Read more!
LINQ is a powerful tool enabling quick filtering data based on a standard query language. It can tear through a structured set of data using a simple and straightforward syntax. In the August 2008 issue of MSDN Magazine, Jared Parsons demonstrates a ...
Read more!
More ...
Editor's Note
A Large Release Wave is Headed your Way
Howard Dierking


  
This issue of MSDN Magazine comes during the largest release wave in the history of Microsoft, a wave consisting of Windows Server 2008, SQL Server 2008, and Visual Studio 2008. In my December Editor's Note, I talked about all of the new features that were planned for the Visual Studio 2008 release timeframe. Hard on the heels of that release came talk of entirely new platforms with names like "Oslo" and "Volta." Likewise, there were formal announcements of new programming languages, such as F#. And if that wasn't enough, we now have two additional (and enormous) releases: Windows Server 2008 and SQL Server 2008. So what do these releases mean to you? Aren't they technologies for system administrators?
When I worked on the certification team here at Microsoft, we grouped job roles into one of three major categories: developer, IT professional, and information worker. Developers are individuals like you—people who write software using tools such as Visual Studio. IT pros are folks who design, implement, and maintain IT infrastructure components such as Windows domains, SQL Server clusters, and Web server farms. Lastly, information workers describe people who represent customers for many of you. They are individuals who use products such as Microsoft Office and custom business apps to perform potentially non-technology-related tasks.
Why am I spending time describing these categories? Because, as I believe this latest launch wave illustrates, the lines that separate these categories are simply not as clear as they once were. For example, when you consider a technology like SQL Server, where is the line separating developer from IT pro? Naturally, there are a few obvious tasks that can cleanly fall into one category or another (backups come to mind), but should a developer care about indexes and query plans? Should an IT professional understand something about SQL CLR to properly manage a SQL Server instance? And if the delineation still seems too clear with SQL Server, consider SharePoint—it is a technology for developers, IT pros, and information workers (and a few other categories that we don't even have names for).
The point here is that in order to be successful as developers these days, we need to look beyond our compilers (and interpreters if you are of that persuasion) and develop a broader knowledge base. We need to understand, if even at a basic level, how networks are put together and how directory systems such as Active Directory are used to manage them. We need to develop an appreciation for how business works so that we can know how to best leverage technologies such as SQL Server Analysis Services, SQL Server Reporting Services, and SharePoint to provide better information to decision makers.
And it is this idea of building a broader knowledge base that makes this launch wave so exciting. In this issue, we talk about how new platform technologies can enable you to build better apps, both for the information workers who will use them and the system administrators who will manage them. From leveraging new capabilities in platform services such as IIS, to building custom functionality into existing information worker applications such as Microsoft Office, to bringing together the developer and DBA in the product lifecycle, this issue has something for everyone.
Finally, I want to call out one last point of interest. This issue has an official issue date of "Launch." As such, the order of your 2008 issues will go as follows: January, February, Launch, March, etc ... While initially confusing, we took advantage of the launch to do something revolutionary—that is, to bring the issue date closer to the actual date. Practically, this means that now, while your launch issue will arrive sometime in February, your March issue will arrive ... amazingly enough ... in March!

Thanks to the following Microsoft technical experts for their help with this issue: David Aiken, David Anson, Matt Gibbs, Ed Hintz, Luke Hoban, Dominic Hopton, David Kline, Thomas Marquardt, Keith Pijanowski, Dave Reed, Don Smith, Bill Staples, and Don Syme.


© 2008 Microsoft Corporation and CMP Media, LLC. All rights reserved; reproduction in part or in whole without permission is prohibited.
Page view tracker