Architecture + Strategy

Musings from David Chou - Architect, Microsoft

February, 2009

  • Architecture + Strategy

    Event - Visual Studio Team System for Database Professionals Workshop




    Visual Studio Team System 2008 Database Edition provides advanced tools for database change management and testing and offers functionality to enable database developers and administrators to be more productive and increase application quality in the database tier.

    Visual Studio Team System 2008 Database Edition delivers a market shifting database development product that provides a foundation for managed database evolution through the use of an offline, Visual Studio project-centered source code control system together with a suite of tools designed to help understand the impact of proposed changes. Schemas, DML and metadata can be versioned, code can be automatically reviewed using static analysis, unit tests can be created and executed to ensure quality, and comparisons can be made with test and production systems prior to deployment. Integration with Visual Studio Team System 2008 Team Foundation Server helps increase the productivity of the database professionals by enabling them to become an integral part of the application team.

    Please join Microsoft and Adventos for this one-day course to learn how the Developer and Database editions of Team System work together in the application lifecycle.

    Course Outline

    I. Core Features of TFS

    II. Team Projects

    III. Source Control and Team Foundation Build

    IV. Managing Databases in a Team Environment

    Who Should Attend?

    Database Administrators, Database Developers

    Register for a date & location near you!

    Welcome: 8:30 PM

    Seminar: 9:00 AM-4:30 PM

    Los Angeles, CA 

    March 3, 2009

    Click here to register with invitation code: 31A402

    Irvine, CA

    March 4, 2009

    Click here to register with invitation code: E4995A

    San Diego, CA

    March 5, 2009

    Click here to register with invitation code: 3B9F3B

    To Register by Phone –

    Call 1.877.MSEVENT (1.877.673.8368) with invitation code.

    clip_image002 clip_image003

  • Architecture + Strategy

    Microsoft Recite – Voice Notes as a Service


    Microsoft just announced a new service intended for mobile devices, called Recite. In short, it allows people to record voice notes using their mobile devices, and then use voice again to search against saved “notes”, then Recite will “recite” the identified note. More details can be found on the Recite blog site.

    Watch the video below to get a better idea of what Recite does:

    <a href=";playlist=videoByUuids:uuids:1cf330f0-7863-401a-ba91-c3013ed1e03c&amp;showPlaylist=true&amp;from=msnvideo" target="_new" title="Microsoft Recite">Video: Microsoft Recite</a>


    This is the latest deliverable in a series of mobile applications from Microsoft:

    • Live Search – local search, maps & directions (Virtual Earth), gas prices, movie showtimes, weather, etc.
    • Microsoft Tag – interactive mobile bar codes
    • Seadragon Mobile – Photosynth viewer on iPhone
    • Recite – voice notes as a service
    • Voice-driven search – still in the works
  • Architecture + Strategy

    Architect Council | The Importance of the Client


    Over the last couple of years, there has been a lot of innovation around of technologies that make it easier for the end user of an application to interact with systems.  This innovation has been a boon for the end user because it has provided them a more natural interface with systems that span the web, computer, and phone.  However, this has caused the complexity of systems architecture and development to increase.  The focus of this session will be on how to prepare and manage this complexity within your organization.

    Facilitated by Microsoft, the premise of this event is to provide an open forum where architects can meet to discuss technologies with their peers.  This forum will provide first-hand experience and best practices that will enable its members to learn from each other and transfer knowledge. Please join us for this great opportunity to learn, share and network with your peers and other company leaders.


    The Value of the Client – In the past, the choice of how an end user interacts with an application has been dictated by IT and often without regards to the usage.  Recently, as the population has become more tech savvy and are experiencing interactions on the web, computer, and the phone their expectations have increased tremendously.  Many organizations now have to support multiple standards and technologies to accommodate their user base.  We will discuss the opportunities and challenges this presents.

    The Changing Face of the Web – The web has changed from a static collection of data to an application platform.  In many cases, JavaScript and AJAX have enhanced the experience to enable more advance application scenarios.  In other cases, the Rich Internet Application using technologies such as Silverlight and Flash can bring the experience to a new level.  In this session we will discuss the web and in particular the investments Microsoft is making in this technology.

    Creating Powerful Applications on Computers and Devices – The web has been a boon to application development and deployment, but it doesn’t always fit every scenario.  There are certain classes of applications which provide a better experience when running on a device and utilizing local hardware.  The ubiquity of the mobile device has also extended the expectations of users with anytime/anywhere access. 

    The Future of the Client – The pace of change in client technologies over the past few years has been tremendous and is expected to continue to evolve.  From support of new device types such as tables and walls, to continued improvements in interactions on the web, client, and the phone the client will become more and more important from a technology perspective and more strategic to the organization.


    12:15 PM  Arrival

    12:30 PM  Lunch and announcements

    01:00 PM  The Value of the Client

    01:45 PM  The Changing Face of the Web

    02:45 PM  Creating Powerful Applications on Computers and Devices

    03:45 PM  The Future of the Client

    04:15 PM  Raffle and close


    Joe Shirey

    Senior Architect, Developer & Platform Evangelism

    Microsoft Corporation

    Joe Shirey is a Senior Architect Evangelist for Microsoft based in the Denver area. In this role, Joe works closely with customers and the community to help them understand where Microsoft technologies fit into the architecture of their solutions. Prior to joining Microsoft, Joe was a Vice President at Interlink group where he was responsible for service and delivery for Interlink's Denver market. In the past, Joe was a Microsoft Regional Director, a member of the Microsoft Architect Advisory Board, and sat on the .NET Partner Advisory Council. Joe has more than eighteen years of hands-on technical and functional experience in project management, systems analysis, design, development, and implementation. Joe attained his Microsoft Certified Architect award in 2005.

    Woody Pewitt

    Technology Evangelist, Developer & Platform Evangelism

    Microsoft Corporation

    Woody is a Technology Evangelist with Microsoft in Southern California. He gets to work with all kinds of people who are interested in Microsoft development technologies. He is an experienced teacher/trainer and is a part-time instructor at University of California San Diego.

    Before joining Microsoft in 2005 he worked for as a Principal Engineer for a Microsoft partner, InterKnowlogy. He has been involved in software and system architecture, code, development and infrastructure reviews and analysis of several fortune 500 companies for salability, security, performance and standards & practices. He is also an accomplished author, having written Microsoft Official Curriculum and has authored several published magazine articles.


    Click on the city name for details and to register

    3/24/2009 – Bellevue, WA
    3/25/2009 – Mountain View, CA
    3/26/2009 – San Francisco, CA
    3/31/2009 – San Diego, CA
    4/1/2009 – Irvine, CA
    4/2/2009 – Los Angeles, CA
    4/7/2009 – Denver, CO

  • Architecture + Strategy

    Freebie – A t-shirt for Taking a Survey!



    “Are you a PC?”

    Get a FREE “I’m a PC” black, cotton t-shirt by taking a short survey…honest, it’s less than 10 questions!  Click here to take the survey and get your t-shirt.

    [UPDATE 2009.02.04]: Our apologies – the response has been overwhelming and the supply of t-shirts allocated for this survey are all gone already. We will definitely let you know when there are more opportunities to get freebies!

    Check out MSDN for all the latest on Windows®



    Microsoft is committed to protecting your privacy. Your personal information such as name, e-mail address, postal address, and phone number may be collected if you choose to register to complete the survey to receive the incentive. It will be used for fulfillment of the incentive. Your responses to this survey will not be linked to the contact information previously collected by Microsoft. Your answers will be reported in aggregate with those of other respondents. This survey does not use any cookies or other technologies to track your responses to the survey. Please note that this privacy statement applies only to the [I'm a PC T-Shirt Giveaway] survey. It does not apply to other online or offline Microsoft sites, surveys, products or services.
    Please contact if you have any questions concerning collection and use of your personal information.

    Offer good only to residents of the 50 United States (including the District of Columbia) who are 18 years of age or older and are professionals or hobbyists engaged in the field of technology development. Limit one gift per person. This offer is non-transferable and cannot be combined with any other offer. This offer is while supplies last, and is not redeemable for cash. Taxes, if any, are the sole responsibility of the recipient. Any gift returned as non-deliverable will not be re-sent. Please allow 6 - 8 weeks for shipment of your gift. We will try to accommodate your shirt size request and will send the next closest size if unavailable.

    © 2009 Microsoft Corporation. All rights reserved.

  • Architecture + Strategy

    Event - Azure, Debugging and Mobility on Feb. 26 in Anaheim, CA


    MSDN Events: Azure, Debugging and Mobility

    Event ID: 1032402401 > Register Online

    Thursday, February 26, 2009 1:00 PM-5:00 PM Pacific Time (US & Canada)
    Welcome Time: 12:30 PM

    Anaheim Hills 14

    ANAHEIM California 92808
    United States

    Event Overview

    Enhance your coding capabilities with new tools, tips, and inside secrets from MSDN Events. We’ll start with an overview of the Azure Services Platform, which can help you build cloud-based applications and solutions that offer the best of online and on-premises functionality. Next, you’ll learn how to take full advantage of the Visual Studio debugger. We’ll offer some great tips and tricks to help you debug faster and more efficiently, while applying fresh techniques to ramp up your problem solving abilities. Finally, you’ll see how developing for a Windows Mobile phone leverages your current coding skills and can make it simple to build, deploy and debug cool new devices.

    Session 1:  Demystifying Azure - An Overview of the Azure Services Platform for Developers

    The Azure™ Services Platform (Azure) is an Internet-scale cloud services platform with an operating system and developer services set that can be used individually or together. Hosted in Microsoft data centers, Azure’s flexible and interoperable platform can help you build new applications to run from the cloud or to enhance existing applications with cloud-based capabilities. With open architecture, Azure gives developers the ability to build Web applications, and applications running on connected devices, PCs, servers, and hybrid solutions that offer the best of online and on-premises functionality. Confused about the Azure hype? Come discover and demystify the Azure concepts, and see demos of Azure in action with a variety of services.

    Session 2: Deepen your Debugging - Tips and Tricks for the Visual Studio 2008 Debugger

    The Visual Studio debugger is a highly underutilized tool for many developers. In this session, you’ll learn how to use it like a pro, while picking up new techniques to fast-forward your problem solving and debugging abilities. We’ll show you how to use advanced breakpoints, advanced watch window / Expression evaluator tricks, modifiers, assertions on the fly, remote debugging, and more. Whether you’re writing C#, VB, WPF, ASP.NET, Windows Forms, or services, we’ll provide tips and tricks that will have you debugging faster and much more efficiently. The debugger is your primary tool for finding bugs, so join us and learn how to make the most of it.

    Session 3: Developing for Windows Mobile Devices

    Mobile development is growing fast, and Windows Mobile is at the forefront with over 18 million phones shipped last year and many more cutting-edge devices on the way. Visual Studio developers have tremendous opportunities in this space. Why? Developing for a Windows Mobile phone leverages your existing coding experience and takes it to new heights. In this session, we’ll look at some of the coolest new devices, you’ll learn how to set up Visual Studio with the latest SDK and device emulators, and you’ll see how to build, deploy and debug Windows Mobile applications. We’ll also explore how Internet Explorer Mobile 6 provides new AJAX capabilities that offer the richness of the desktop with pan and zoom features tuned for mobile devices.

    Register Online

Page 1 of 1 (5 items)