This article presents an overview of the motivation behind new techniques that decompose problems into independent pieces for optimal use of parallel programming.
MSDN Magazine October 2008
View Complete Post
Now that you're even managing projects in the cloud, you'll need some tools to help. This month we illustrate one, discuss UX design patterns, a book by Anders Hejlsberg, and more.
MSDN Magazine June 2009
Test-driven development (TDD) should be on every developer's radar screen because a comprehensive set of tests makes for maintainable code and frees you from having to create a perfect design up-front. This article explains how to perform TDD and takes you step-by-step through a number examples to get you started.
Will Stott and James Newkirk
MSDN Magazine April 2004
MSDN Magazine June 2000
Can someone provide me some samples about parallel programming to SqlDataBase and parallel programming to IO files?
I recently published 2 articles in which I presented a new DaST (Data Scope Trees) web development pattern and proposed it as a substitution for standard Forms and MVC. Currently DaST technology is implemented for ASP.NET and the framework is called DaST Rendering Engine. I issued a BETA 1 version of the framework just a couple of days ago and currently I'm setting up project hosting for a DaST open-source project.
Here I'd like to start a discussion on DaST architecture and get some feedback on this concept from you.
To have a quick overview on this concept, please read the following article on CodeProject: http://www.codeproject.com/KB/aspnet/aspnetdast.aspx
For more detailed explanation and for application dev walkthrough, here is the older article: http://www.codeproject.com/KB/aspnet/aspnetscopes.aspx
To make reading easier, I'll republish the part of 1st article below:
To demonstrate advantages of DaST web development pattern over the standard Forms and MVC approaches, I created a sample application, VideoLibrary, which will serve us as an example, tutorial, and technology demonstrator in the same time. Vide