MSDN Utopia

Salvador Patuel 's architectural challenges. Microsoft Application Development Consultants Team

Blog - About

About Utopia

My name is Salvador Alvarez Patuel and I am an senior application development consultant at Microsoft.  

Here you can find:
- Reflexions about technologies
- Challenges that I have been through my role
- Entries divided by areas like Envisioning, planning, architecture, designing, developing and testing
- Best practices shared among our team based on real life experience (rather than books!)

In this blog you will not find:
- Post with just a couple of links
- Pictures of my trips
- Updates in my private life
- Making you aware of things that you are alreay aware of (i.e. product launches)

If you want to know more about my please check my interview for the ADC team: http://blogs.msdn.com/ukadc/archive/2008/11/10/meet-salvador-alvarez-patuel-he-s-an-adc.aspx

 

  • MSDN Utopia

    Working with memory mapped files in .NET 4

    • 17 Comments
    I have been exploring different new features that come with the .NET 4, beyond the most popular ones like dynamic types and covariance; I was interested in performance enhancements. For this reason I am going to publish a couple of blog entries were I...
  • MSDN Utopia

    Design: Memory working set explored

    • 6 Comments
    During my visit to customers I talk with a lot of developers, architects, testers, CIO and managers, but there is something that always rings me a bell when they describe the problems that their application has. When we touch the memory area they tend...
  • MSDN Utopia

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

    • 12 Comments
    Many of the examples that have been published on the web about hosting the WCF use the "using" block to initialize the service. This blog entry shows you why this can catch you. The problem arises when you try to open your host and there is a problem...
  • MSDN Utopia

    Design: Task Parallel Library explored

    • 10 Comments
    As some of you may know, the threadpool code of the .NET is helping many developers to use multiple threads on their applications, increasing “sometimes” the responsiveness and delegating all the switching responsibility. But, for those less fuzzy that...
  • MSDN Utopia

    MSF Agile planning - The storyboard without TFS

    • 4 Comments
    Not all our customers will have a TFS implementation ready to go when we try to implement some agile procedures. This has limited some consultants that have been trained to implement MSF agile using our tool only. The good news is that there are some...
  • MSDN Utopia

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

    • 2 Comments
    I usually receive a very common question when customers jump into the WinDbg adventure, and is related to the loading of SOS when the version of the .NET mismatches the version installed on their system. The scenario is quite common, you have a customer...
  • MSDN Utopia

    Background and Foreground GC in .NET 4

    • 12 Comments
    Another interesting new feature of the CLR 4 comes from the Garbage collection team. On this version, they are adding some performance enhancements on the memory allocation process. The feature is commonly called “Background GC”. But what does it actually...
  • MSDN Utopia

    Accessing TFS 2010 from VS2008

    • 4 Comments
    In order to access the new Team Foundation Server 2010 from your current Team Explorer 2008 you will need to install the Visual Studio 2008 Service Pack 1. Several customers were complaining that even with the service pack installed they couldn't manage...
  • MSDN Utopia

    Build: Interaction between JavaScript and Silverlight 2

    • 7 Comments
    As many questions are usually asked regarding how to interact between Silverlight and JavaScript I am going to spend some lines showing an example so you can keep it as a reference. The sample below works with Silverlight 2 and is based on the Beta 2...
  • MSDN Utopia

    Build: Accessing the DLR engine in Silverlight 2

    • 1 Comments
    Note: This code has been updated using Silverlight 2 RTM With Silverlight 2 a new set of components have been introduced into the equation, the most important one is the CLR Execution engine, that support in this case the dynamic language runtime ...
  • MSDN Utopia

    Build: Silverlight 2 technology wallpaper

    • 1 Comments
    For those that can't wait to print and stick a Silverlight 2 wallpaper to the wall here you can find a high resolution picture: You can download the high resolution one here
  • MSDN Utopia

    Design: SOA Taxonomy, an object oriented approach

    • 2 Comments
    An essential part of the SOA Governance is to properly identify the requirements in order to introduce or upgrade a service within your SOA model, this is commonly known and service and integration planning within the SOA lifecycle. This is all good in...
  • MSDN Utopia

    Design: Architecture Frame Considerations (Part 1)

    • 4 Comments
    At Microsoft we are working hard in putting together the different components that are involved deciding the architecture approach. One of these components is the architecture frame, which together with the architecture style and application type creates...
  • MSDN Utopia

    .NET Hidden Gems - Memory fail points

    • 1 Comments
    I am embarking in a series of mini post called .NET hidden gems, not necessarily new bits but usually unknown. They are dedicated to those small features and components that are not commonly used but can deliver interesting value in certain scenarios...
  • MSDN Utopia

    Design: Architecture Frame Considerations (Part 2)

    • 2 Comments
    In this second instalment we are going to review another set of frames. This guideline should help you to understand what is involved on each one of them as well as considerations and known patterns. You can find the first part following this link...
  • MSDN Utopia

    Build: Sharing types and instances between Silverlight and JavaScript

    • 1 Comments
    The first thing that ASP.NET developers ask themselves is how to reuse the current existing JavaScript functionality with Silverlight applications. The good news is that the Silverlight team has delivered what they have promised regarding the interaction...
  • MSDN Utopia

    Architect: SOA services lifecycle

    • 1 Comments
    Beyond the natural MSF lifecycle where all software development should fit in, there is a higher level of process lifecycle abstraction that relates to the service. Services are one of the most important backbones of a SOA model, where the business capabilities...
  • MSDN Utopia

    Design: The Sync framework

    • 2 Comments
    In first place let me answer the question why do we need a sync framework. The current connected scenario present different challenges for developers, the technologies are there but all of them are different. If you want to synchronize your pictures with...
  • MSDN Utopia

    Envision: Silverlight 2 Beta 2 and the competition

    • 2 Comments
    Silverlight 2 Beta 2 is nearly here (out at the end of this week), I want to highlight key announcements in TechEd and give you an overview on the competitiveness area. User Interface Changes: Beta 2 includes improvements in animation support, error...
  • MSDN Utopia

    Design: Ephemeral cache explored

    • 0 Comments
    Many of .net developers are familiar with the ephemeral model included in the garbage collector. The idea of using generations in order to manage the lifespan of the objects is extremely helpful when you need to control the life of an object. Incidentally...
  • MSDN Utopia

    Architecture: Multi-channel with WPF

    • 2 Comments
    As architects, we should see the world with tendencies oriented eyes, being aware of the different signals that the market shows behaving like explorers. Sometimes is a difficult task that demands us going the extra mile – I like to see a good architect...
  • MSDN Utopia

    Distributed Cache Capabilities - Data Expiration

    • 1 Comments
    Data expiration contains elements that makes the cache allocation more efficient. The feature removes items that are not current from the cache, freeing the memory and the resources associated. The capabilities list looks like this: Capability...
  • MSDN Utopia

    Best articles from MSDN flash on an ebook format.

    • 1 Comments
    We have been collecting the best articles on the MSDN flash communication and we have compiled them in an eBook format. Here you can find articles from many Microsoft Consultants, inlcuding myone on the sync framework. You can download you copy here...
  • MSDN Utopia

    Planning: Qualities of Services (QoS)

    • 1 Comments
    Defining the qualities of service is a key area of the architectural group, as will drive the selection of technologies and will heavily influence the logical and physical design. One important aspect about them is that they need to be measurable. How...
  • MSDN Utopia

    Windows Mobile Briefing Sessions (6.0 / 6.1)

    • 1 Comments
    If you have missed one of my sessions during the EMEA Windows Mobile Briefing you can find the recordings of our last Finland event. During this event I was covering also the first session and we had a large attendance, upon the demo using the orientation...
Page 1 of 2 (37 items) 12