Cesar de la Torre
Principal Program Manager at the Azure team.
Latest posts
Our RIA Apps Architecture with Silverlight 2.0 Event! (Madrid Sept. 24th)
We're actually today running an event in Madrid about RIA Apps Architecture with Silverlight 2.0. The event content is oriented towards Software Architects. Our main speaker is Josh Holmes (RIA Architect Evangelists, based on U.S.) because he's starting a roadshow around Europe. After his speech, we'll run one hour about Q&A (Chalk & Talk), and during the evening we'll run . :-) You can see our agenda/abstract down below: Agenda 09:30 – 12:30 Developing RIAs with Silverlight 2.0 Target audience: 100+ Solution Architects and Senior Developers Abstract: Rich Internet Applicati...
Optimistic Concurrency Updates using Entity Framework in N-Tier and N-Layer Applications (Part 2)
This is my second post about "Updating data using Entity Framework in N-Tier and N-Layer Applications". If you wanna read the basics, go to my first post here: http://blogs.msdn.com/cesardelatorre/archive/2008/09/04/updating-data-using-entity-framework-in-n-tier-and-n-layer-applications-short-lived-ef-contexts.aspx So!, I finished my first post saying that the code I showed does not cover scenarios where we want to manage “Optimistic Concurrency Updates & Exceptions”, I mean, let’s say any other guy changed some data, regarding that same data customer, during the timeframe after I performed my Customer query ...
Updating data using Entity Framework in N-Tier and N-Layer Applications (short lived EF contexts) – (Part 1)
First of all, we are talking about using Entity Framework and how it fits within N-Tier and N-Layer applications, ok?, that’s our initial scenario. An N-Tier application is an application where you have 3 or more physical tiers. I mean with that things like, “Presentation/Client Tier”, “Application/Business Server Tier” and “Data Tier” (a database server in most of the cases) and nowadays we use web services (or even better, WCF Services) to communicate between presentation tier and the application server tier. Here you see a simple & typical picture about N-Tier architecture: As you can see, all the client ...
SQL SERVER 2008 Sample Databases
This is a useful post because SQL Server 2008 has just been released a few days ago, and we will have tons of labs and samples, most of them based on Microsoft sample databases like the new version of Northwind sample database, so, we’ve got this neat place in CODEPLEX where we can download different sample database versions. http://www.codeplex.com/MSFTDBProdSamples/Release/ProjectReleases.aspx?ReleaseId=16040 Those sample databases (last version) have been published just a few days ago, in August, as well. For instance, there is a new sample database very useful for development demos (like demoing LINQ o...
New version – Zachman Enterprise Framework 2.0
The Zachman Framework is a grid of artefacts used to describe an enterprise architecture. Zachman does not require the whole grid filled. Nor is it necessary for only one artefact to correspond to each hook. It is therefore a fairly messy key holder. Nevertheless it is pretty handy. It prompts the architects to think about what is needed in a particular grid position. About this new release, I think it has minor changes. The operations angle has changed a bit. If you want to get more info about Zachman Framework, go to: http://zachmaninternational.com/index.php/the-zachman-framework If you know ZIFA, take into a...
I changed my role within Microsoft to Architect Evangelist
So!, so a few days ago I changed my role within Microsoft. I'm no longer "Dynamics ISV Evangelist" but now my role is "Architect Evangelist". I really like this change because Software Architecture is my passion and I do have experience in this area because that's what I was doing "in the field" before joining Microsoft, for more than 10 years, kind of envisioning, designing architectures and developing software projects (N-Tier & SOA architectures, Sharepoint and CMS portals, Biztalk integrations, .NET architectures & development, etc.). . Now I've got the opportunity ...
Internet Service Bus (ISB), “Biztalk Services” & Software+Services
The concept of ISB is quite similar to the ESB but putting it in the cloud, Internet, so is it a way to connect/consume different "enterprise apps" thru Internet and therefore thru firewalls. But starting from the begining..., with platform technologies including Windows Server, the .NET Framework, BizTalk Server, and other technologies, Microsoft has long been dedicated to delivering ever-broader application platform value. Traditionally, though, to use this platform infrastructure, businesses had to deploy software on-premise, on servers physically located on their corporate networks. In contra...
Developer Ramp up Kit for Microsoft Dynamics CRM 4.0
We've just released a new "Developer Ramp up Kit" for developers who want to get up to speed into Dynamics CRM 4.0!. Over the past 18 months, we‘ve conducted dozens of Instructor-Led trainings for our ISVs worldwide to get them ramped up for CRM 4.0 platform (code named “Titan”). The trainings were conducted as part of DPE Metro Early Adopter initiative and were extremely well received by the ISVs. We ran these trainings world-wide in three different waves. The first on Titan CTP2, with a follow-up on Titan CTP3 and then an additional wave for CRM S+S (CRM Online & Partner Hosted). We have ...
Installing Dynamics AX 2009 AIF (Application Integration Framework) on a Windows Server 2008 DC (Domain Controller)
When installing AIF on a Dynamics AX 2009 server which is also a DC (Domain Controller), you gotta be careful, because, there are several issues regarding that. This scenario shouldn't be common in a production environment, but, it is indeed quite common in a demo Virtual PC machine, where you have "everything in a box"... So!, if you try to install AIF (AX 2009) and you get the following error: "Setup was not completed", AIF Web Services Error: And then you drill down looking for the error in the LOG file: "The input parameters to this method are: 'MicrosoftDynamicsAXAif50' Leaving met...