Showing archive results for 2011

Jun 15, 2011
Post comments count0
Post likes count0

Web Standards Update for Visual Studio 2010 SP1

Web Development Tools Microsoft

  We are pleased to announce the first Web Standards Update for Visual Studio SP1. It updates the HTML5 intellisense and validation to reflect the latest W3C specifications and fixes some bugs bugs in the current SP1 support for HTML5. Also JavaScript intellisense it updated to reflect many of the new browser capabilities such as Geolocation ...

ASP.NET
Jun 10, 2011
Post comments count0
Post likes count0

We are Hiring!!

Web Development Tools Microsoft

Do you want to work in a challenging, fun and growth oriented environment leading Microsoft transition to the Cloud? Are you passionate about Web development? Do you want to work with key technologies like ASP.Net, MVC, Razor, JavaScript, Azure, Mobile? Do you want to see how your work can directly impact our customers? If you answer yes to these ...

ASP.NET
Jun 7, 2011
Post comments count0
Post likes count0

Walkthrough: deploy a web application with SQL CE 4.0 database to IIS host with SQL Server.

Web Development Tools Microsoft

With VS2010 sp1, we added SQL CE 4.0 support. You can view more information about SQL CE 4.0 from the following sites: Here is a walk through of how to deploy a SQL CE database to SQL Server database using web application publish. 1. Create a web application 2. Add a SQL CE 4.0 database via “Add New item”: 3. In server explorer,...

ASP.NET
Jun 6, 2011
Post comments count0
Post likes count0

Parallel Merge Sort using Barrier

Emad Omara

Sorting is one of the most fundamental problems in software algorithms; there are many sequential sorting algorithms with different time and memory complexities, but when it comes to parallel sort, things get more complicated. I will explain a simple and scalable algorithm to write a parallel sort using the .NET 4.0 System.Threading.Barrier synchro...

.NET Parallel Programming
Jun 6, 2011
Post comments count0
Post likes count0

Changes coming to ClickOnce applications running in the Internet Zone

CLR Team

We wanted to let you know that we’ll be changing the signature verification process for ClickOnce applications and WPF XAML Browser Applications (XBAPs) in an upcoming update.  This change will help users recognize when they’re running untrusted applications from the Internet Zone, but may require you to make changes to your applic...

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

More case studies on .NET 4 parallelism support

Stephen Toub - MSFT

When .NET 4 was launched, we blogged about several case studies published regarding usage of .NET 4 to parallelize applications.  Quite recently, several additional case studies have been published.  I love reading these in order to better understand how folks are applying this technology, and parallelism in general, to improve their solu...

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

Static constructor deadlocks

Igor Ostrovsky - MSFT

One important fact to know about static constructors is that they effectively execute under a lock. The CLR must ensure that each type is initialized exactly once, and so it uses locking to prevent multiple threads from executing the same static constructor. A caveat, however, is that executing the static constructor under a loc...

.NET Parallel Programming
May 2, 2011
Post comments count0
Post likes count0

Presentation on TPL Dataflow in financial applications

Stephen Toub - MSFT

Matt Davey from Lab49 presented at the Waters North American Trading Architecture Summit April 2011 on using TPL Dataflow in trading solutions.  You can see his slide deck at http://www.slideshare.net/mattdotdavey/waters-north-american-trading-architecture-summit-april-2011. It's awesome to see the technology being used effectively to help bui...

.NET Parallel Programming
Apr 13, 2011
Post comments count0
Post likes count0

TPL Dataflow CTP Refresh

Stephen Toub - MSFT

Today, we released a new CTP of TPL Dataflow, otherwise known as System.Threading.Tasks.Dataflow.dll.  You can download this as part of the Microsoft Visual Studio Async CTP, which will also install the new C#/Visual Basic support for writing asynchronous methods, or you can install the DLL itself through the installer available on the DevLabs...

.NET Parallel Programming
Apr 2, 2011
Post comments count0
Post likes count3

Little-known gems: Atomic conditional removals from ConcurrentDictionary

Stephen Toub - MSFT

ConcurrentDictionary<TKey,TValue>, first introduced in .NET 4, is an efficient dictionary data structure that enables thread-safe reading and writing, meaning that multiple threads may all be accessing the dictionary at the same time without corrupting it.  It supports adding through its TryAdd method, conditional updates through its Try...

.NET Parallel Programming