Showing archive results for 2010

May 4, 2010
Post comments count0
Post likes count0

ParallelExtensionsExtras Tour – #16 – Async Tasks for WebClient, SmtpClient, and Ping

Stephen Toub - MSFT

(The full set of ParallelExtensionsExtras Tour posts is available here.) The Task Parallel Library isn’t just about CPU-bound operations.  The Task class is a great representation for any asynchronous operation, even those implemented purely as asynchronous I/O.Task’s ability to represent arbitrary asynchronous operations without...

.NET Parallel Programming
May 4, 2010
Post comments count0
Post likes count0

ParallelExtensionsExtras Tour – #15 – Specialized Task Waiting

Stephen Toub - MSFT

(The full set of ParallelExtensionsExtras Tour posts is available here.)The Task Parallel Library provides the Task.Wait method, which synchronously waits for the target Task to complete.  If the Task completed successfully, the method simply returns.  If the Task completed due to an unhandled exception or cancellation, Wait throws an app...

.NET Parallel Programming
May 3, 2010
Post comments count0
Post likes count0

NGen: Walk-through Series

CLR Team

The CLR Code Generation team blog has a series of new posts featuring hands-on style content around how to use the NGen technology and how to measure performance benefits from it. You can find the series here.

.NET
May 3, 2010
Post comments count0
Post likes count0

A TPL Sandbox

Danny Shih

In a previous post, we introduced the UnobservedTaskException event, saying that it would be useful for host-plugin scenarios where a host application should continue to execute in the presence of exceptions thrown by buggy plugins.  A typical example is an Internet browser; should the entire application crash if some rich content plugin crash...

.NET Parallel Programming
May 3, 2010
Post comments count0
Post likes count0

Visual Studio 2010 support with SQL Server

Web Development Tools Microsoft

We’ve been getting a few questions by our users about Visual Studio 2010’s support for SQL Server versions.  So I thought it would be good to address them here (when one person asks a question, there are probably others thinking the same question.) Visual Studio 2010 only supports SQL Server 2005+ Visual Studio 2010’s design time data tooling ...

ASP.NET
Apr 30, 2010
Post comments count0
Post likes count0

General Performance Improvements in VS2010 since Beta2

Web Development Tools Microsoft

When we released Beta2 in Oct 2009, there was a lot of customer excitement about the super cool features in VS 2010. However, one recurring complaint from customers was that the performance of VS 2010 was not on par with Orcas. Customers were experiencing general slowness in a lot of features that was hindering them with daily operations. We heard ...

ASP.NET
Apr 29, 2010
Post comments count0
Post likes count0

VWD Available on Web Platform Installer (Now in Four Languages)

Web Development Tools Microsoft

< p>Visual Web Developer 2010 Express is available for installation via the Web Platform Installer at http://microsoft.com/express/web.  The English SKU was published on April 12th, French, German and Japanese went live on April 27th and Spanish, Italian, Russian, Simplified Chinese, Traditional Chinese, and Korean will be released soon...

ASP.NET
Apr 28, 2010
Post comments count0
Post likes count0

Design View Performance Improvements

Web Development Tools Microsoft

Hi, I’m Dan Chartier, I work on the Web Tools designer and helped improve its performance in Visual Studio 2010. For some background, Visual Studio 2008 completely replaced the original trident (Internet Explorer) designer with the FrontPage designer (which is also used by Expression Web). While we gained many improvements with this change, we rece...

ASP.NET
Apr 28, 2010
Post comments count0
Post likes count0

ParallelExtensionsExtras Tour – #14 – SingleItemPartitioner

Stephen Toub - MSFT

(The full set of ParallelExtensionsExtras Tour posts is available here.) In a previous ParallelExtensionsExtras Tour blog post, we talked about implementing a custom partitioner for BlockingCollection<T>.  Custom partitioning is an advanced but important feature supported by both Parallel.ForEach and PLINQ, as it allows the develope...

.NET Parallel Programming
Apr 27, 2010
Post comments count0
Post likes count0

ParallelExtensionsExtras Tour – #13 – AsyncCall

Stephen Toub - MSFT

(The full set of ParallelExtensionsExtras Tour posts is available here.)Producer/consumer scenarios could logically be split into two categories: those where the consumers are synchronous, blocking waiting for producers to generate data, and those where the consumers are asynchronous, such that they're alerted to data being available and only then ...

.NET Parallel Programming