LEAP part 1

About LEAP

Earlier this week I attended the first out of five classes of Microsoft’s new Lead Enterprise Architecture Program (LEAP). The goal of LEAP is to educate a group of Microsoft partners and system integrators on the Microsoft platform. During the spring, 5 Master Class training sessions will be held at Microsoft’s office in Oslo, and in June LEAP participants from all over the world will meet for one week in Redmond, Seattle.

This is the first time LEAP is organized in Norway, and if successful, it probably will be repeated later on.

The first master class

The topic of the first master class was N-tier and N-layer architecture and the class had about 40 participants.

Fortunately, Microsoft did not just give a presentation in the traditional drag and drop create-an-application-in-five-minutes style. Instead, the well known software architect Jimmy Nilsson had been engaged to run the show. He’s best known for being the author of the excellent Applying Domain Driven Design and Patterns.

Instead of focusing on products, he advocated Test Driven Design/Development, Domain Driven Design, code quality and object orientation. Much of the time was spent on group discussions.

The following topics were covered:

  • Layering
    • Focus on the Domain Model pattern
  • Data access
    • O/R mapping, entity framework
    • Suggested to use EF POCO Adapter for those who would like to start using Entity Framework v1 and have a migration path to EF v2
  • UI patterns
    • MCV, MVP, MVVM
  • Case study
    • Worked together in groups to suggest the most appropriate architecture for a specific case

Mounting ISO images in Windows 7 beta 1

Yesterday I installed Windows 7 beta 1 on the laptop which I use for training.

My employer provided me the Visual Studio installation CD as an ISO image, but when I got to the stage of installing it, I discovered that none of my regular ISO mounting tools (like DEAMON Tools) worked on Windows 7.

Fortunately, I found this small, non-intrusive and free mounting tool called Prismo File Mount. It installed in a second, and is really easy to use.

ScreenShot001

Using “Quick mount” on the ISO file transformed it into a browsable directory from which I could install Visual Studio, similar to the Compressed Folders shell extension for zip files built into Windows Explorer.

Using the “Mount…” option, it is possible to map the image as a drive, if desired.

UPDATE: Prismo File Mount does not work for 64-bit editions of Windows 7. MagicDisc is a good free alternative in case you are running 64-bit Windows 7.