Printer Friendly Version      Send     
Click to Rate and Give Feedback
Related Articles

Building a data access layer using LINQ to SQL and the ADO.NET Entity Framework allows you to decouple your application from the persistence technology you're using.

Anthony Sneed

MSDN Magazine December 2008

...

Read more!

Here is an ASP.NET AJAX data-driven Web application that takes the best features from server- and client-side programming to deliver an efficient, user-friendly experience.

Bertrand Le Roy

MSDN Magazine October 2008

...

Read more!

The CLR team takes a look inside the System.Globalization namespace to explain how to handle data formats for proper localization and globalization.

Melitta Andersen

MSDN Magazine November 2008

...

Read more!

John Papa tackles questions about calling services from Silverlight 2 applications.

John Papa

MSDN Magazine November 2008

...

Read more!

Ken Getz shows how the CollectionChanged event lets you reflect changes to your underlying data source in your bound data controls.

Ken Getz

MSDN Magazine December 2008

...

Read more!

Also by this Author

This month our new Editor-in-Chief, Howard Dierking, ponders the convenience of metaphor and abstraction in both software design and magazine production.

Howard Dierking

MSDN Magazine October 2007

...

Read more!

This month Howard Dierking reflects on 2007 and looks forward to exciting possibilities in 2008.

Howard Dierking

MSDN Magazine December 2007

...

Read more!

The results of our reader survey are in. This month, Howard Dierking shares the takeaways.

Howard Dierking

MSDN Magazine January 2008

...

Read more!

At an open spaces conference in Austin, Texas, Editor-in-Chief Howard Dierking realizes that software development and business goals can both coexist and benefit each other.

Howard Dierking

MSDN Magazine December 2008

...

Read more!

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.

Howard Dierking

MSDN Magazine June 2008

...

Read more!

Popular Articles

Here is an ASP.NET AJAX data-driven Web application that takes the best features from server- and client-side programming to deliver an efficient, user-friendly experience.

Bertrand Le Roy

MSDN Magazine October 2008

...

Read more!

Chris Tavares explains how the ASP.NET MVC Framework's Model View Controller pattern helps you build flexible, easily tested Web applications.

Chris Tavares

MSDN Magazine March 2008

...

Read more!

Kenny Kerr sings the praises of the new Visual C++ 2008 Feature Pack, which brings modern conveniences to Visual C++.

Kenny Kerr

MSDN Magazine May 2008

...

Read more!

Jason Clark

MSDN Magazine July 2003

...

Read more!

The MVP pattern helps you separate your logic and keep your UI layer free of clutter. This month learn how.

Jean-Paul Boodhoo

MSDN Magazine August 2006

...

Read more!

Our Blog

Because Windows Workflow Foundation (WF) is based on a runtime that manages the execution of workflows and activities, testing must, in almost all cases, involve the use of the runtime – and this can introduce some interesting challenges.

In the November 2008 issue of MSDN Magazine, Matt Milner presents some techniques for unit testing ...

Read more!

We're currently in the process of stepping back and taking a critical look at our Web site to see how you all are using it - and how we can redesign parts of it (big or small) to make that experience better.  We are continuously receiving your feedback on existing frustrations and we are working hard to remedy those (as a general fyi, most of the frustrations have to do with navigation).  However, in order to get a sense of whether we need to look at some of the more fundamental ...

Read more!

So many factors can affect the performance of a Web page—the distance between server and client, the size of the elements on the page, how the browser loads these elements, available bandwidth. Finding those bottlenecks and identifying the culprits is no easy task.

In the November 2008 issue of MSDN Magazine, Jim Pierson introduces ...

Read more!

Windows Workflow Foundation (WF) imposes some restrictions on the developer authoring programs that target it. But in return WF offers a powerful, flexible, and extensible set of runtime services such as support for long-running code.

In the December 2008 issue of MSDN Magazine, Josh Lane provides some best practices to consider ...

Read more!

A team project is simply a bucket that stores and partitions all of the artifacts you track and use within a Team Foundation Server (TFS) project.

In the December 2008 issue of MSDN Magazine, Brian A. Randell explains how you can use and customize the MSF Agile and MFS CMMI process templates to get the most out of them for your ...

Read 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.


Page view tracker