MSDN Utopia

Salvador Patuel 's architectural challenges.

Microsoft Application Development Consultants Team

Distributed Cache Capabilities - Notifications

A notification system allows the cache to interact with external applications. This attribute can be...

Author: SalvaPatuel Date: 12/03/2011

Distributed Cache Capabilities - Data Integrity

Data expiration contains elements that make the cache allocation more efficient. The feature removes...

Author: SalvaPatuel Date: 12/03/2011

Distributed Cache Capabilities - Data Expiration

Data expiration contains elements that makes the cache allocation more efficient. The feature...

Author: SalvaPatuel Date: 02/21/2011

Distributed Cache Capabilities - Data Organization

Here is the third installment, this time focusing on the data organization. Capability Description...

Author: SalvaPatuel Date: 02/21/2011

Distributed Cache Capabilities - Data Manipulation

This is the second entry, data manipulation. Each one of them have a description and a generic...

Author: SalvaPatuel Date: 02/01/2011

Distributed Cache Capabilities - Data Storage

In this first installment we are going to share the data storage attribute and its capabilities....

Author: SalvaPatuel Date: 01/31/2011

Distributed Cache Capabilities guideline

In this series, I am going to publish a series of guidelines that can be used when selecting a...

Author: SalvaPatuel Date: 01/31/2011

.NET Hidden Gems - Memory fail points

I am embarking in a series of mini post called .NET hidden gems, not necessarily new bits but...

Author: SalvaPatuel Date: 07/20/2010

How to configure WinDbg to run other versions of the .NET

I usually receive a very common question when customers jump into the WinDbg adventure, and is...

Author: SalvaPatuel Date: 03/09/2010

Accessing TFS 2010 from VS2008

In order to access the new Team Foundation Server 2010 from your current Team Explorer 2008 you will...

Author: SalvaPatuel Date: 07/24/2009

Background and Foreground GC in .NET 4

Another interesting new feature of the CLR 4 comes from the Garbage collection team. On this...

Author: SalvaPatuel Date: 06/10/2009

Working with memory mapped files in .NET 4

I have been exploring different new features that come with the .NET 4, beyond the most popular ones...

Author: SalvaPatuel Date: 06/08/2009

Best articles from MSDN flash on an ebook format.

We have been collecting the best articles on the MSDN flash communication and we have compiled them...

Author: SalvaPatuel Date: 04/23/2009

Design: Architecture Frame Considerations (Part 2)

In this second instalment we are going to review another set of frames. This guideline should help...

Author: SalvaPatuel Date: 02/10/2009

Design: Architecture Frame Considerations (Part 1)

At Microsoft we are working hard in putting together the different components that are involved...

Author: SalvaPatuel Date: 12/01/2008

Build: Sharing types and instances between Silverlight and JavaScript

The first thing that ASP.NET developers ask themselves is how to reuse the current existing...

Author: SalvaPatuel Date: 10/26/2008

Design: SOA Taxonomy, an object oriented approach

An essential part of the SOA Governance is to properly identify the requirements in order to...

Author: SalvaPatuel Date: 09/02/2008

News: My Silverlight 2 book is nearly ready!

After months of writting, testing and understanding the inners of the hidden bugs, myself and my...

Author: SalvaPatuel Date: 08/27/2008

Envision: Silverlight 2 Beta 2 and the competition

Silverlight 2 Beta 2 is nearly here (out at the end of this week), I want to highlight key...

Author: SalvaPatuel Date: 06/04/2008

Design: Classic stored procedures or Entities?

With the new entities framework to be released in the next service pack some of our customers and...

Author: SalvaPatuel Date: 05/16/2008

Build: Interaction between JavaScript and Silverlight 2

As many questions are usually asked regarding how to interact between Silverlight and JavaScript I...

Author: SalvaPatuel Date: 05/01/2008

Build: Silverlight 2 technology wallpaper

For those that can't wait to print and stick a Silverlight 2 wallpaper to the wall here you can find...

Author: SalvaPatuel Date: 05/01/2008

Windows Mobile Briefing Sessions (6.0 / 6.1)

If you have missed one of my sessions during the EMEA Windows Mobile Briefing you can find the...

Author: SalvaPatuel Date: 04/28/2008

Build: Accessing the DLR engine in Silverlight 2

Note: This code has been updated using Silverlight 2 RTM With Silverlight 2 a new set of components...

Author: SalvaPatuel Date: 03/31/2008

EMEA Windows Mobile Tour

Thanks everybody for attending to my sessions at the EMEA Windows Mobile Tour, I hope you have...

Author: SalvaPatuel Date: 02/24/2008

Design: The Sync framework

In first place let me answer the question why do we need a sync framework. The current connected...

Author: SalvaPatuel Date: 01/15/2008

Design: Task Parallel Library explored

As some of you may know, the threadpool code of the .NET is helping many developers to use multiple...

Author: SalvaPatuel Date: 11/11/2007

Design: Memory working set explored

During my visit to customers I talk with a lot of developers, architects, testers, CIO and managers,...

Author: SalvaPatuel Date: 10/12/2007

Design: Ephemeral cache explored

Many of .net developers are familiar with the ephemeral model included in the garbage collector. The...

Author: SalvaPatuel Date: 08/06/2007

Architect: SOA services lifecycle

Beyond the natural MSF lifecycle where all software development should fit in, there is a higher...

Author: SalvaPatuel Date: 07/13/2007

Design: How good SOA can help you dealing with multi-cores

Unless you have been living under a rock for the last 5 years you should know about the multi-core...

Author: SalvaPatuel Date: 07/09/2007

Planning: Qualities of Services (QoS)

Defining the qualities of service is a key area of the architectural group, as will drive the...

Author: SalvaPatuel Date: 06/04/2007

Envision: Inside the track

This post presents a description of the envision track, adding detail to the different deliveries...

Author: SalvaPatuel Date: 05/30/2007

Why "using" may play tricks on your WCF service host

Many of the examples that have been published on the web about hosting the WCF use the "using" block...

Author: SalvaPatuel Date: 04/25/2007

MSF Agile and service packs management

Not a while ago, a customer asked me about how to incorporate the service packs and hot fixes to the...

Author: SalvaPatuel Date: 04/10/2007