Scott Guthrie, Corporate Vice President, Microsoft

Scott Guthrie, Keynote at SharePoint Connections 2010

Scott is speaking on Microsoft’s web platform.  Guess what?  He began by talking about the themes for this year.  None of them matter more than encouraging Open Source.  Microsoft isn’t really known for this and I’d like to see this change.  Fast.  And, I don’t mean the search product.

I came to HP from Sun, where open was everything.  Moving into IT at HP, I was compelled to learn everything I could about Microsoft.  I have to admit, I was more than a skeptic at first.  However, Microsoft has proved to be a broad and deep vendor, as proven by the entire 2010 experience.  There is incredible value to any company that runs Lync, Office 2010, Outlook 2010 with the social connector and SharePoint 2010.  Aggressively encouraging open would be icing on a very tasty cake.

Scott is showing us how to build applications quickly on Visual Studio 2010.  There are definite improvements to SP1, in ease of use and intellisense, so download that service pack today.

The next section of the keynote is about oepn source.  He introduced us to Nuget.  NuGet is a free, open source developer focused package management system for the .NET platform intent on simplifying the process of incorporating third party libraries into a .NET application during development. NuGet is a member of the ASP.NET Gallery in the Outercurve Foundation (see the press release).  Dowload, learn, and contribute.  That’s the open source way.

Once you install the Nuget extension manager in Visual Studio, you don’t have to go to the Nuget site.  And NuGet automates all the common and tedious tasks for a package as well as its dependencies. It removes nearly all of the challenges of incorporating a third party open source library into a project’s source tree. Of course, using that library properly is still up to the developer.

The next part of the keynote is about the Entity Framework 4.1 with “Code First” support.  The Entity Framework is Microsoft’s recommended data access technology for new applications. Entity Framework 4.1 brings a set of powerful productivity features to developers. Its new “Code First” support uses a convention over configuration approach that greatly improves developer productivity. Its flexibility allows for either automatic database provisioning or the ability to work with an existing database. In addition, it also includes the new DbContext API, which provides a simpler and more productive experience for building applications with the Entity Framework.
Some meaty content was delivered when he introduced the audience to Microsoft WebMatrix.  It was amazing how easy he made it look to create web sites, etc. WebMatrix is a free web development tool from Microsoft that includes everything you need for website development. Start from open source web applications, built-in web templates or just start writing code yourself. It’s all-inclusive, simple and best of all free.

To get started creating websites, just download and install WebMatrix using the Microsoft Web Platform Installer. Microsoft says it takes 5 minutes.  Once WebMatrix is installed, it’s simple to get and install the latest version of your favorite free web applications such as WordPress, Joomla!, DotNetNuke, Drupal (blech) and Orchard.  Any project you create in WebMatrix can be opened and edited in Visual Studio.  Awesome.

Scott went on to talk about Silverlight 4 development for Windows 7 apps.  This makes for great eye candy.  But, Silverlight 5 is coming out soon.  What’s that all about? 

Silverlight 5 builds on the foundation of Silverlight 4 for building business applications, premium media applications and applications that reach beyond the browser. Silverlight 5 introduces more than 40 new features, including support for running Silverlight applications with desktop features in the browser, dramatic video quality and performance improvements, and features that improve developer productivity.The Silverlight 5 beta will be available sometime in the first half of 2011, and more information will be available at

This keynote was very demo driven and immensely valuable.  Scott speaks often, so be sure to catch him at your next conference.


Author: Ynema Mangum

Ynema Mangum is an experienced, data-driven principal product manager of mission-critical composable infrastructure at HP Enterprise. Constantly curious, her passions draw her to emerging technologies. She joined HP 6 years ago as a solutions architect for private IT cloud computing. She then served as owner of the enterprise social collaboration domain at HP, responsible for its future direction. Prior to her current position, she was a senior product manager for the massive HP ConvergedSystem 900 for SAP HANA. At SUN, she was a product line manager for cloud computing, responsible for the requirements for common subsystems of the Sun Cloud, as well as user personas, industry analysis, and competitive research. Her product experience also includes building web based database management systems at BMC Software targeted at Oracle, Microsoft SQL Server, Sybase, DB2 and DB2 UDB. Y provides an invaluable hybrid mix of strategist, architect, product manager and product marketer with an unbendable passion for the user experience. Her entrepreneurial experience allows her to understand business as a whole and drives her to make decisions and execute quickly. As an added bonus, she is certified in ITIL v3 best practices for IT and Pragmatic Product Management. Ynema is a change agent. She considers herself a determined influencer and a connector whose collaborative nature ensures success in introducing new concepts and services into the mainstream -- even in the most complex environments. She thrives on doing what seems to be impossible, and enjoys taking calculated risks in her personal life -- snowboarding, skiing, SCUBA diving or wake boarding when the season is right.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s