Eugenio Pace

Preparing to be wrong

Blog - About

About Eugenio Pace - Software as a Service Architecture Guidance

Welcome to my blog. I work in the Software and Services group in Microsoft Architecture Strategy team. Our goal is to develop architecture guidance to help ISVs, Hosters and Companies, build, run and consume software delivered as a service. 

  • Eugenio Pace

    Working on Mobile Applications...

    • 2 Comments
    ... and wondering if you could reuse patterns & practices application blocks like the CAB? Check this new project here: http://practices.gotdotnet.com/projects/mobile ! We have just started a new project to help you build great mobile solutions using...
  • Eugenio Pace

    TechEd Europe - patterns & practices content sessions

    • 0 Comments
    Attending TechEd Europe? Don't miss the great set of sessions by our own Don Smith & Tom Hollander : ARCWD01: Software Factory Futures (Tom) Tuesday 7th November, 16:00-17:15 ARCWD02: Enterprise Library for .NET Framework 3.0 (Tom) Wednesday 8th November...
  • Eugenio Pace

    Regional Architecture Forum 2007 - Cartagena de Indias, Colombia

    • 3 Comments
    I had the pleasure to participate last week in the 2007 RAF for the Andean Region which covers Colombia, Ecuador, Peru and Venezuela. I was invited by Jose Mauricio Alvarez, the Architect Evangelist in the region, and one of the best hosts I've ever met...
  • Eugenio Pace

    CAB and Multimonitor applications

    • 2 Comments
    This is a frequent question, especially with customers that are building application that require huge screen real estate management (industrial control, etc). If you are building such solutions, the Screen object is your friend. For example, if you are...
  • Eugenio Pace

    Hosting LitwareHR on a Service Delivery Platform - Part IV - Service Level Agreements

    • 2 Comments
    Part III of this series of articles introduced a common design pattern (using an interceptor) to provide value added services such as billing and metering. The interceptor works at the operation level, and uses both information provided by the ISV (Litware...
  • Eugenio Pace

    CAB & WPF (Avalon)

    • 2 Comments
    Of course the question of how CAB works with WPF (Avalon) is one we hear frequently. After all this a new technology that will be soon available and it's just fair to be concerned on investments happening today and how will they play in the future. ...
  • Eugenio Pace

    We are hiring!

    • 0 Comments
    If you think you can contribute to patterns & practices success check out these two new openings for a Technical Product Manager and for a Marketing Manager . You can click the links to read the full job descriptions. The Technical Product Manager...
  • Eugenio Pace

    Missed the Smart Client Baseline Architecture Workshop? We are recording it!

    • 9 Comments
    As I pointed out in a previous post, the workshop we are offering this week was very popular and we were sold out very quickly. We got a bigger room and managed to squeeze a number of new seats but the waitlist grew until the last day and we know many...
  • Eugenio Pace

    CAB GPS Sample

    • 2 Comments
    In last week's web cast, Ed and I showed a very simple example of CAB. Actually, this is based on the post I wrote some days ago and on the Community Drop bits. Basically the structure of the app is the following: There are two components...
  • Eugenio Pace

    CAB Technical notes

    • 3 Comments
    Matias has published 3 articles that explore frequently requested areas about the Composite UI Application Block architecture: Hosting CAB based applications on other solutions/envirionments (like Outlook, existing Win32 apps, user controls, etc...
  • Eugenio Pace

    Tailspin Surveys Mobile - An early screenshot

    • 0 Comments
    Our dev team is fearlessly building the first versions Tailspin Surveys Mobile. Here’s an early example of their work: Now we are talking, huh?
  • Eugenio Pace

    Windows Azure Guidance – Development Process

    • 1 Comments
    One frequent question we get is around “process guidance”. Also known by the more modern and fancy acronym “ALM”: A pplication L ifecycle M anagement, which replaced the old SDLC term, which in turn (and only if you are old enough like me) meant something...
  • Eugenio Pace

    Updater BITS2.0 Fix!

    • 1 Comments
    BITS 2.0 has brought in breaking changes that requires configuration changes or code changes for the Updater Application Block to work. The safest fix required a code change. Due to unavailability of time and resource to provide a quality code (as released...
  • Eugenio Pace

    Check out latest drop of Updater Application Block!

    • 1 Comments
    Check out the GotDotNet workspace for the latest version of Updater Application Block. Code & design have been refactored considerably since the last release. Based on feedback and usability tests we have further simplified the API. A total of 5 quick...
  • Eugenio Pace

    LitwareHR Smart Client beta released!

    • 6 Comments
    Update: I just posted the release bits with minor things adjusted. The first release of LitwareHR Smart Client is available for download from CodePlex here . We are calling it a "beta" because there are still a few things we are working on, but I believe...
  • Eugenio Pace

    I'm it too. Tagged by Ed

    • 3 Comments
    I have been tagged by Ed . I'm not going to talk about my first computer (a TI 99/4A), or my first program (a leap counter and speed meter for my electric car circuit), my first hardware project (an RC for planes) or the first time I programmed something...
  • Eugenio Pace

    LitwareHR on SSDS - Part V - Searching across Containers

    • 10 Comments
    In SQL Server Data Services, the scope of a query is bound to a Container , but in LitwareHR we had a requirement of searching entities across multiple tenants, and because in our implementation each tenant gets its own Container, we had to create a way...
  • Eugenio Pace

    Claim based security made easy

    • 3 Comments
    When we implemented claim based authorization in LitwareHR, we had to write a lot of code and play with non-trivial configurations (LitwarehR includes 2 STS and all the supporting infrastructure for securing the web services and the callers to them)....
  • Eugenio Pace

    Guidance Automation Toolkit

    • 3 Comments
    Guidance Automation Toolkit (GAT) is the latest deliverable from patterns & practices . Congratulations to the team! Have you ever explored the extensibilty features in Visual Studio? Have you tried Enterprise Templates? do you use code generation...
  • Eugenio Pace

    Why care about opening connections either?

    • 6 Comments
    If a business app developer shouldn't care about closing a connection, it should care less about opening it. This step prior to executing any statement against a database seems natural to most of us today because it's what we've been doing for ages now...
  • Eugenio Pace

    Updater Application Block survey! Tell us what you think!

    • 0 Comments
    The results from our Smart Client survey show that deployment challenges are among the top concerns of developers and solution architects creating smart client solutions (76% of respondents claim this to be either very challenging or challenging). Microsoft...
  • Eugenio Pace

    My next CAB projects

    • 2 Comments
    I've been playing with CAB bits for a while now. The team had this "project week" some time ago where every member would build an application using CAB and then would share experiences and suggest modifications. The goal is to improve the usability even...
  • Eugenio Pace

    50 years ago...

    • 1 Comments
    ... a great machine was born: the VW Karmann Ghia. A perfect combination of german mechanics and italian design: Driving my Karmann daily is a great experience. It lacks all the ammenities of most modern cars: doesn't have AC, power steering, suspension...
  • Eugenio Pace

    Architecting Cloud Applications for the Enterprise - Part I - Introducing the Actors

    • 7 Comments
    I will start this series by introducing the main characters of our scenario. First, we have VeryBigCorp . VBC is a large corporation, with multiple branches and subsidiaries, thousands of employees, etc. VBC is the typical organization with a rather...
  • Eugenio Pace

    CAB in Visual Basic.NET

    • 6 Comments
    We are very pleased to announce the release of the Composite UI Application Block Release Candidate for Visual Basic.NET to the Community. We know many of you were already developing solutions in Visual Basic.NET on top of CAB. That is a supported...
Page 4 of 11 (263 items) «23456»