Pedram Rezaei
In this video Pedram Rezaei from the Power BI team and Marc Reguera from Microsoft Finance...
Date: 10/03/2013
Over the past 18 months I have been working as the software architect of an amazing piece of...
Date: 07/15/2013
Today, Microsoft released the official Kinect for Windows SDK. Here is something we have been...
Date: 01/08/2012
Throughout this article, I will build a simple IQueryable provider similar to the LINQ to SQL...
Date: 01/18/2010
There is no escaping from concurrency challenges... or is there? (A slightly modified version of...
Date: 08/06/2008
As you are probably aware, one of the new additions to the .NET Framework 3.5 SP1 is a technology...
Date: 07/19/2008
Not sure about you but I was not aware of the existence of the DebuggerStepThroughAttribute....
Date: 07/19/2008
When using a WebChannelFactory inside a WCF service that already has an OperationContext, you may...
Date: 07/19/2008
This is an article in a series of blog entries describing a set of new Coordination Data Structures...
Date: 06/02/2008
This is an article in a series of blog entries describing a set of new Coordination Data Structures...
Date: 06/02/2008
This is an article in a series of blog entries describing a set of new Coordination Data Structures...
Date: 06/02/2008
As you are probably aware by now, Windows Communication Foundation (WCF) 3.5 introduced a new...
Date: 04/21/2008
Some more stuff to remember when dealing with self-replicating tasks. (See my earlier post for an...
Date: 04/03/2008
I put together the following brief description of WCF Error Handling and some possible best...
Date: 01/25/2008
A question that I often get asked during workshops on WCF is “Why does WCF use Faults instead of...
Date: 01/12/2008
PLINQ is built on top of the Task Parallel Library (TPL) and promises to revolutionise the way we...
Date: 01/11/2008
Task Parallel Library (TPL) allows you to easily cancel tasks. Effectively you need to call the...
Date: 01/02/2008
In his blog, Eric Eilebrecht explains why when writing multithreaded applications today we should...
Date: 12/28/2007
Memory is usually a shared resource on multithreaded systems therefore access to it must be...
Date: 12/28/2007
The Parallel Computing Platform team at Microsoft has recently launched the Parallel Computing...
Date: 12/04/2007
As part of my job as an Application Development Consultant (ADC) at Microsoft, I usually deliver...
Date: 11/27/2007
Well apparently very difficult! Today, I read article after article on blogs that suggested weird...
Date: 11/20/2007
I was writing a little application using Visual Studio 2008 today and came across a few nifty but...
Date: 11/08/2007
I recently wrote an MSDN Flash article on the hidden gems of System.Core.dll of .NET Framework 3.5...
Date: 11/07/2007
If you have ever used the System.Threading.ReaderWriterLock to achieve synchronised access to shared...
Date: 10/07/2007
There are a number of authentication techniques supported by WCF. For instance Windows...
Date: 10/05/2007
If you have an ASP.NET application, you can use the AuthorizationStoreRoleProvider which adheres to...
Date: 10/04/2007
The Reversible Command design pattern encapsulates a request or an operation as an object, thereby...
Date: 10/02/2007
As you are probably aware Thread.Abort() raises a ThreadAbortException in the thread on which it is...
Date: 10/02/2007
As you are probably aware, it is possible to specify the execution timeout of an ASP.NET request...
Date: 10/02/2007
I was asked today how easy it is to hook into the WCF client proxy generation process in Visual...
Date: 08/10/2007
A major issue with running all COM components using STA threads is that the thread which calls...
Date: 08/05/2007
Before a thread can call into a COM object it has to define its apartment by declaring whether it...
Date: 08/05/2007
Each .NET CLR based process is given a pool of threads. The size of the thread pool is configurable...
Date: 08/05/2007
Download sample code Much has been said and written about satellite assemblies and localization...
Date: 08/04/2007
There are at least 2 options to consider for using user-specific configurations: - Custom...
Date: 08/03/2007
SQL Server 2008 (aka Katmai) allows seamless transition between relational and nonrelational data,...
Date: 06/04/2007
Before being able to talk about Lambda expressions, I need to wet your appetite by touching on the...
Date: 06/02/2007
What is lazy evaluation? If you ask a functional programming enthusiast, you will probably get a...
Date: 06/02/2007
You can think of extension methods as the ability to add instance methods to already existing types....
Date: 06/02/2007
In C# 1.0 type declaration was very simple: - Specify the type name (if an array then append [] to...
Date: 05/31/2007
Customers often raise the following concerns and questions regarding the Database Mirroring feature...
Date: 04/05/2007
Imagine you need to maintain a list of processed data rows in a running data-driven unit test. Well,...
Date: 02/08/2007
SQL Server 2005 Compact edition runs as an in-process application, with a very small footprint (less...
Date: 01/16/2007
Application tracing is usually turned off on production releases. Therefore it is recommended not to...
Date: 01/15/2007
Many developers are not aware that according to CLR it is perfectly OK to throw exceptions which are...
Date: 01/07/2007
For those of you who are interested in creating your first SQL Server 2005 Service Broker...
Date: 12/29/2006
WCF provides a number of tools that make it easier to create, deploy, and administer WCF...
Date: 12/29/2006