Steve “Guggs” Guggenheimer
Corporate VP DX & Chief Evangelist

John Shewchuck
Technical Fellow

Media and Entertainment
Demo: Questlove Muzik’s Smart Sticks
New AudioGraph API
Azure Live Streaming

Commercial Apps
AutoDesk’s 3D Printers using Spark Engine
Acumatica Library to expose ORM through OData

Building for Windows 10
David Treadwell
Corporate VP, Operating Systems Group

Universal Windows Platform (2500+ new platform features)
Surface Hub
One binary that runs on Desktop, Windows Phone, Windows Tablet, Surface Hub, IoT Devices, Xbox and HoloLens.
Easier to develop and debug applications.
New improved XAML designer allows you to change views between devices.
New Live Visual Tree allows you to select, inspect and edit elements in real time in your running app.
Identify performance issues without leaving the debugger.
One app submission process for all the devices.

Demo: One binary several devices
Kevin Gallo
Partner Director Program Management

Cross Platform
Universal Windows Platform Bridges
Allow you to bring your code to the Universal Windows Platform no matter where it was created.

Web Code
Microsoft EdgeHTML has 4200+ interoperability improvements and over 45 web standards.
According to Apple’s JetStream Benchmark, Microsoft Edge is 1.5 times faster than Internet Explorer 11 and faster than Chrome Canary 43.0.2369.0 and Firefox Alpha 40.0a1(04-14)
According to Google’s Octane 2.0 Benchmark, Microsoft Edge is 2 times faster than Internet Explorer 11 and faster than Chrome Canary 43.0.2369.0 and Firefox Alpha 40.0a1(04-14)
Web apps can be open as a desktop application and deployed via the Windows Store without any changes.
Ability to call Windows 10 Apis.
Ability to distribute this apps via the Windows Store.
Android Java/C++
Reuse Java and C++ code.
Use existing tools.
Ability to call Windows 10 Apis.
Ability to distribute this apps via the Windows Store.
iOS Objective C
Import XCode project into Visual Studio.
Use Visual Studio to edit, debug and build apps.
Ability to call Windows 10 Apis.
Integrate C and C++ code in the same project

Demo: Web application that runs on all devices

New toolset manifoldjs allows you to build web applications automatically from a W3C standard web manifest file for Android, Chrome, Cordova, Firefox
, iOS, Web, etc. from existing web applications.
GitHub Enterprise for Azure.

Data and the Intelligent Cloud
Joseph Sirosh
Corporate VP, Machine Learning

Retrospective Analytics
Real-time Analytics
Predictive Analytics

Connected Cows
Data in Motion
Demo: How old do I look?
Microsoft Azure Machine Learning Gallery
Azure Event Hubs
Azure Streaming Analytics
Azure Machine Learning
Demo: Human Genome

Erik Asberg
Head of development
eSmart Systems

Demo: Babylon and Azure Data City of Pompeii
Demo: Final Fantasy XV with DirectX 12 and Windows 10 and NVIDIA GeForce GTX
Hajime Tabata
Square Enix

Briana Roberts
Student Experiences Lead

Aidan Brady
Independent Developer

Microsoft Reactor
Build Tour
Microsoft Makers

Satya Nadella
Chief Executive Officer

Demo: Staff Pad
David William Hearn

Scott Guthrie
Executive VP, Cloud + Enterprise

More than 1 million servers
500+ new services in the last 12 months
>90,000 new customers per month
1.4 million SQL databases
>50 trillion Storage objects
425 million Active Directory Users
3 million developers registered with Visual Studio Online
>40% Revenue from Start-ups and ISVs.

Demo: Docker
Ben Golub, Mark Russinovich
Supported in Azure and Visual Studio.
Deploy and debugging .NET apps to Docker containers in Windows or Linux.

.NET Core
Previews available of .NET Core
.NET Core RC for Windows
.NET Core Preview for Linux
.NET Core Preview for MAc OSX

Azure App Service
Continuous Integration
Visual Studio Online
Enterprise Connectivity
SaaS Integration
Web Apps
Mobile Apps
Logic Apps
API Apps

Demo: Web + Mobile Backends with Azure
Scott Hanselman

Apache Cordoba
Android Emulator

