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

    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

    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

    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

    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

    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

    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: How good SOA can help you dealing with multi-cores

    • 0 Comments
    Unless you have been living under a rock for the last 5 years you should know about the multi-core architecture that the new processors bring to our world. Well, processors hardly can go any faster with the current technology therefore we need to start...
  • 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

    Envision: Inside the track

    • 1 Comments
    This post presents a description of the envision track, adding detail to the different deliveries that all the teams should advocate. Many graphics have been presented on different websites with a simple graphic called “Envision”, but the question is...
  • 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

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

    • 11 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

    MSF Agile and service packs management

    • 2 Comments
    Not a while ago, a customer asked me about how to incorporate the service packs and hot fixes to the agile development process, this triggered an interesting debate about the importance of a QA and release manager. The UAT environment always must reflect...
Page 2 of 2 (37 items) 12