IE9 & WP7 Announcements

Two big product announcements in as many days!   The IE9 beta is available for evaluation and the Windows Phone 7 Developer Kit is ready as well.  

0

September MSDN Magazine – Focus on Concurrency

Many of us are still awaiting the many-core machines we keep reading about.   But, writing code for these systems really should begin today.   In practice, there’s not a tremendous difference in writing code that targets an 8-core machine versus one with 64-cores or even more.   Also, concurrent programming is not only about effective processor utilization,…

0

New Book – Parallel Programming with Microsoft .NET

The Microsoft Patterns & Practices team has announced completion of their latest publication subtitled Design Patterns for Decomposition and Coordination of Multicore Architectures.   Draft chapters of this book have been available via CodePlex during the duration of the project.   There are now several available channels for printed and eBook acquisition. Where to get the book…

0

Practical Tools for Analyzing Concurrency – Code Stepping

One of the clear differences between the release of Visual Studio 2010 (VS2010) and any of its predecessors is the new support for developing parallel code for multi-core computers. If you are a .NET developer, the 4.0 .NET Framework includes PLINQ and the Task Parallel Library (TPL). If you are a C++ developer, you can…

0

Experimenting with Data and Services

Like me, you may have missed the AzGroups.org Day of .NET event in Phoenix during the latter part of May.  I highly recommend the Hanselman treatment of OData and especially if your a bit confused by the pesky rebranding engine that hopefully has now clarified the difference between “WCF Services” and “WCF Data Services”.   Learn…

0

Introducing LightSwitch and WebMatrix – New Visual Studio Tools

You’ll want to check-out these two new tools that extend the functionality of Visual Studio and make it easier to develop common types of desktop, web, and azure applications. Web Matrix is announced here… LightSwitch is detailed here…

0

University Parallel Computing Research Center (UPCRC) “Summer School”

The UPCRC at the University of Illinois is hosting it’s 2010 Summer School on Multicore Programming (July 19-23), at the Siebel Center for Computer Science.  Microsoft’s participation in this event represents a collaboration between Microsoft Developer & Platform Evangelism, Microsoft Research University Relations and the Technical Computing product team.   We have the privilege of presenting…

0

Using PCP – Parallel.For() Overloads for Common Task Scheduling Scenarios

A common pattern in parallel computing scenarios is the task scheduling/execution scenario of initialization(1) –> parallel-work-execution(N) –> finalization(1).   The initialization phase runs once (as a single task) followed by the parallel-work-execution phase (as 1-N concurrent tasks) followed by the finalization phase (as a single collation task). Implementation of this pattern is greatly simplified using an…

0

Windows Server 2008 R2 Application Readiness

Customers tell us that the verified compatibility of their applications is the #1 factor driving their upgrade decisions. Verifying compatibility with Windows Server 2008 R2 before the application ships promotes operational efficiency, improves scalability and reliability and over the life of the application reduces costs. Microsoft provides a rich set of tools and programs to…

0