Visual Studio Code
Free Code optimized editor
Runs natively on Windows, Linux and Macs
Intellisense powered by Roslyn and OmniSharp
Debugging, Local Variables, Autos, etc.
Git Integration.

Azure Service Fabric
High-control distributed computing framework
Used internally
Stateless and stateful microservices.
SDK for Windows and Linux

Azure SQL Databases

Demo: SQL DB Elastic Database Pool
Lara Rubbelke

Separate isolated databases
Aggregate capacity

Azure SQL Data Warehouse
Power BI
Machine Learning

IoT (Internet of Things)
Azure Data Lake Service
Store and manage infinite data
High through put, low latency analytic jobs
Stream Analytics

Demo: JustGiving
Mike Bugembe

Office as a Platform
New Add-in Model
New tool Sway for interactive story telling
Office Graph
Unified API

Windows 10
Terry Myerson
Executive VP, Operating Systems

Demo: USA Today App
Demo: WeChat App

Free Upgrade for first year
Goal: 1 Billion devices

Windows Store
One binary that runs on Desktop, Windows Phone, Windows Tablet, Surface Hub, IoT Devices, Xbox and HoloLens.
Carrier Billing for all Windows devices.
Windows Store for Business

Windows UX
Joe Belfiore

Demo: Cortana
Demo: Spartan
Demo: Continuum

Website will be able to be run as an application and make use of notifications, etc.
Win32 .NET Applications in the Windows Store
Android Java/C++ Applications will be easily ported to Windows Phone
Ability to compile iOS Objective C code in Visual Studio on Windows.
New internet browser Microsoft Edge (Codename Project Spartan)
Continuum: Ability to “flex” and adapt applications from device to device.

Windows Holographic Platform
Alex Kipman

Demo: Holographic Home
Demo: Holographic Architecture & Construction
Demo: Transforming Education
Demo: HoloLens Device
Demo: Holograms + IoT


Problem: domainServiceContext.User.Identity.IsAuthenticated always returns false and therefore domainServiceContext.User.Identity.Name returns and empty string (“”)

Solution: Enable WindowsAuthentication and disable AnonymousAuthentication on IIS Express using the Web project’s properties page.


I have a Silverlight 5 application, that was created in Visual Studio 2010, using Windows authentication, but when I open the application in visual Studio 2013 a call to domainServiceContext.User.Identity.IsAuthenticated always returns false and therefore domainServiceContext.User.Identity.Name returns and empty string (“”)

Note: domainServiceContext is an instance of the DomainServiceContext class in the System.ServiceModel.DomainServices.Server dll and namespace.

In my particular case the problem was that on Visual Studio 2010 the application was running under the Visual Studio Development Server but in Visual Studio 2013 it was running on IIS Express, since the Visual Studio Development Server was replaced with IIS Express.

IIS Express by default, seems to have AnonymousAuthentication enabled and WindowsAuthentication disabled, as you can see on the <authentication> section of the IIS Express’ configuration file which is located in %USERPROFILE%\Documents\IISExpress\Config\applicationhost.config as shown below:

<anonymousAuthentication enabled=”true” userName=”" />
<basicAuthentication enabled=”false” />
<clientCertificateMappingAuthentication enabled=”false” />
<digestAuthentication enabled=”false” />
<iisClientCertificateMappingAuthentication enabled=”false”>
<windowsAuthentication enabled=”false”>
<add value=”Negotiate” />
<add value=”NTLM” />

The solution was to enable Windows Authentication and disable Anonymous Authentication, which you can do by changing the defaults settings in the applicationhost.config file, or better yet by changing these settings at the project level, by going to the web project hosting the Silverlight application’s properties page by clicking on the project name and press F4, as shown below:

Enable Windows Authentication






Disable Anonymous Authentication









Note: If you previously converted the application to Visual Studio 2013 and created a Virtual Directory by clicking the Create Virtual Directory button in the Properties dialog from the Web tab as shown below, and changed the settings as explained above:

Properties Dialog












You will get a dialog screen saying the settings will be change, if you try to convert the project again from Visual Studio 2010 to 2013 (from a backup for example) as shown here:

Settings will change








