Scott Hanselman – Web Deployment Made Awesome: If You’re Using XCopy, You’re Doing It Wrong


Here’s an outline of what Deployment Related topics Scott covered

  • Web Packaging – Offline vs. Online
    • From VS 2010
    • From IIS Manager
  • Web.Config Transformation
    • Transform Syntax
    • Locator Syntax
    • Why not XSLT?
  • Deploying
    • Command Line
    • What If Switch
    • From IIS
    • Content Sync
  • DB Deployment
    • Scripting Source DB
    • Adding custom SQL Scripts
  • Download and Deployment of Open Source
    • Web PI
    • App Gallery
  • One Click Publish
    • Using Web Deploy (Ms Deploy) WMSVC
    • Using Web Deploy (Ms Deploy) Remote Agent
    • Using InProc Web Deploy (Ms Deploy)

Here’s some cool highlights about WebDeployment in Visual Studio 2010. You can right-click on your web.config and click "Add Config Transforms."


When you do this, you’ll get a web.debug.config and a web.release.config. You can make a web.whatever.config if you like, as long as the name lines up with a configuration profile. These files are just the changes you want made, not a complete copy of your web.config.

Fore more visit Scott Hanselman – Web Deployment Made Awesome: If You’re Using XCopy, You’re Doing It Wrong

Validating Application Architecture with Visual Studio 2010 – Layer Diagrams


One of the pretty cool new features of Visual Studio 2010 (in the Premium and Ultimate) is that they have provided you basic modeling abilities inside the IDE.  One of the new features is the Layer Diagram.  A Layer Diagram allows you to visually see how your various components (from assembly all the way down to methods) interact and relate.  One great feature that the Layer Diagram provides you is a way to be able to take a snapshot of your systems architecture and later perform validation against that snapshot to see if your code still conforms to your desired layout.

In this post we will review how to create a layer diagram and then how to validate your architecture against that diagram. To read more goto –> Validating Application Architecture with Visual Studio 2010 – Layer Diagrams


Once you have the Architecture Explorer open, simply drag on items from the view onto canvas.

Click Generate Dependencies and once VS is done, the canvas should look like below:

Lets pretend that some time has gone by and you want to double check to see if your code still reflects your desired architecture as you laid out previous


You can also check out this post on Layer Diagram:

Expression Blend 4 Beta on Windows Phone Development

 Windows Phone Development
You will need the following components installed for developing Windows Phone apps:

  1. Expression Blend 4 Beta
  2. Windows Phone Developer Tools
  3. Microsoft Expression Blend Add-in Preview for Windows Phone
  4. Microsoft Expression Blend SDK Preview for Windows Phone

Christian Schormann has a nice overview of Expression Blend 4 and the new features in it, so if you want to learn more, go read his blog post.

Expression Blend and Design : Expression Blend 4 Beta and Information on Windows Phone Development

Developing applications and games for Windows Phone 7 Series


  • Visual Studio 2010 Express for Windows Phone
  • Windows Phone Emulator
  • Silverlight for Windows Phone
  • XNA Game Studio 4.0 CTP
  • Download here.
Developer Training Kit
  • Hello Windows Phone
  • Building your First Windows Phone Application
  • Windows Phone Navigation and Controls
  • Game Development with XNA Framework
Getting Started Guide
Code Samples


    Developer Guides

For more info go to Windows Phone Portal:


  • Silverlight TV – The Best Blend 3 Video Ever!


    You never know what hijinks are in store when Adam Kinney and John get together. In this episode, Adam makes his theatrical return to Silverlight TV and claims to have filmed the best Expression Blend 3 video ever! Adam demonstrates:

    • sketching with SketchFlow
    • importing images
    • path conversion to elements
    • sample data
    • editing item templates
    • data binding
    • behaviors
    • effects
    • visual states
    • easing

    This is a great and very practical demonstration of Blend 3 from the Expression Evangelist himself.

    Links for this episode:

    Windows Phone 7 to offer both Silverlight and XNA development


    A week after Microsoft formally announced the forthcoming release of Windows Phone 7 at the Mobile World Congress event, the software giant remains mum on what the new platform means for developers, promising their questions will be answered at its MIX event taking place in Las Vegas next month. In the meantime, documentation is already beginning to leak, presumably from Microsoft’s OEM partners, and the details indicate that WinPhone 7 development will rely almost exclusively on managed code–Microsoft will enable developers to write their apps in two frameworks, one based on Silverlight (its cross-platform .NET environment rivaling Adobe Flash and Adobe AIR) and the other based on its XNA gaming platform.