That’s because creating the Virtual Directory will create a location entry in the same applicationhost.config configuration file, specifying those values as shown here:

<location path=”SilverlightApplication1.Web”>
<windowsAuthentication enabled=”true” />
<anonymousAuthentication enabled=”false” />

For stock, royalty free, videos, sound effects, production music and AE (After Effects) templates for free, I recommend you Video Blocks, they have a 7-day free trial, and you can download up to 20 files per day. If you like the content you can subscribe after the trial period, otherwise don’t forget to cancel after the trial period or before, or you will get renewed automatically.

You can get a 90% discount using the link below:

Download from over 100,000 Stock Videos, Production Music, AE Templates & more! Here’s a coupon for a 90% discount:

For free sound effects without paying a membership I recommend you this site Check the license on the individual files you download, some may require attribution.

Do you know any other good sites with free content? Please send us the links on the comment area below.

Thank you,

Try the Troubleshooting the Windows Phone 8 Emulator:

You will find the following topics:

Problem:  How to open the Settings screen programmatically in Windows Phone?

Solution: Use the ConnectionSettingsTask from the Microsoft.Phone.Tasks namespace.


using Microsoft.Phone.Tasks; ConnectionSettingsTask task = new ConnectionSettingsTask(); task.ConnectionSettingsType = ConnectionSettingsType.WiFi;


Imports Microsoft.Phone.TasksDim task as ConnectionSettingsTask = new ConnectionSettingsTask()
task.ConnectionSettingsType =

  • Available Connection Types:
  • AirplaneMode
  • Bluetooth
  • Cellular
  • WiFi

For a complete list of Choosers and Launchers go here:



When I deploy a Windows Store application to the Simulator, Visual Studio Output shows “Deployment complete.” however the application never launches and the Simulator hangs forever showing the loading screen.







While Visual Studio displays “Starting the Simulator”




Then if I close the Simulator I get in Visual Studio this error: “Unable to start the Simulator. Cannot process request because the process (####) has exited.”





Or “Unable to start the Simulator. Simulator closed or crashed.”





I also noticed that even if I don’t deploy an application, but I launch the simulator directly from “C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Simulator\11.0\Microsoft.Windows.Simulator.exe” the issue still happens.

And finally, if I deploy the application to the  Local Machine, the application runs just fine.


Possible Solutions:

I found in forums the following 2 solutions:

  • Changing the following key in the registry to 1  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\fDenyChildConnections
  • Updating NVIDIA drivers.

However none of the above worked for me.

Then I figured out what was causing the issue in my case.



  • I realized that having an open VPN connection to another network was causing the problem. So, just by closing the connection the problem got solved.

The issue and fix happens every time I open and close the VPN connection. However, I still would like to have a permanent solution without having to close the connection, so if anybody finds it please let me know.


Begin your 30-day journey to create a great Windows 8 app. Get started here and receive:

  • Insider tips and tricks on Windows 8 application development.
  • Personal on-the-phone access to a Windows 8 architect*.
  • An exclusive one-on-one design consultation*.
  • An opportunity to get expert help from a Microsoft Services Engineer at an App Excellence Lab.

Your new Windows 8 app could be mere days away.

Click the image below to get started.

* Offer good only to legal residents in the 50 United States & D.C., age 18 or older to hobbyists, professionals or developers in the field of software tech who sign up for building a Windows 8 application on Offer limited to 250 design consultations per month and 500 technical review consultations per month, on a first come first served basis. Limit of one session of each offer type per person. This offer is non-transferable and cannot be combined with any other offer. This offer ends when supplies are exhausted, and is not redeemable for cash.


I have the following line: ShellTile TileToFind = ShellTile .ActiveTiles.First(); to get the first application tile of my Windows Phone 7 application, but First() doesn’t get recognized and I get this error:

Error 2 ‘System.Collections.Generic.IEnumerable<Microsoft.Phone.Shell.ShellTile>’ does not contain a definition for ‘First’ and no extension method ‘First’ accepting a first argument of type ‘System.Collections.Generic.IEnumerable<Microsoft.Phone.Shell.ShellTile>’ could be found (are you missing a using directive or an assembly reference?)


Add the following using statement at the top of your .cs file.

using System.Linq;