Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@matarillo
Last active November 28, 2016 14:45
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save matarillo/f292b7865062beb65b05 to your computer and use it in GitHub Desktop.
Save matarillo/f292b7865062beb65b05 to your computer and use it in GitHub Desktop.
[
{
"url": "https://channel9.msdn.com/Events/Build/2016/B801",
"title": "A Lap Around Azure's Open Source Driven Innovation, Part I: Shipping Penguins in the Cloud",
"time": "2016-03-30T11:30:00-07:00",
"day": "1",
"room": "Moscone 2005",
"code": "B801",
"speakers": [
"Boris Baryshnikov",
"David Justice",
"Jose Miguel Parrella",
"Burzin Patel"
],
"details": "The cloud has a lot going on, and open source plays a key role when it comes to cloud innovation. From unikernels to aPaaS, and from DevOps to managed services, open is where things are happening. Join us at //build for a 2-part series on how Azure approaches open source innovation in the cloud Part 1 - Fabric & Applications. Let's talk about what's in store for Java and Node.js developers in Azure - from PaaS to SDKs, whether you run in application servers like JBoss, in container platforms like Docker+Mesos or OpenShift or whether you build your own multi-cloud environments with Terraform, Azure and its partners work 24/7 to get you trusted technology stacks with scale and agility. Join us to discover how Azure can help you harness the power of open source innovation today, and start writing your open journey in the cloud.",
"tags": [
"Azure",
"Cross-Platform Development",
"Open Source"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B802",
"title": "A Lap Around Azure's Open Source Driven Innovation, Part II: Hacking Data Open with the Cloud",
"time": "2016-03-30T14:00:00-07:00",
"day": "1",
"room": "Moscone 2005",
"code": "B802",
"speakers": [
"Boris Baryshnikov",
"David Justice",
"Ben Lackey",
"Jose Miguel Parrella",
"Matthew Rollender"
],
"details": "The cloud has a lot going on, and open source plays a key role when it comes to cloud innovation. From unikernels to aPaaS, and from DevOps to managed services, open is where things are happening. Join us at //build for a 2-part series on how Azure approaches open source innovation in the cloud Part 2 - Fabric & Data. It's a whole new world of data options in the cloud with Azure. From connecting to Azure SQL with new JDBC clients for Ubuntu to deploying sophisticated scale out clusters for Cassandra or MariaDB, Azure and its partners work 24/7 to get you trusted technology stacks with scale and agility. Join us to discover how Azure can help you harness the power of open source innovation today, and start writing your open journey in the cloud.",
"tags": [
"Azure",
"Cross-Platform Development",
"Open Source"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B803",
"title": "What's New for Tiles and Toast Notifications",
"time": "2016-04-01T12:30:00-07:00",
"day": "3",
"room": "Marriott Salon 6",
"code": "B803",
"speakers": [
"Matt Hidinger",
"Lei Xu"
],
"details": "Notifications are an essential tool for engaging with your customers on Windows. We are building on the foundation of Action Center to give developers greatly increased flexibility in Adaptive Toasts. We will introduce a powerful API that enables a new class of apps to plug into the Notification pipeline and provide innovative experiences for users. Live Tiles are evolving with two highly-requested surprises that you won't want to miss.",
"tags": [
"App Model",
"Universal Windows Platform (UWP)"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B804",
"title": "Adding Power BI Data Experiences to Your Applications",
"time": "2016-03-31T11:45:00-07:00",
"day": "2",
"room": "Moscone 2005",
"code": "B804",
"speakers": [
"Josh Caplan",
"Lukasz Pawlowski"
],
"details": "Bring stunning and interactive Power BI data experience to your applications. Learn how to integrate to Power BI using the Power BI REST APIs and how to build your own custom visualizations.",
"tags": [
"Analytics",
"Data"
],
"level": "300 - Experienced",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B805",
"title": "Advanced Analytics with R and SQL",
"time": "2016-04-01T12:30:00-07:00",
"day": "3",
"room": "Marriott Salon 7",
"code": "B805",
"speakers": [
"Nagesh Pabbisetty",
"Tobias Ternstrom"
],
"details": "R is the lingua franca of Analytics. SQL is the world's most popular database language. What magic can you make happen by combining the power of R and SQL for Data Science and Advanced Analytics? Imagine the power of exploring, transforming, modeling, and scoring data at scale from the comfort of your favorite R environment. Now, imagine operationalizing the models you create directly in SQL Server, allowing your applications to use them from T-SQL, executed right where your data resides. Come learn how to build and deploy intelligent applications that combine the power of R, SQL Server, thousands of open source R extension packages, and high-performance implementations of the most popular machine learning algorithms at scale.",
"tags": [
"Analytics",
"Data",
"Intelligent App"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B806",
"title": "Debugging Tips and Tricks for .NET Developers with Visual Studio",
"time": "2016-03-30T14:00:00-07:00",
"day": "1",
"room": "Marriott Salon 7",
"code": "B806",
"speakers": [
"Kaycee Anderson"
],
"details": "Every software developer has the need to debug problems in code, but we are rarely taught how to use the debugging tools available to us. Come to this demo-driven session where we'll learn how to supercharge our debugging to find bugs faster. We'll tour most of the debugger, throwing in tips and tricks as we go along, and show a couple new features coming in the next release. Whatever your experience level we guarantee you'll learn something new.",
"tags": [
".NET",
"C#",
"Visual Studio"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B807",
"title": "Acquire, Engage & Monetize: Using the Windows Smart Monetization Platform",
"time": "2016-03-31T11:45:00-07:00",
"day": "2",
"room": "Moscone 2001",
"code": "B807",
"speakers": [
"Sam Kaufmann",
"Bill Linzbach",
"Jake Poznanski",
"Vijay Rajagopalan"
],
"details": "When it comes to monetization, your success, is our success. Literally. In this session we'll introduce you to several new ways you can use Windows Dev Center to attract new customers and unlock the value in your user base. We'll cover topics such as Windows smart advertising platform, app promotion & user acquisition services, mediation, segmentation, targeting, experimentation, notifications, analytics and more. If you're looking for ways to boost your bottom line, then join us for this session, put these tools to work and get results.",
"tags": [
"Analytics/Telemetry",
"Dev Center",
"Monetization",
"Windows Store"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B808",
"title": "App Extensibility: Build an Ecosystem of Apps",
"time": "2016-03-31T18:30:00-07:00",
"day": "2",
"room": "Marriott Salon 6",
"code": "B808",
"speakers": [
"Anirudh Agarwal",
"David Bennett"
],
"details": "App Extensibility enables you to enhance your app by leveraging the great work of other developers. In this session, we will walk through some unique ways of adding inter-app communication, including App Extensions and App Services. On the browser, websites communicate back and forth in order to build great experiences - we believe that apps don't have to be any different. The Universal Windows Platform has great tools to help you get the most out of all the other apps your customers may use. Join us in this session to not just learn how to make your app better, but also to learn how to be a part of an ecosystem.",
"tags": [
"App Model",
"Universal Windows Platform (UWP)"
],
"level": "300 - Experienced",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B809",
"title": "Universal App Model Overview: What's New in the UWP App Model",
"time": "2016-03-30T11:30:00-07:00",
"day": "1",
"room": "Marriott Salon 8",
"code": "B809",
"speakers": [
"Andrew Clinick",
"Cory Hendrixson"
],
"details": "The UWP App Model encompasses the way that apps are packaged and installed, how they store data and state, their background process and multitasking capabilities, their run/suspend/resume lifecycle, their navigation model, and how they are uninstalled. In this session, Andrew will introduce the new app model capabilities ranging from app deployment improvements, enabling your existing desktop apps to take advantage of UWP through to exciting new capabilities to drive app engagement on all your devices.",
"tags": [
"App Model",
"Universal Windows Platform (UWP)"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B810",
"title": "Introducing ASP.NET Core 1.0",
"time": "2016-03-31T17:00:00-07:00",
"day": "2",
"room": "Marriott Salon 9",
"code": "B810",
"speakers": [
"Scott Hanselman"
],
"details": "Come join Scott Hanselman and let's learn about the groundbreaking changes in ASP.NET. For the first time ever ASP.NET is supported on Windows, Mac and Linux with a fully cross-platform ASP.NET Core. There are tons of other new features such as side by side support, faster development time and it is now easier than ever to move applications to the cloud. We'll explore ASP.NET in containers, in the cloud, and beyond.",
"tags": [
".NET",
"ASP.NET",
"C#",
"Web Platform"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B811",
"title": "Deploying ASP.NET Core Applications",
"time": "2016-04-01T14:00:00-07:00",
"day": "3",
"room": "Marriott Salon 8",
"code": "B811",
"speakers": [
"Daniel Roth"
],
"details": "It's a whole new world: support for Linux in Azure and cross-platform support for the next version of ASP.NET. This session will demonstrate a variety of options and techniques to deploy ASP.NET Core applications on premises and to Azure including IIS and Docker.",
"tags": [
".NET",
"ASP.NET",
"C#",
"Web Platform"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B812",
"title": "ASP.NET Core Deep Dive into MVC",
"time": "2016-04-01T12:30:00-07:00",
"day": "3",
"room": "Marriott Salon 9",
"code": "B812",
"speakers": [
"Scott Hunter",
"Daniel Roth"
],
"details": "ASP.NET Core is a completely new web framework for building modern cloud-based web applications. In this presentation learn all about ASP.NET Core and including the latest features and innovations in MVC. You'll see how you can build applications that run cross-platform on Windows, Mac and Linux via .NET Core. You'll also see how ASP.NET Core MVC gives you a unified web programming model for building both web UI and web APIs.",
"tags": [
"ASP.NET",
"C#",
"Web Platform"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B813",
"title": "Azure Data Lake and Azure Data Warehouse: Applying Modern Practices to Your App",
"time": "2016-04-01T10:30:00-07:00",
"day": "3",
"room": "Moscone 2004",
"code": "B813",
"speakers": [
"Tim Mallalieu",
"Lara Rubbelke"
],
"details": "Azure Data Warehouse and Azure Data Lake are two new services designed to work with all of your data no matter how big or complex. With two strong options to store, process and analyze large volumes of data, you may be curious about which service is right for your application needs. This session will drill into the strengths of each service and walk through the common application patterns for integration of large scale data analysis in the cloud using these services.",
"tags": [
"Azure",
"Data"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B814",
"title": "SQL Database Technologies for Developers",
"time": "2016-03-30T17:00:00-07:00",
"day": "1",
"room": "Moscone 2004",
"code": "B814",
"speakers": [
"Lindsey Allen",
"Tony Petrossian"
],
"details": "Microsoft offers SQL Server and Azure SQL Database to help you develop great relational database applications. In this session you will learn about the top developer features coming in SQL Server 2016 which are already in Azure SQL Database. Additionally, you will see the latest investments in Azure SQL Database that enable you to easily manage thousands of databases and get the performance and security insight needed to build robust and secure applications in the cloud.",
"tags": [
"Azure",
"Data",
"Intelligent App"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B815",
"title": "Azure IoT: Complete Cloud Offerings for the IoT Revolution",
"time": "2016-03-31T15:30:00-07:00",
"day": "2",
"room": "Marriott Salon 8",
"code": "B815",
"speakers": [
"Sam George",
"Cameron Skinner"
],
"details": "IoT is the next revolution in computing and an incredibly exciting space. A critical part of IoT is cloud based solutions that enable you to connect, secure and manage IoT devices as well as providing deep insights from IoT data. Azure is all-in on IoT, this session will cover our industry leading offerings. Come be part of the next revolution!",
"tags": [
"Azure",
"Data",
"Internet of Things"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B816",
"title": "Learn How to Store and Serve PBs of Object Data with Azure Block Blobs",
"time": "2016-04-01T10:30:00-07:00",
"day": "3",
"room": "Moscone 2001",
"code": "B816",
"speakers": [
"Jason Hogg",
"Vamshidhar Kommineni"
],
"details": "Azure Storage Block Blobs is the object storage platform for all of Azure and currently stores trillions of objects with millions of transactions per second. Nearly all Microsoft services including OneDrive, Office365, XBox and Skype use Block Blobs for persistent storage. In this talk, you will learn about the exciting new service offerings and features we are adding to object storage in 2016. We will also provide a deep dive view of how block blobs are implemented on our platform and present design patterns for achieving high performance, PB scale object storage for your applications.",
"tags": [
"Azure",
"Data"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B817",
"title": "Universal Windows Application Lifecycle: From Activation and Suspension to Background Execution, Multitasking and Extended Execution",
"time": "2016-04-01T09:00:00-07:00",
"day": "3",
"room": "Moscone 2005",
"code": "B817",
"speakers": [
"Chris Cortes",
"Roberth Karman",
"Stefan Wick"
],
"details": "You spoke and we listened! The application lifecycle is getting upgrades to cover the scenarios you care about most. In this session we will cover the basics and best practices of the app execution lifecycle: how apps are activated and suspended. We will then dive in to learn what's new in Background Execution and how to use the new Single Process Execution Model for triggering your application in the background. You will also learn how to request an extension on the lifetime of your application in order to enable multitasking and complete actions that are critical to your user experience.",
"tags": [
"App Model",
"Universal Windows Platform (UWP)",
"Application Lifecycle Management"
],
"level": "300 - Experienced",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B818",
"title": "Creating Beautiful UX in a Real-World App with Visuals, Animations and Effects",
"time": "2016-03-31T15:30:00-07:00",
"day": "2",
"room": "Moscone 2001",
"code": "B818",
"speakers": [
"James Clarke",
"Tim Heuer"
],
"details": "Having the best idea for an app is only half the battle. Ensuring your app has an engaging and beautiful experience that is playful and entices users to evoke emotion when using it is critical to customer excitement. Beautiful experiences delight users and delighted users continue to use your apps, tell others about it and give positive store ratings. This session will focus on the UI/UX portions of a real app in the marketplace that has a solid UI foundation and will be enhanced with new capabilities around animations, effects and enabling new playful experiences that will delight the user. We will explore the spectrum of the developer platform that enables this from the low-level capabilities through some encapsulated features in XAML that make these experiences simpler to light up.",
"tags": [
"Universal Windows Platform (UWP)",
"Design",
"Effects & Animation",
"XAML"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B819",
"title": "Become a Visual Studio 2015 Power User",
"time": "2016-03-31T18:30:00-07:00",
"day": "2",
"room": "Marriott Salon 7",
"code": "B819",
"speakers": [
"Allison Buchholtz-Au",
"Andrew Hall"
],
"details": "Visual Studio is a powerful, feature rich IDE. Come to this demo heavy session to learn about our favorite tips and tricks to improve your productivity AND get a sneak peek at some of our favorite new features in our next release.",
"tags": [
"Visual Studio",
"Tools"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B820",
"title": "Build Smarter Apps by Connecting to Office Services",
"time": "2016-03-31T14:00:00-07:00",
"day": "2",
"room": "Marriott Salon 6",
"code": "B820",
"speakers": [
"Yina Arenas",
"Gareth Jones"
],
"details": "Join this session to learn how easy it is to use the Microsoft Graph to build people and group centric applications that use the latest APIs from Azure AD, OneDrive, Outlook, OneNote and more, all under a single endpoint and enabling high impact business scenarios. The Microsoft Graph is the gateway to Office 365 and Microsoft cloud data, insights and rich relationships. Supporting both work and school accounts and personal accounts, the Microsoft Graph is the easiest way to integrate with user's data and build smarter and contextual aware applications that leverage the power of Office.",
"tags": [],
"level": "300 - Experienced",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B821",
"title": "Microsoft Research Presentation",
"time": "2016-03-30T11:30:00-07:00",
"day": "1",
"room": "Marriott Salon 9",
"code": "B821",
"speakers": [
"Dan Driscoll",
"Tom Laird-McConnell",
"Amir Shevat"
],
"details": "Details coming soon!",
"tags": [],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B822",
"title": "Building Applications Using the Azure Container Service",
"time": "2016-03-30T15:30:00-07:00",
"day": "1",
"room": "Moscone 2001",
"code": "B822",
"speakers": [
"Saurya Das",
"Ross Gardler (MS OPEN TECH)"
],
"details": "Everyone loves a Docker Container. Many people love two, or three or maybe even four. However, many need guidance on how to navigate building once we start to build real world applications using Docker Containers we start to uncover those annoying little details that make them harder to love. Azure Container Service is a new (preview) service that seeks to make you love containers regardless of how many you deploy. In this session we'll look at Azure's container strategy from the beginning to today and on into the near future. We'll see plenty of practical demos and look at why the Azure Container Service is necessary.",
"tags": [
"Azure",
"Open Source",
"DevOps",
"Enterprise"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B823",
"title": "Building Apps in Azure Using Windows and Linux VMs",
"time": "2016-03-30T17:00:00-07:00",
"day": "1",
"room": "Moscone 2005",
"code": "B823",
"speakers": [
"Claude Remillard",
"Corey Sanders"
],
"details": "Corey will walk through many of the ways to build applications using Virtual Machines on Azure. He will talk about building apps using Dev/Test lab and VSTS. He will also cover deploying apps on the newly released VM Scale Sets and Azure Container Service. He will walk through some of the latest support for Linux and Cloud Foundry on Azure and deploying full packaged products in easy ways.",
"tags": [
"Azure",
"Cross-Platform Development",
"Open Source",
"Enterprise"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B824",
"title": "Building Desktop Apps in Visual Studio vNext",
"time": "2016-04-01T10:30:00-07:00",
"day": "3",
"room": "Marriott Salon 8",
"code": "B824",
"speakers": [
"Unni Ravindranathan"
],
"details": "If you are a .NET or C++ developer, the next release of Visual Studio brings significant improvements for building Desktop apps. From XAML authoring and debugging all the way to helping get your Win32 application into the Windows Store - we will have the right tools for you. Along the way, we will highlight some of the improvements we are making to our runtimes to make your apps even better on Windows 10.",
"tags": [
"Windows Store",
".NET",
"C#",
"Design",
"Visual Studio",
"Managed Languages",
"Tools",
"Windows Presentation Foundation",
"XAML"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B825",
"title": "Building HyperScale Web and Mobile Applications with Azure AppService",
"time": "2016-04-01T12:30:00-07:00",
"day": "3",
"room": "Moscone 2004",
"code": "B825",
"speakers": [
"Yochay Kiriaty"
],
"details": "You can run any type of app at any kind of scale on Microsoft Azure cloud. While the Cloud is endless, in order to truly have a hyper-scale application, you need to be aware of few little details. In this session we'll review several steps you can take to make sure your app truly scales. From simply making sure your app is stateless, through fine tuning App Service to optimize for scale, to leveraging services across Azure to scale. Session will provide detailed guidance on scaling with App Service and best practices used in real projects deployed on App Service.",
"tags": [
"Azure",
"Web Platform",
"Visual Studio",
"Enterprise"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B826",
"title": "Building Intelligent Systems with Cortana Analytics Suite",
"time": "2016-03-31T17:00:00-07:00",
"day": "2",
"room": "Moscone 2004",
"code": "B826",
"speakers": [
"Vivek Gupta",
"Neeraj Khanchandani",
"Judy Meyer",
"Lance Olson"
],
"details": "Intelligent applications that are powered by intelligent data processing systems deliver new insights and value to the organizations that build them. We call these Intelligent Systems. Cortana Analytics is a big data and advanced analytics platform that enables tomorrow's data architecture and patterns to enable you to build Intelligent Systems for your organization. In this session, you'll learn how Cortana Analytics brings together many services across Microsoft Azure to enables information management, storage, analytics, machine learning, and visualization. Most importantly, you'll learn how you can take stock of where you are on the journey of becoming more data-driven, and how Cortana Analytics can help you evolve how your team works to get more insight from your assets.",
"tags": [
"Azure",
"Analytics",
"Intelligent App",
"Cortana"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B827",
"title": "Building and Maintaining Resilient Customer Applications on Azure",
"time": "2016-04-01T14:00:00-07:00",
"day": "3",
"room": "Marriott Salon 9",
"code": "B827",
"speakers": [
"Igal Figlin",
"Hongfei Guo",
"Mark Souza"
],
"details": "The AzureCAT team works with the largest projects across the world being built on the Azure platform. This session will share the learnings and provide guidance based on those experiences.",
"tags": [
"Azure",
"Design",
"Enterprise",
"Security"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B828",
"title": "Building Network-Aware Applications",
"time": "2016-04-01T14:00:00-07:00",
"day": "3",
"room": "Moscone 2005",
"code": "B828",
"speakers": [
"Narayan Annamalai",
"Stephen Malone"
],
"details": "Come and learn about how applications can leverage the hyper scale, software defined network infrastructure that Azure offers. This session covers the breadth of Network APIs with best practices, patterns and demos!",
"tags": [
"Azure",
"Design",
"Enterprise"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B829",
"title": "Project Centennial: Bringing Existing Desktop Applications to the Universal Windows Platform",
"time": "2016-03-30T15:30:00-07:00",
"day": "1",
"room": "Moscone 2004",
"code": "B829",
"speakers": [
"John Sheehan",
"Peyman Zanjani"
],
"details": "Enabling existing desktop applications (Win32, .NET, etc.) to become part of the Universal Windows Platform (UWP) ecosystem is a key part of the Windows 10 vision. This session will cover in detail the technologies that will enable you to convert Bring your desktop application to a UWP app. We'll demonstrate how to take advantage of UWP features to further enhance your app.",
"tags": [
"Universal Windows Platform (UWP)",
"Enterprise"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B830",
"title": "Motion & Effects: A Deep Dive on How to Create Beautiful UX That is Worthy of 5 Stars",
"time": "2016-04-01T09:00:00-07:00",
"day": "3",
"room": "Marriott Salon 6",
"code": "B830",
"speakers": [
"Dave Driver",
"Nick Waggoner"
],
"details": "The difference between a user who walks away and one who gives you 5 Stars can often come down to the details of their experience. A beautiful experience that has playful choreographed motions and purposeful effects can take tentative new users and turn them into raving fans. Motion and effects can help you complement the nail-biting finish to a sporting match or induce a sense of calm for meditation. These crafted experiences help your users form an emotional connection with your app. In this talk, we will show you how to build Beautiful UX using new capabilities in the Windows UI Platform including Input Driven Animations, Shadows, and Lighting.",
"tags": [
"Universal Windows Platform (UWP)",
"Effects & Animation"
],
"level": "300 - Experienced",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B831",
"title": "Driving User Engagement with Connected Apps and Devices Platform",
"time": "2016-03-31T14:00:00-07:00",
"day": "2",
"room": "Moscone 2005",
"code": "B831",
"speakers": [
"Jill Bender",
"Vikas Bhatia",
"Shawn Henry"
],
"details": "Details coming soon!",
"tags": [
"App Model",
"Universal Windows Platform (UWP)"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B832",
"title": "Continuum for Phone: Optimizing Windows Apps Across Screens",
"time": "2016-04-01T14:00:00-07:00",
"day": "3",
"room": "Moscone 2001",
"code": "B832",
"speakers": [
"Liz Threlkeld"
],
"details": "With Windows 10, your phone can work like your PC. Continuum for phone enables you to connect a Windows mobile device to any external display with the new Microsoft Display Dock, USB-C, or Miracast. Users can leverage a keyboard and mouse to get the productivity and entertainment value of a PC with the portability, cost, and convenience of a single device. To support Continuum, developers need only develop an adaptive Windows 10 app on the Universal Windows Platform (UWP). Beyond building a UWP app, the combined screens will enable you to create unique experiences to reach new users. Learn about best practices for building UWP apps which adapt and transition seamlessly from phone to a connected display. Understand the key scenarios and interactions enabled by Continuum.",
"tags": [
"Universal Windows Platform (UWP)",
"XAML"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B833",
"title": "Cortana Futures: A Deep Dive on How to Integrate Your App with Cortana to Drive User Engagement",
"time": "2016-03-31T17:00:00-07:00",
"day": "2",
"room": "Moscone 2005",
"code": "B833",
"speakers": [
"Dorrene Brown",
"Brad Wethington"
],
"details": "Details coming soon!",
"tags": [
"Universal Windows Platform (UWP)",
"Cortana"
],
"level": "300 - Experienced",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B834",
"title": "Cortana Futures: Cortana and Customer Engagement",
"time": "2016-03-30T15:30:00-07:00",
"day": "1",
"room": "Moscone 2005",
"code": "B834",
"speakers": [
"Paul Bloom",
"Keith Herold"
],
"details": "Details coming soon!",
"tags": [
"Universal Windows Platform (UWP)",
"Cortana"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B835",
"title": "Cross-Platform Mobile with Cordova and Ionic Framework",
"time": "2016-03-30T11:30:00-07:00",
"day": "1",
"room": "Moscone 2004",
"code": "B835",
"speakers": [
"Ryan Salva"
],
"details": "Six years ago, PhoneGap (a.k.a. Apache Cordova) burst onto the scene with tremendous fanfare. It promised near-total code sharing across iOS, Android, and Windows using HTML, CSS, and JavaScript. Since then, both the technology and the market have matured. Phones are faster and JavaScript frameworks are smarter. Ionic Framework is a free and open source library of mobile-optimized HTML, CSS and JS CSS components, gestures, and tools for building highly interactive apps. Built with Sass and optimized for AngularJS, it fits neatly into the JS developer workflow. In this session, the Ionic team will join us on stage to share how Microsoft and Ionic built a Build conference app using VS Code, Visual Studio, Azure Mobile Services, Ionic and Code Push.",
"tags": [
"Visual Studio",
"JavaScript",
"iOS",
"Android",
"Cordova",
"TypeScript",
"Visual Studio Code"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B836",
"title": "Cross-Platform Mobile with Xamarin",
"time": "2016-03-31T14:00:00-07:00",
"day": "2",
"room": "Marriott Salon 9",
"code": "B836",
"speakers": [
"Miguel de Icaza"
],
"details": "Xamarin and Microsoft empower .NET developers to become native iOS, Android, and Windows mobile app developers overnight. Apps built with Xamarin deliver truly native user experiences, 100% native API access, and native performance. Leverage your existing C# skills and .NET libraries to share code across all platforms and create a shared mobile app backend. Then build a beautiful user interface utilizing the iOS and Android designers right from inside of your favorite IDE, Visual Studio. During this session we will cover how Xamarin and Microsoft enable you to own the full development lifecycle end-to-end. From education, development, test, deployment, and monitoring we have something to help make it fast, easy, and fun to make great mobile apps.",
"tags": [
"C#",
"Visual Studio",
"Tools",
"iOS",
"Android",
"Xamarin"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B837",
"title": "Data Science for Developers",
"time": "2016-04-01T09:00:00-07:00",
"day": "3",
"room": "Moscone 2004",
"code": "B837",
"speakers": [
"Danielle Dean",
"Daniel Grecoe"
],
"details": "In this session you will learn about Azure Machine Learning through a comprehensive end-to-end example that he builds during the session and that encompasses: *Problem detection *Algorithm selection *Machine learning model creation and deployment as a RESTful web service *Consumption of the machine learning model The session is intended for engineers, and Dan himself is an engineer, so he does not delve into a deep understanding of complex mathematical models behind machine learning, but instead focuses on the concepts of machine learning to demystify cloud machine learning.",
"tags": [
"Analytics",
"Data"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B838",
"title": "Deep Diagnostics for Web Apps & Services with Application Insights",
"time": "2016-04-01T12:30:00-07:00",
"day": "3",
"room": "Marriott Salon 8",
"code": "B838",
"speakers": [
"Rahul Bagaria",
"Merav Davidson",
"Darren Jefford"
],
"details": "In this world of constantly evolving apps and continuous deployments, knowing what is happening with your app can make or break your customer experience. You want to proactively detect issues as they occur and fix them before they start affecting your users.",
"tags": [
"Analytics/Telemetry",
"Application Insights",
"Diagnostics"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B839",
"title": "Windows Store: Publishing Apps and Games to Desktop, Mobile, and Xbox",
"time": "2016-04-01T10:30:00-07:00",
"day": "3",
"room": "Marriott Salon 6",
"code": "B839",
"speakers": [
"Jonathan Garrigues",
"Krupa Poobala-Chandran"
],
"details": "Learn about how Dev Center helps you reach customers on all Windows devices including Xbox. Discover new ways to engage your customers with bundles, add-ons, and pre-orders. Simplify your development lifecycle with APIs to automate the publishing process and new capabilities to test your app or game in production . Dev Center's easy-to-use, powerful tools will set your apps and games up for success in the Windows store.",
"tags": [
"Universal Windows Platform (UWP)",
"Analytics/Telemetry",
"Dev Center",
"Windows Store"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B840",
"title": "Delivering Applications at Scale with DocumentDB, Azure's NoSQL Document Database",
"time": "2016-03-31T14:00:00-07:00",
"day": "2",
"room": "Moscone 2001",
"code": "B840",
"speakers": [
"John Macintyre",
"Dharma Shukla"
],
"details": "What does a #1 app on the iTunes App Store and an installment of one of the most successful gaming franchises in history have in common? They both use Azure DocumentDB to ingest massive volumes of data and serve low latency queries to provide great user experiences. Come learn about the business goals and technical challenges faced by two real-world, immensely popular applications and why they chose to use Azure DocumentDB, as well as the application patterns they used to achieve their massive scale requirements.",
"tags": [
"Azure",
"Data",
"Intelligent App"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B841",
"title": "Demystifying App Development on Azure",
"time": "2016-03-31T18:30:00-07:00",
"day": "2",
"room": "Moscone 2001",
"code": "B841",
"speakers": [
"Yochay Kiriaty",
"Corey Sanders"
],
"details": "Microsoft Azure offers the best cloud platform, designed for developers to build the most innovative apps. It offers many different options for app development in the cloud. You can choose to control the installation, security and operation of your application across a hyperscale farm of commodity servers that expands and contracts to suit your needs. But today you can instead deploy on a platform that handles all that for you. This is the 'second wave' of cloud computing - where you focus on delivering the innovation your customers demand, not the infrastructure required to run them, but how do you know which direction to choose? In this session Corey will take you on a tour of the many ways to build applications on Azure and help you understand which are best for your needs",
"tags": [
"Azure",
"App Model",
"Web Platform",
"Design",
"Enterprise"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B842",
"title": "Designing Universal Windows Apps: Creating Beautiful and Engaging Experiences on Windows 10",
"time": "2016-03-30T15:30:00-07:00",
"day": "1",
"room": "Marriott Salon 7",
"code": "B842",
"speakers": [
"Karen Kesler",
"Jonathan Wiedemann"
],
"details": "Jonathan Wiedemann, Design Director for the Windows Devices Group, will share how Microsoft's design language has transformed over the years to support a wide range of devices and inputs that will take us into the future of Windows. He will clarify the distinction between design theory and design application, and show how Microsoft's design language is being applied across Windows 10 devices and applications. Karen Kesler, Content Director for the Windows Devices Group, will speak to some of the improvements in guidance, tools, and samples that are available to help developers create well-designed experiences on Windows 10 and beyond.",
"tags": [
"Universal Windows Platform (UWP)",
"Design"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B843",
"title": "Designing Hybrid Applications that Span Azure and Azure Stack",
"time": "2016-03-30T11:30:00-07:00",
"day": "1",
"room": "Moscone 2001",
"code": "B843",
"speakers": [
"Igor Sedukhin"
],
"details": "Learn what is hybrid, why it matters and how to develop and operate apps across Microsoft clouds.",
"tags": [
"Azure",
"Visual Studio",
"DevOps"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B844",
"title": "Developer's Guide to Connecting Devices to Azure IoT",
"time": "2016-03-31T18:30:00-07:00",
"day": "2",
"room": "Marriott Salon 8",
"code": "B844",
"speakers": [
"Olivier Bloch"
],
"details": "All you ever wanted to know about how to connect IoT devices to Azure and make the most out of all the data coming from sensors leveraging smart data analytics, machine learning and other Azure goodness. We'll introduce our open source SDKs and show you how to use our open source SDKs use them to connect devices running various OS or platforms to Azure IoT. At the end of the session you should have a good understanding of what Azure IoT Hub and Azure IoT Suite are, and how developers can use our SDKs to build tomorrow's killer IoT solution on Azure.",
"tags": [
"Azure",
"Data",
"Internet of Things"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B845",
"title": "Enabling DevOps for Every Team",
"time": "2016-03-30T11:30:00-07:00",
"day": "1",
"room": "Marriott Salon 7",
"code": "B845",
"speakers": [
"Donovan Brown",
"Jeremy Epling",
"Edith Harbaugh",
"Steve Jones"
],
"details": "Take a guided tour of Visual Studio Team Services & Team Foundation Server with Jeremy Epling and Donovan Brown. During this session we'll show you the products & services that will shape your process and enable your teams to build amazing applications on any platform. There will be several new announcements to help your team adopt new Agile, Git, and DevOps practices!",
"tags": [
"DevOps",
"Visual Studio Team Services",
"Team Foundation Server"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B846",
"title": "DevOps at Scale: A True Story",
"time": "2016-03-31T14:00:00-07:00",
"day": "2",
"room": "Marriott Salon 7",
"code": "B846",
"speakers": [
"Brian Keller",
"Lori Lamkin"
],
"details": "DevOps represents a transformational shift in the way the software industry produces and delivers software. While the benefits are many, the road to DevOps for an established organization can be a long one filled with surprises and challenges. Microsoft's Developer Division, responsible for producing software projects such as Team Foundation Server and Visual Studio Team Services, has been on a multi-year journey to become more agile and accelerate from shipping once every two years to shipping multiple times per year in a true DevOps fashion. This session will provide insights into the changes and investments made along the way, demonstrations of how the team makes use of Visual Studio Team Services to manage their software development projects, and practical lessons you can apply to your own team's journey.",
"tags": [
"DevOps",
"Enterprise",
"Testing",
"Visual Studio Team Services",
"Team Foundation Server"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B847",
"title": "Web Platform: An Inside Look at What's New for Microsoft EdgeHTML, ChakraCore, F12 Tools, and Microsoft Edge Extensions",
"time": "2016-04-01T12:30:00-07:00",
"day": "3",
"room": "Moscone 2001",
"code": "B847",
"speakers": [
"David Catuhe",
"Jacob Rossi"
],
"details": "In 2015, just a couple of weeks before the 20th anniversary of Internet Explorer 1.0, we broke from the past with our brand new browser for Windows 10, Microsoft Edge. Just five months later, there were over 200 million devices with browsers and apps powered by EdgeHTML across PCs, tablets, phones, and Xbox One. We focused on key priorities of interoperability, compatibility, and security. In 2016, our web platform continues to advance at a rapid pace with a focus on browser extensions, accessibility, fundamentals, and next generation web standards. In this session, get a hands-on look at what's new for developers. We'll cover how to build with new technologies, such as the Web Speech API, F12 accessibility developer tools, the open source ChakraCore engine, and Microsoft Edge browser extensions.",
"tags": [
"Web Platform",
"JavaScript"
],
"level": "300 - Experienced",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B848",
"title": "Office Presentation",
"time": "2016-03-31T15:30:00-07:00",
"day": "2",
"room": "Marriott Salon 7",
"code": "B848",
"speakers": [
"Pretish Abraham",
"Andrew Bybee",
"Jason Henderson",
"Sonal Pardeshi",
"Shivakumar Seetharaman"
],
"details": "Details coming soon!",
"tags": [],
"level": "300 - Experienced",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B849",
"title": "Enhancing Your Application with Machine Learning Through APIs",
"time": "2016-03-31T18:30:00-07:00",
"day": "2",
"room": "Moscone 2004",
"code": "B849",
"speakers": [
"Giampaolo Battaglia",
"Luis Cabrera-Cordon"
],
"details": "If you could have a super power what would it be? Wouldn't it be nice to predict the future? In this session we will show you how you can harness the power of Machine Learning! Learn about the Azure Machine Learning Studio, a platform that allows you to easily create predictive experiments, get insights from your data, and create operationalized web services on trained models. Discover how to put a high scale and elastic predictive service in production in minutes; and learn about Machine Learning APIs - services that allow you to make your business smarter. We will talk about several scenarios, including recommendations engines, predictive maintenance and how you can understand your customers through text analytics.",
"tags": [
"Azure",
"Data",
"Machine Learning"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B850",
"title": "Windows in the Enterprise",
"time": "2016-03-30T14:00:00-07:00",
"day": "1",
"room": "Marriott Salon 8",
"code": "B850",
"speakers": [
"Rob Lefferts",
"Brad McCabe",
"Brett Polen"
],
"details": "Windows 10 is seeing great momentum in the enterprise. What does it mean for you as either an IT Professional or Enterprise Developer? Rob Lefferts will look at the things you should know about Windows today and how you should think about it in your organization going forward.",
"tags": [
"Enterprise",
"Security"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B851",
"title": "Enterprise Apps and the Windows Store for Business",
"time": "2016-03-31T18:30:00-07:00",
"day": "2",
"room": "Moscone 2005",
"code": "B851",
"speakers": [
"Tejas Patel",
"John Vintzel"
],
"details": "Windows 10 offers new solutions for building, selling and deploying apps to organizations. The Windows Store for Business enables apps to be acquired in bulk and the ability to publish LOB apps to your own organization or another organization. The Windows Store for Business also offers multiple licensing and deployment options to enable organizations of any size to use your app. In this session, learn how to maximize the capabilities of the store whether you develop in-house apps or are targeting your app to be sold to organizations. We will show the app lifecycle, including publishing, acquisition, deployment, and the best practices when building enterprise apps.",
"tags": [
"Universal Windows Platform (UWP)",
"Windows Store",
"Enterprise"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B852",
"title": "Entity Framework Core 1.0",
"time": "2016-04-01T09:00:00-07:00",
"day": "3",
"room": "Marriott Salon 8",
"code": "B852",
"speakers": [
"Rowan Miller"
],
"details": "Entity Framework (EF) is a popular data access technology for .NET applications. Entity Framework Core is a lightweight and extensible version of EF that brings new features, new platforms, and improved performance. In this new version EF can be used in ASP.NET Core, Universal Windows Platform (UWP), OSX, Linux, and traditional desktop applications.",
"tags": [
"Universal Windows Platform (UWP)",
".NET",
"ASP.NET"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B853",
"title": "What's New in Windows UI/UX for Universal Windows Platform (UWP) Apps",
"time": "2016-03-30T14:00:00-07:00",
"day": "1",
"room": "Moscone 2004",
"code": "B853",
"speakers": [
"Joe Stegman"
],
"details": "The Universal App Platform provides developers with a real opportunity to create meaningful, familiar and tailored Apps that run across a wide set of device families. Windows 10 will provide many new UI/UX features and improvements.",
"tags": [
"Universal Windows Platform (UWP)",
"XAML"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B854",
"title": "HoloLens: Building UWP 2D Apps for Microsoft HoloLens",
"time": "2016-04-01T10:30:00-07:00",
"day": "3",
"room": "Marriott Salon 9",
"code": "B854",
"speakers": [
"Dave Lindsay"
],
"details": "All apps built for Microsoft HoloLens run on the Universal Windows Platform (UWP). That also means that all UWP apps built for phone and desktop can work on HoloLens too. We call these 2D apps since on HoloLens they are rendered and projected on 2D surfaces. In this talk we'll cover everything you need to know about making a 2D UWP app that works great on HoloLens. This includes how the gaze-gesture-voice interaction model works with 2D apps, design considerations for HoloLens' interactions and display, adapting as needed for the HoloLens platform, and how to publish 2D apps in Store so they are available on HoloLens.",
"tags": [
"Universal Windows Platform (UWP)",
"HoloLens"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B855",
"title": "Build Smarter and More Engaging Experiences with Microsoft's Intelligent Services",
"time": "2016-03-31T17:00:00-07:00",
"day": "2",
"room": "Marriott Salon 7",
"code": "B855",
"speakers": [
"Ryan Galgon",
"Mike Hall",
"John Psaroudakis"
],
"details": "Learn how you can build smarter and more engaging experiences that bring the knowledge of the web right into the experience, while interacting with users in a natural way, and across multiple languages. In this session, we will show how the capabilities of these intelligent services can be integrated into your experiences with just a few lines of code, so your users can benefit from the same intelligence used by many technology leaders.",
"tags": [],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B856",
"title": "Insight from Exhaust, Enriching Your Applications with Data",
"time": "2016-04-01T12:30:00-07:00",
"day": "3",
"room": "Moscone 2005",
"code": "B856",
"speakers": [
"Matthew Winkler"
],
"details": "Modern cloud applications provide new opportunities every day for greater insights into our customers, code and quality using the signals in the application's exhaust. Using the data produced by users and applications, developers can easily improve the experience for users and increase their engagement within the apps they are using. Starting with a typical application deployed in Azure, this talk will walk through the steps required to build a more intelligent application, customized for each user to provide a more engaging experience. We'll add more engaging recommendations tailored to a user, more relevant in-application search results, and gain deeper understanding the application's users. Additionally, we'll cover how to process this telemetry as it is created to enable us to react in real time to changes in the application. No knowledge of machine learning, data science, or big data is required, by the end you'll learn to use all three to create a richer application.",
"tags": [
"Azure",
"Analytics",
"Data",
"Analytics/Telemetry",
".NET",
"C#",
"Machine Learning"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B857",
"title": "Intelligent Data Driven Applications that Learn and Adapt",
"time": "2016-03-30T14:00:00-07:00",
"day": "1",
"room": "Marriott Salon 6",
"code": "B857",
"speakers": [
"Shawn Bice",
"Pablo Castro"
],
"details": "Applications show intelligence when they can spot trends, react to unusual events, predict outcomes or recommend choices. Learn how to introduce intelligence traits into your apps including; establishing feedback loops, applying big data and machine learning techniques to classify, predict or otherwise analyze explicit and implicit signals, and operationalizing the full stack into the regular usage flow of the app. Most every day apps, from consumer to enterprise can deliver greater customer or business benefit by learning from user behavior and other signals. In this session we'll take a pragmatic look at introducing real, useful data-driven intelligence into apps by walking through services, code and data needed to make it happen.",
"tags": [
"Azure",
"Data",
"Intelligent App",
"Machine Learning"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B858",
"title": "Introducing: NEW Options for PaaS Development",
"time": "2016-03-31T11:45:00-07:00",
"day": "2",
"room": "Marriott Salon 8",
"code": "B858",
"speakers": [
"Chris Anderson"
],
"details": "Details coming soon!",
"tags": [
"Azure",
"App Model",
"Web Platform",
"Enterprise"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B859",
"title": "The Future of Visual Studio",
"time": "2016-03-30T14:00:00-07:00",
"day": "1",
"room": "Marriott Salon 9",
"code": "B859",
"speakers": [
"Amanda Silver"
],
"details": "Come to hear the future of Visual Studio. This session will illustrate how Visual Studio is evolving demo by demo. We'll show you the latest capabilities to enable any developer to build any apps. We'll provide a preview of the streamlined acquisition experience for the next release of Visual Studio. You will see the cutting edge features we are working on to bring your productivity to the next level. We'll even provide a back stage peek into how we're using your feedback to continuously improve Visual Studio.",
"tags": [
"Cross-Platform Development",
"Analytics",
"Analytics/Telemetry",
".NET",
"C#",
"Visual Studio",
"Tools",
"Diagnostics",
"C++"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B860",
"title": "Windows 10 IoT Core: From Maker to Market",
"time": "2016-04-01T10:30:00-07:00",
"day": "3",
"room": "Marriott Salon 7",
"code": "B860",
"speakers": [
"Dan Rosenstein"
],
"details": "With Windows 10 IoT Core we have made it so anyone can learn, build and productize Things - intelligent, connected devices with apps. From the most novice student to the experienced pro developers, the tool set, technologies and platform grow with you from Maker to Market. In this session you'll learn about how to leverage the value of Windows and easily build these next generation devices based on hardware like the Raspberry Pi 3. You'll see how the experience grows with your capabilities, and how we have made Windows approachable and relevant for real world intelligent, connected devices.",
"tags": [
"Universal Windows Platform (UWP)",
"Internet of Things"
],
"level": "300 - Experienced",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B861",
"title": "Microsoft Vision for IoT: From Windows Devices to Azure",
"time": "2016-03-31T11:45:00-07:00",
"day": "2",
"room": "Moscone 2004",
"code": "B861",
"speakers": [
"Brett Bentsen",
"Sam George"
],
"details": "Microsoft is all in on IoT. Come and learn the latest on both Azure and Windows offerings for IoT and where they are going. Microsoft has great offerings for both operating systems and cloud solutions in the incredibly exciting Internet of Things space.",
"tags": [
"Azure",
"Universal Windows Platform (UWP)",
"Internet of Things"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B862",
"title": "Build a UWP App with the App You Already Wrote: Getting Started with the Windows Bridge for iOS",
"time": "2016-03-30T17:00:00-07:00",
"day": "1",
"room": "Marriott Salon 7",
"code": "B862",
"speakers": [
"Salmaan Ahmed",
"Nick Gerard",
"Ryan Haning",
"Dustin Howett"
],
"details": "In this session, you'll hear advice and best practices for bringing your iOS apps to Windows 10, using Islandwood, an open-source project that allows you to use Objective-C code and iOS APIs to build Universal Windows Platform (UWP) apps. We'll show some highlights from recent updates, discuss our development roadmap, and show off some apps that are already using the bridge tool. We'll also take a deeper dive into the bridge's tool's runtime, compiler, APIs and tooling.",
"tags": [
"Cross-Platform Development",
"Universal Windows Platform (UWP)",
"iOS"
],
"level": "300 - Experienced",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B863",
"title": "Building Resilient Services: Learning Lessons from Azure with Mark Russinovich",
"time": "2016-03-30T17:00:00-07:00",
"day": "1",
"room": "Marriott Salon 9",
"code": "B863",
"speakers": [
"Mark Russinovich"
],
"details": "Mark will cover best practices, tips and lessons learned in Azure to help developers avoid making the same mistakes with their cloud-scale deployments using IaaS and PaaS. This will include a look behind the scenes at some of Azure's internals, too.",
"tags": [
"Azure",
"DevOps",
"Enterprise"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B864",
"title": "Microsoft Edge: What's Next for Microsoft's New Browser and Web Platform",
"time": "2016-03-30T14:00:00-07:00",
"day": "1",
"room": "Moscone 2001",
"code": "B864",
"speakers": [
"Sean Lyndersay",
"Charles Morris"
],
"details": "In 2015, Microsoft launched its first new browser in 20 years: Microsoft Edge. After 8 months, it's on a great trajectory but we're just getting started. Join us to learn about the progress we've made, feedback we've heard, and a whirlwind tour of improvements coming soon. This will include extensions and other new end-user features, plus many new developer features across the HTML/CSS/JavaScript and web app platform, and new Enterprise-focused features for IT Pros.",
"tags": [
"Web Platform",
"Enterprise",
"JavaScript"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B865",
"title": "Pen and Ink: Inking at the Speed of Thought",
"time": "2016-03-31T14:00:00-07:00",
"day": "2",
"room": "Marriott Salon 8",
"code": "B865",
"speakers": [
"Ted Miller",
"Scott Stacey",
"Xiao Tu"
],
"details": "Details coming soon!",
"tags": [
"Universal Windows Platform (UWP)",
"Input"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B866",
"title": "Make Your Solution a Native Part of Office on Every Platform",
"time": "2016-03-31T17:00:00-07:00",
"day": "2",
"room": "Marriott Salon 6",
"code": "B866",
"speakers": [
"Rolando Jimenez Salgado",
"Wey Maina"
],
"details": "The new Office Add-ins allow you to integrate your custom business solutions right inside Office, bringing productivity to the next level for hundreds of millions of users on every platform. In this session we'll provide a deep dive into the latest and greatest features and capabilities of Office add-ins. You'll learn how to create real-world solutions using Visual Studio, HTML and JavaScript while getting expert advice on best practices to tackle common challenges like authentication, testing, debugging and UX among others.",
"tags": [],
"level": "300 - Experienced",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B867",
"title": "Maps: Microsoft's Modern Mapping Platform",
"time": "2016-04-01T14:00:00-07:00",
"day": "3",
"room": "Marriott Salon 6",
"code": "B867",
"speakers": [
"Ricky Brundritt",
"Apurva Thanky"
],
"details": "Come learn about our Microsoft Mapping and Location technologies (Web, XAML and REST APIs). Learn how to take advantage of the many functionalities used in the Windows Maps app in your own XAML- and web-based applications. We have many updates to share and some exciting map features to help you make better sense of business data.",
"tags": [
"Universal Windows Platform (UWP)",
"Web Platform"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B868",
"title": "Microsoft Identity: State of the Union and Future Direction",
"time": "2016-03-30T15:30:00-07:00",
"day": "1",
"room": "Marriott Salon 8",
"code": "B868",
"speakers": [
"Vittorio Bertocci"
],
"details": "Microsoft identity technology has been powering consumers and business solutions for decades, anticipating and contributing to industry trends such as the move to the cloud. Come to this session to learn about today's state of the art of identity management and Microsoft's vision for identity.",
"tags": [
"Azure",
"Enterprise",
"Security"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B869",
"title": "Mobile DevOps with HockeyApp and Visual Studio Team Services",
"time": "2016-04-01T09:00:00-07:00",
"day": "3",
"room": "Marriott Salon 7",
"code": "B869",
"speakers": [
"Jonathan Carter",
"Thomas Dohmke"
],
"details": "Join us on a demo-packed session! You will learn more about how HockeyApp, CodePush, and Visual Studio Team Services help you to deliver high-quality, modern apps for Android, iOS, and Windows. Automate your build pipeline, run unit and integration tests, and control the release management. Ship updates to your customers almost instantly with our continuous delivery process and understand how your apps are used... and crash, then fix those crashes and track progress with new monitoring and analytics capabilities.",
"tags": [
"Cross-Platform Development",
"Universal Windows Platform (UWP)",
"Analytics/Telemetry",
"Application Lifecycle Management",
"DevOps",
"Diagnostics",
"iOS",
"Android",
"Cordova",
"HockeyApp",
"Testing",
"Visual Studio Team Services",
"Xamarin"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B870",
"title": "Node.js and Microsoft: A Love Story about Developer Tools",
"time": "2016-04-01T14:00:00-07:00",
"day": "3",
"room": "Moscone 2004",
"code": "B870",
"speakers": [
"Sara Itani"
],
"details": "Node.js + Microsoft?! Yep, you heard us right. In this session, you'll learn why Node.js is so exciting, why Microsoft cares, and - more importantly - what's in it for you. Additionally, we'll touch on many of Microsoft's Node.js offerings and contributions, paying special attention to some of the exciting new developments in both Visual Studio and Visual Studio Code, as well as glimpse into the future with Node Chakra's time-travel debugging.",
"tags": [
"Tools",
"JavaScript",
"Node.js"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B871",
"title": "Notification Futures: Action Center and the Windows Notification Platform",
"time": "2016-03-31T15:30:00-07:00",
"day": "2",
"room": "Marriott Salon 6",
"code": "B871",
"speakers": [
"Andrew Bares",
"Thomas Fennel",
"Adam Wilson (APPMODEL)"
],
"details": "Details coming soon!",
"tags": [
"App Model",
"Universal Windows Platform (UWP)"
],
"level": "300 - Experienced",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B872",
"title": "Office Platform Overview",
"time": "2016-03-31T11:45:00-07:00",
"day": "2",
"room": "Marriott Salon 6",
"code": "B872",
"speakers": [
"Tristan Davis",
"Brian Jones",
"Jeremy Thake"
],
"details": "Details coming soon!",
"tags": [],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B873",
"title": "Design: Real World Design and Development to Accelerate Your Universal Windows App",
"time": "2016-04-01T14:00:00-07:00",
"day": "3",
"room": "Marriott Salon 7",
"code": "B873",
"speakers": [
"Rob Cameron",
"Lynnette Reed"
],
"details": "Leave this session with a deeper knowledge of Microsoft Design's best practices and how to apply them responsively across the Universal Windows Platform.",
"tags": [
"Universal Windows Platform (UWP)",
"Design",
"Xbox",
"XAML"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B874",
"title": "Azure Service Fabric for Developers",
"time": "2016-03-31T14:00:00-07:00",
"day": "2",
"room": "Moscone 2004",
"code": "B874",
"speakers": [
"Ben Adams",
"Mark Fussell",
"Jeffrey Richter"
],
"details": "Come learn about the building highly available, low latency applications using a microservices approach that can be deployed into Service Fabric clusters running in different environments including Microsoft Azure, on premises with Windows Server or other clouds. After this session you will understand Service Fabric as a microservices platform for building and managing applications at scale and how to get started with the built in programming models.",
"tags": [
"Azure",
"App Model",
".NET",
"C#",
"Visual Studio",
"DevOps",
"Node.js"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B875",
"title": "Setting the Stage: The Application Platform in Windows Server 2016",
"time": "2016-04-01T10:30:00-07:00",
"day": "3",
"room": "Moscone 2005",
"code": "B875",
"speakers": [
"Taylor Brown",
"Andrew Mason"
],
"details": "Windows Server 2016 is a radical transformation of the server application platform and developer experience. The Windows Server 2016 SDK targets a super lightweight platform enabling applications to scale better and utilize just enough OS for their needs, while containers enable rapid development and deployment making for a very developer focused Windows Server release. This session will take you through the new development pipeline: developing apps targeting Nano Server, packaging apps as Windows Server App's (WSA), configuring apps using Desired State Configuration (DSC), deploying apps and their dependencies using Package Management, testing apps using Pester, securing apps using Just in Time (JIT) and Just Enough Admin (JEA) and running apps in Containers, VMs, or on the host. Come hear how this transformation is going to provide you with the platform and components you require for building modern server apps both on-premises and in the cloud.",
"tags": [
"App Model",
"Enterprise"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B876",
"title": "Spatial Audio in UWP Apps and Games",
"time": "2016-03-31T17:00:00-07:00",
"day": "2",
"room": "Moscone 2001",
"code": "B876",
"speakers": [
"Adam Tuliper",
"Steven Wilssens"
],
"details": "During this session you will learn what spatial audio is, how to best author sounds for spatial audio , and how to add spatial audio to your app, game, or experience. We will go through a number of demos and code which demonstrate the different spatial audio experiences you can enable on a wide variety of devices.",
"tags": [
"Universal Windows Platform (UWP)",
"Media"
],
"level": "300 - Experienced",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B877",
"title": "Windows Store and Dev Center Overview: New Capabilities for Helping Developers Succeed",
"time": "2016-03-30T17:00:00-07:00",
"day": "1",
"room": "Moscone 2001",
"code": "B877",
"speakers": [
"Ashish Babbar",
"Mike Clark",
"Adrian Maziak",
"Geoff Robertson"
],
"details": "Learn about new features the Windows Store and Dev Center is adding to help developers. See the new types of items are being added to the Store. Learn how adding these items to the Store is easier than ever. Hear about new ways to attract, engage and monetize users. Find ways to deeply analyze what your users are doing through analytics and direct feedback. See how to bring the products you build to the entire family of Windows devices around the globe.",
"tags": [
"Universal Windows Platform (UWP)",
"Dev Center",
"Monetization",
"Windows Store"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B878",
"title": "Give Your Apps a Human Side",
"time": "2016-03-31T11:45:00-07:00",
"day": "2",
"room": "Marriott Salon 9",
"code": "B878",
"speakers": [
"Harry Shum"
],
"details": "As the head of Microsoft's Research division of over 1,000 scientist and engineers working on over 55 research areas in labs worldwide, Executive Vice President Dr. Harry Shum will share how the democratization of artificial intelligence and machine learning based research has resulted in the most comprehensive collection of intelligence-based developer services available today and is revolutionizing computing experiences in ways never before possible.",
"tags": [],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B879",
"title": "What's New in Visual Studio for Universal Windows App Development",
"time": "2016-03-31T11:45:00-07:00",
"day": "2",
"room": "Marriott Salon 7",
"code": "B879",
"speakers": [
"Navit Saxena"
],
"details": "Details coming soon!",
"tags": [
"Universal Windows Platform (UWP)",
"Visual Studio",
"Tools"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B880",
"title": "Top 6 Reasons to Move Your C++ Code to Visual Studio 2015",
"time": "2016-03-30T11:30:00-07:00",
"day": "1",
"room": "Marriott Salon 6",
"code": "B880",
"speakers": [
"Ankit Asthana",
"Andrew Hall",
"Marian Luparu"
],
"details": "Visual Studio 2015 provides the best in class C++ development experience whether you are targeting Android, iOS, Linux, Windows, or IoT. With a good mix of demos and showcase for new C++ experiences, this talk goes over six great reasons why you should migrate to Visual Studio 2015 today.",
"tags": [
"Cross-Platform Development",
"Visual Studio",
"C++"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B881",
"title": "What's New in TypeScript?",
"time": "2016-03-30T15:30:00-07:00",
"day": "1",
"room": "Marriott Salon 9",
"code": "B881",
"speakers": [
"Anders Hejlsberg"
],
"details": "TypeScript has seen enormous growth in the past year. Today, it is used to build several key frameworks like AngularJS, Ionic etc. Several large applications such as Visual Studio Code and Office Web Applications are also built using the same, with more coming online every day. Are you curious why marquee frameworks and large scale apps choose TypeScript? In this talk, we'll go through how TypeScript enables you to leverage features from the current and future of JavaScript while increasing the productivity of JavaScript development across the board. We'll talk about some of the latest features of TypeScript, including future ECMAScript proposals such as Async Functions, support for Angular and React/JSX, the state of the art type system capabilities, and how it all comes together to make working and creating things in JavaScript more productive and fun with TypeScript.",
"tags": [
"JavaScript",
"TypeScript"
],
"level": "300 - Experienced",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B882",
"title": "The Future of Game Development on Windows",
"time": "2016-03-30T17:00:00-07:00",
"day": "1",
"room": "Marriott Salon 6",
"code": "B882",
"speakers": [
"Radu Mocanita",
"Jason Ronald"
],
"details": "In 2015, Windows and Xbox shared how we were building the world's most accessible and powerful game development platform that spans across consoles, PC, tablets, phones, and more. Come join us in 2016 to see how we are delivering on our vision & are empowering game developers to reach billions of customers around the world, connected through the power of Xbox Live and our Windows Store, plus a host of new platform innovations for games in every genre.",
"tags": [
"Universal Windows Platform (UWP)",
"Game Development"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B883",
"title": "Building Great Universal Windows Platform (UWP) Apps for Xbox",
"time": "2016-03-31T17:00:00-07:00",
"day": "2",
"room": "Marriott Salon 8",
"code": "B883",
"speakers": [
"Paul Gusmorino",
"Nick Kramer"
],
"details": "Learn more about building great Universal Windows Platform (UWP) apps for Xbox.",
"tags": [
"Universal Windows Platform (UWP)",
"Xbox",
"XAML"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B884",
"title": "A Lap Around R Tools for Visual Studio",
"time": "2016-03-30T17:00:00-07:00",
"day": "1",
"room": "Marriott Salon 8",
"code": "B884",
"speakers": [
"John Lam"
],
"details": "Do you have data to analyze? Do you want to create a predictive model? Do you want to do it quickly, interactively, and with cutting-edge visualizations? Do you want to leverage the work of the world's best statisticians and machine-learning experts by using their libraries? Oh, and do you love Visual Studio? If so, you don't want to miss this session, where I'll take you on a tour of the R language, some key libraries, and how you can build and debug an app - all using our latest tooling for R: R Tools for Visual Studio.",
"tags": [
"Analytics",
"Visual Studio"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B885",
"title": "VM Scale Sets & Open Source PaaS on Azure: Deep Dive",
"time": "2016-03-31T15:30:00-07:00",
"day": "2",
"room": "Moscone 2004",
"code": "B885",
"speakers": [
"Guy Bowerman",
"Kundana Palagiri"
],
"details": "Develop scalable and open source PaaS solutions on Azure. In this session we go through some of the latest innovations for open PaaS on Azure. Build an open PaaS infrastructure with VM Scale Sets, deploy Cloud Foundry based OSS PaaS apps.",
"tags": [
"Azure",
"Cross-Platform Development",
"Open Source",
"Enterprise"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B886",
"title": "Visual Studio 2015 Extensibility",
"time": "2016-04-01T09:00:00-07:00",
"day": "3",
"room": "Marriott Salon 9",
"code": "B886",
"speakers": [
"Mads Kristensen"
],
"details": "Extending Visual Studio with new capabilities is something that can make our lives easier and greatly improve our overall developer happiness on a daily basis. It can also be a challenge to learn where to start and be able to write an extension with confidence. In this session, Mads writes an extension from scratch live on stage, then integrates with GitHub, automates the build process and deploys the finished extension to the Visual Studio Marketplace. This is a must-see session for anyone interested in Visual Studio extensibility.",
"tags": [
"Visual Studio",
"Tools"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B887",
"title": "Best of Visual Studio Code: Tips and Tricks",
"time": "2016-03-30T15:30:00-07:00",
"day": "1",
"room": "Marriott Salon 6",
"code": "B887",
"speakers": [
"Wade Anderson",
"Ankit Asthana",
"Jeremy Epling"
],
"details": "Come see the best new Visual Studio Code features that you didn't know existed, but won't be able to live without! We'll demo Power-User features, including debugging on-the-fly, intelliSense for your favorite JS modules, and other editor hacks. We'll also demonstrate the best new and popular extensions from the marketplace.",
"tags": [
"C++",
"Visual Studio Code"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B888",
"title": "Web Apps Beyond the Browser: Cross-Platform Meets Cross Device",
"time": "2016-03-31T15:30:00-07:00",
"day": "2",
"room": "Moscone 2005",
"code": "B888",
"speakers": [
"Jeff Burtoft",
"Kiril Seksenov"
],
"details": "You already have a web dev workflow and deploy your code to a backend of your choice. You are writing code across Mac OS, Windows or both. This session will cover how you can leverage your existing workflow, while deeply integrating with Windows devices across PC, Phone, Xbox, and IoT. Whether you want to incorporate Continuum, Cortana, or any other native Windows API just feature detect in JavaScript and code away. This session is great for all web developers, from ASP .NET to Angular and React you'll be able to easily create a Universal Windows App from existing web code.",
"tags": [
"Universal Windows Platform (UWP)",
"Web Platform",
"Xbox"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B889",
"title": "The Future of C#",
"time": "2016-03-31T18:30:00-07:00",
"day": "2",
"room": "Marriott Salon 9",
"code": "B889",
"speakers": [
"Dustin Campbell",
"Mads Torgersen"
],
"details": "Since Roslyn shipped last year we've been hard at work building on it to improve tooling, add new language features and enhance Roslyn itself. In this session Dustin and Mads will play with fire, showing early versions of new C# 7 language features such as tuples and pattern matching, new editor features like code style and source generators, and much more.",
"tags": [
".NET",
"C#",
"Visual Studio",
"Visual Studio Code"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B890",
"title": "Windows Advance Threat Protection Service",
"time": "2016-04-01T09:00:00-07:00",
"day": "3",
"room": "Moscone 2001",
"code": "B890",
"speakers": [
"Heike Ritter",
"Michael Shalev"
],
"details": "Windows Defender Advanced Threat Protection (ATP) is a new service built into Windows 10 enabling enterprises to detect, investigate, and respond to advanced attacks on their networks. Windows Defender ATP adds a new \"post-breach\" layer of protection to the Windows 10 security stack. Combining client technology with cloud-based analytics, Windows Defender ATP is able to detect attackers and threats that have evaded other defenses, and enables enterprises to investigate the potential scope of breach across endpoints, and providing relevant Threat Intelligence and response recommendations. In this session we will show you an end-to-end demo, starting with an attack and investigating the attack using the Windows Defender ATP portal.",
"tags": [
"Enterprise",
"Security"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/B891",
"title": ".NET Overview",
"time": "2016-03-31T15:30:00-07:00",
"day": "2",
"room": "Marriott Salon 9",
"code": "B891",
"speakers": [
"Scott Hanselman",
"Scott Hunter"
],
"details": "There has never been a better time to be a .NET developer, you can now build Android, iOS, Linux, Mac, and Windows applications with .NET all in Open Source. This session with the Lesser Scotts will run through some of the new innovations including the .NET Framework updates, .NET Standard, Universal Windows Platform updates, .NET Core, managed languages and more. We also have updates to Visual Studio and Visual Studio Code to make you a better developer, come see some of the latest productivity features in these tools including managing code style, searching your source and more...",
"tags": [
".NET",
"C#"
],
"level": "200 - Intermediate",
"type": "Breakout"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/C901",
"title": "To Be Announced",
"time": "2016-03-30T11:00:00-07:00",
"day": "1",
"room": "Channel 9 Stage",
"code": "C901",
"speakers": [
"Derrick Connell",
"Seth Juarez",
"Mark Miller",
"Ben Tamblyn"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Channel 9 Live"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/C902",
"title": "Conversation as a Platform",
"time": "2016-03-30T13:00:00-07:00",
"day": "1",
"room": "Channel 9 Stage",
"code": "C902",
"speakers": [
"Seth Juarez",
"Yasmin Khan",
"Gurdeep Singh Pall",
"Lilian Rincon"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Channel 9 Live"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/C904",
"title": "Kevin Gallo",
"time": "2016-03-30T15:00:00-07:00",
"day": "1",
"room": "Channel 9 Stage",
"code": "C904",
"speakers": [
"Kevin Gallo",
"Seth Juarez"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Channel 9 Live"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/C906",
"title": "Something Awesome This Way Comes!",
"time": "2016-03-30T16:30:00-07:00",
"day": "1",
"room": "Channel 9 Stage",
"code": "C906",
"speakers": [
"Russ Alexander",
"Ben Armstrong",
"Scott Hanselman",
"Mike Harsh"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Channel 9 Live"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/C907",
"title": "Anders Live",
"time": "2016-03-30T18:00:00-07:00",
"day": "1",
"room": "Channel 9 Stage",
"code": "C907",
"speakers": [
"Anders Hejlsberg",
"Seth Juarez"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Channel 9 Live"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/C908",
"title": "The Future of Visual Studio",
"time": "2016-03-30T18:30:00-07:00",
"day": "1",
"room": "Channel 9 Stage",
"code": "C908",
"speakers": [
"Seth Juarez",
"Amanda Silver"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Channel 9 Live"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/C910",
"title": "Developing with HoloLens",
"time": "2016-03-31T11:15:00-07:00",
"day": "2",
"room": "Channel 9 Stage",
"code": "C910",
"speakers": [
"Vanessa Arnauld",
"Michael Felice",
"Seth Juarez",
"Karim Luccin",
"BJ Malicoat (XBOX)"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Channel 9 Live"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/C912",
"title": "To be Announced",
"time": "2016-03-31T12:45:00-07:00",
"day": "2",
"room": "Channel 9 Stage",
"code": "C912",
"speakers": [
"Miguel de Icaza",
"Nat Friedman",
"Seth Juarez",
"Amanda Silver"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Channel 9 Live"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/C913",
"title": "Gabriel Aul Live",
"time": "2016-03-31T13:20:00-07:00",
"day": "2",
"room": "Channel 9 Stage",
"code": "C913",
"speakers": [
"Gabriel Aul",
"Seth Juarez"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Channel 9 Live"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/C914",
"title": "Windows Bridge for iOS",
"time": "2016-03-31T15:00:00-07:00",
"day": "2",
"room": "Channel 9 Stage",
"code": "C914",
"speakers": [
"Salmaan Ahmed",
"Nick Gerard",
"Ryan Haning",
"Dustin Howett",
"Seth Juarez"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Channel 9 Live"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/C916",
"title": "ASP.NET vNext",
"time": "2016-03-31T16:30:00-07:00",
"day": "2",
"room": "Channel 9 Stage",
"code": "C916",
"speakers": [
"Jon Galloway",
"Seth Juarez",
"Mads Kristensen",
"​Richard Lander"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Channel 9 Live"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/C918",
"title": "Mark Russinovich Live",
"time": "2016-03-31T18:30:00-07:00",
"day": "2",
"room": "Channel 9 Stage",
"code": "C918",
"speakers": [
"Seth Juarez",
"Mark Russinovich"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Channel 9 Live"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/C919",
"title": "Data Science on Azure",
"time": "2016-03-31T19:00:00-07:00",
"day": "2",
"room": "Channel 9 Stage",
"code": "C919",
"speakers": [
"Seth Juarez",
"Lara Rubbelke",
"Matthew Winkler"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Channel 9 Live"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/C920",
"title": "The Future of .Net Languages",
"time": "2016-04-01T10:00:00-07:00",
"day": "3",
"room": "Channel 9 Stage",
"code": "C920",
"speakers": [
"Dustin Campbell",
"Anthony D. Green",
"Seth Juarez",
"David Stephens",
"Mads Torgersen"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Channel 9 Live"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/C921",
"title": "DevOps and Visual Studio Team Services",
"time": "2016-04-01T10:30:00-07:00",
"day": "3",
"room": "Channel 9 Stage",
"code": "C921",
"speakers": [
"Donovan Brown",
"Seth Juarez"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Channel 9 Live"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/C922",
"title": "Bing Developer AI",
"time": "2016-04-01T11:30:00-07:00",
"day": "3",
"room": "Channel 9 Stage",
"code": "C922",
"speakers": [
"Seth Juarez",
"Gurpreet Pall"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Channel 9 Live"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/C923",
"title": "Office Dev Show Live",
"time": "2016-04-01T12:00:00-07:00",
"day": "3",
"room": "Channel 9 Stage",
"code": "C923",
"speakers": [
"Yina Arenas",
"Sonya Koptyev",
"Jeremy Thake"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Channel 9 Live"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/C924",
"title": ".NET Core",
"time": "2016-04-01T13:30:00-07:00",
"day": "3",
"room": "Channel 9 Stage",
"code": "C924",
"speakers": [
"Scott Hunter",
"Seth Juarez",
"​Richard Lander",
"Beth Massi"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Channel 9 Live"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/C926",
"title": "Close of Build",
"time": "2016-04-01T15:00:00-07:00",
"day": "3",
"room": "Channel 9 Stage",
"code": "C926",
"speakers": [
"Seth Juarez"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Channel 9 Live"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/KEY01",
"title": "Keynote Presentation",
"time": "2016-03-30T08:30:00-07:00",
"day": "1",
"room": "Moscone West Level 3",
"code": "KEY01",
"speakers": [],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Keynote"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/KEY02",
"title": "Keynote Presentation",
"time": "2016-03-31T08:30:00-07:00",
"day": "2",
"room": "Moscone West Level 3",
"code": "KEY02",
"speakers": [],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Keynote"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L701-R1",
"title": "Cross-Platform Mobile Development 3: Continuous Delivery and Beta Testing",
"time": "2016-03-30T15:30:00-07:00",
"day": "1",
"room": "Room 2020",
"code": "L701-R1",
"speakers": [
"Nish Anil",
"Pierce Boggan",
"Jonathan Carter",
"Varun Gupta (DTG)",
"Ruben Rios",
"Jukka Silvennoinen"
],
"details": "Learn how to streamline your release pipeline by automatically deploying to HockeyApp for beta testing and submitting to App stores for publishing. In this workshop, you'll build a continuous delivery pipeline with Visual Studio Team Services, debug an app crash using HockeyApp's diagnostic reporting and deploy your Xamarin app automatically.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L701-R2",
"title": "Cross-Platform Mobile Development 3: Continuous Delivery and Beta Testing",
"time": "2016-03-31T15:30:00-07:00",
"day": "2",
"room": "Room 2020",
"code": "L701-R2",
"speakers": [
"Thiago Almeida",
"Nish Anil",
"Jonathan Carter",
"Simina Pasat",
"Ruben Rios",
"Jukka Silvennoinen"
],
"details": "Learn how to streamline your release pipeline by automatically deploying to HockeyApp for beta testing and submitting to App stores for publishing. In this workshop, you'll build a continuous delivery pipeline with Visual Studio Team Services, debug an app crash using HockeyApp's diagnostic reporting and deploy your Xamarin app automatically.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L701-R3",
"title": "Cross-Platform Mobile Development 3: Continuous Delivery and Beta Testing",
"time": "2016-03-31T18:30:00-07:00",
"day": "2",
"room": "Room 2020",
"code": "L701-R3",
"speakers": [
"Thiago Almeida",
"Nish Anil",
"Jonathan Carter",
"Simina Pasat",
"Ryan Salva",
"Jukka Silvennoinen"
],
"details": "Learn how to streamline your release pipeline by automatically deploying to HockeyApp for beta testing and submitting to App stores for publishing. In this workshop, you'll build a continuous delivery pipeline with Visual Studio Team Services, debug an app crash using HockeyApp's diagnostic reporting and deploy your Xamarin app automatically.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L701-R4",
"title": "Cross-Platform Mobile Development 3: Continuous Delivery and Beta Testing",
"time": "2016-04-01T12:30:00-07:00",
"day": "3",
"room": "Room 2020",
"code": "L701-R4",
"speakers": [
"Thiago Almeida",
"Nish Anil",
"Jonathan Carter",
"Varun Gupta (DTG)",
"Ruben Rios",
"Jukka Silvennoinen"
],
"details": "Learn how to streamline your release pipeline by automatically deploying to HockeyApp for beta testing and submitting to App stores for publishing. In this workshop, you'll build a continuous delivery pipeline with Visual Studio Team Services, debug an app crash using HockeyApp's diagnostic reporting and deploy your Xamarin app automatically.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L702-R1",
"title": "Cross-Platform Mobile Development 2: Continuous Integration",
"time": "2016-03-30T14:00:00-07:00",
"day": "1",
"room": "Room 2020",
"code": "L702-R1",
"speakers": [
"Nish Anil",
"Pierce Boggan",
"Varun Gupta (DTG)",
"Simina Pasat",
"Ruben Rios",
"Jukka Silvennoinen"
],
"details": "Learn how to create a continuous integration pipeline by automating your Xamarin apps builds using Visual Studio Team Services including unit, integration and UI tests. In this workshop, you'll write a build definition, analyze build output, and automatically create work items from errors.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L702-R2",
"title": "Cross-Platform Mobile Development 2: Continuous Integration",
"time": "2016-03-31T14:00:00-07:00",
"day": "2",
"room": "Room 2020",
"code": "L702-R2",
"speakers": [
"Thiago Almeida",
"Nish Anil",
"Jonathan Carter",
"Simina Pasat",
"Ruben Rios",
"Jukka Silvennoinen"
],
"details": "Learn how to create a continuous integration pipeline by automating your Xamarin apps builds using Visual Studio Team Services including unit, integration and UI tests. In this workshop, you'll write a build definition, analyze build output, and automatically create work items from errors.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L702-R3",
"title": "Cross-Platform Mobile Development 2: Continuous Integration",
"time": "2016-03-31T17:00:00-07:00",
"day": "2",
"room": "Room 2020",
"code": "L702-R3",
"speakers": [
"Thiago Almeida",
"Nish Anil",
"Jonathan Carter",
"Simina Pasat",
"Ruben Rios",
"Jukka Silvennoinen"
],
"details": "Learn how to create a continuous integration pipeline by automating your Xamarin apps builds using Visual Studio Team Services including unit, integration and UI tests. In this workshop, you'll write a build definition, analyze build output, and automatically create work items from errors.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L702-R4",
"title": "Cross-Platform Mobile Development 2: Continuous Integration",
"time": "2016-04-01T10:30:00-07:00",
"day": "3",
"room": "Room 2020",
"code": "L702-R4",
"speakers": [
"Thiago Almeida",
"Nish Anil",
"Jonathan Carter",
"Varun Gupta (DTG)",
"Ruben Rios",
"Jukka Silvennoinen"
],
"details": "Learn how to create a continuous integration pipeline by automating your Xamarin apps builds using Visual Studio Team Services including unit, integration and UI tests. In this workshop, you'll write a build definition, analyze build output, and automatically create work items from errors.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L703-R1",
"title": "Cross-Platform Mobile Development 1: Xamarin",
"time": "2016-03-30T11:30:00-07:00",
"day": "1",
"room": "Room 2020",
"code": "L703-R1",
"speakers": [
"Nish Anil",
"Pierce Boggan",
"Varun Gupta (DTG)",
"Simina Pasat",
"Ruben Rios",
"Jukka Silvennoinen"
],
"details": "Learn how you can leverage Visual Studio and Xamarin to develop cross-platform mobile applications across iOS, Android and Windows. In this workshop you will learn best practices from Microsoft and Xamarin for architecting and testing your apps to increase agility and overall quality. You will also create and use a new project in Visual Studio Team Services.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L703-R2",
"title": "Cross-Platform Mobile Development 1: Xamarin",
"time": "2016-03-30T17:00:00-07:00",
"day": "1",
"room": "Room 2020",
"code": "L703-R2",
"speakers": [
"Nish Anil",
"Pierce Boggan",
"Jonathan Carter",
"Varun Gupta (DTG)",
"Ruben Rios",
"Jukka Silvennoinen"
],
"details": "Learn how you can leverage Visual Studio and Xamarin to develop cross-platform mobile applications across iOS, Android and Windows. In this workshop you will learn best practices from Microsoft and Xamarin for architecting and testing your apps to increase agility and overall quality. You will also create and use a new project in Visual Studio Team Services.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L703-R3",
"title": "Cross-Platform Mobile Development 1: Xamarin",
"time": "2016-03-31T11:45:00-07:00",
"day": "2",
"room": "Room 2020",
"code": "L703-R3",
"speakers": [
"Thiago Almeida",
"Nish Anil",
"Jonathan Carter",
"Simina Pasat",
"Ruben Rios",
"Jukka Silvennoinen"
],
"details": "Learn how you can leverage Visual Studio and Xamarin to develop cross-platform mobile applications across iOS, Android and Windows. In this workshop you will learn best practices from Microsoft and Xamarin for architecting and testing your apps to increase agility and overall quality. You will also create and use a new project in Visual Studio Team Services.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L703-R4",
"title": "Cross-Platform Mobile Development 1: Xamarin",
"time": "2016-04-01T09:00:00-07:00",
"day": "3",
"room": "Room 2020",
"code": "L703-R4",
"speakers": [
"Thiago Almeida",
"Nish Anil",
"Varun Gupta (DTG)",
"Ruben Rios",
"Ryan Salva",
"Jukka Silvennoinen"
],
"details": "Learn how you can leverage Visual Studio and Xamarin to develop cross-platform mobile applications across iOS, Android and Windows. In this workshop you will learn best practices from Microsoft and Xamarin for architecting and testing your apps to increase agility and overall quality. You will also create and use a new project in Visual Studio Team Services.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L703-R5",
"title": "Cross-Platform Mobile Development 1: Xamarin",
"time": "2016-04-01T14:00:00-07:00",
"day": "3",
"room": "Room 2020",
"code": "L703-R5",
"speakers": [
"Thiago Almeida",
"Nish Anil",
"Jonathan Carter",
"Varun Gupta (DTG)",
"Ruben Rios",
"Jukka Silvennoinen"
],
"details": "Learn how you can leverage Visual Studio and Xamarin to develop cross-platform mobile applications across Android, iOS, and Windows. In this workshop you will learn best practices for architecting and testing your apps to increase agility and overall quality. You will also create and use a new project in Visual Studio Team Services.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L704-R1",
"title": "Data Development 1: Gain Near Real-Time Insights with IoT Analytics",
"time": "2016-03-30T11:30:00-07:00",
"day": "1",
"room": "Room 2016",
"code": "L704-R1",
"speakers": [
"Abhishek Agrawal",
"Jesus Aguilar",
"Rob Bagby",
"Sam Chandrashekar",
"Tony Guidici",
"Andrew Moll"
],
"details": "In today's data & age, it is important to move fast. Gone are the days when you had to wait for more than 24 hours for your data to be processed in order to get insights and make decisions. In this code lab module, we will walk you through creating a solution that helps you get from 0 to insights in 60 minutes. We will analyze the activity on an application and get a better understanding of the app's audience and patterns using services from the Cortana Analytics suite. We will be using Azure Event Hubs, Stream Analytics and PowerBI to analyze and visualize our data. We will also be looking at DocumentDB, a document datastore.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L704-R2",
"title": "Data Development 1: Gain Near Real-Time Insights with IoT Analytics",
"time": "2016-03-31T11:45:00-07:00",
"day": "2",
"room": "Room 2016",
"code": "L704-R2",
"speakers": [
"Abhishek Agrawal",
"Rob Bagby",
"Sam Chandrashekar",
"Romit Girdhar",
"Tony Guidici",
"Anand Subbaraj"
],
"details": "In today's data & age, it is important to move fast. Gone are the days when you had to wait for more than 24 hours for your data to be processed in order to get insights and make decisions. In this code lab module, we will walk you through creating a solution that helps you get from 0 to insights in 60 minutes. We will analyze the activity on an application and get a better understanding of the app's audience and patterns using services from the Cortana Analytics suite. We will be using Azure Event Hubs, Stream Analytics and PowerBI to analyze and visualize our data. We will also be looking at DocumentDB, a document datastore.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L704-R3",
"title": "Data Development 1: Gain Near Real-Time Insights with IoT Analytics",
"time": "2016-03-31T17:00:00-07:00",
"day": "2",
"room": "Room 2016",
"code": "L704-R3",
"speakers": [
"Jesus Aguilar",
"Sam Chandrashekar",
"Romit Girdhar",
"Mustafa Kasap",
"Andrew Moll",
"Anand Subbaraj"
],
"details": "In today's data & age, it is important to move fast. Gone are the days when you had to wait for more than 24 hours for your data to be processed in order to get insights and make decisions. In this code lab module, we will walk you through creating a solution that helps you get from 0 to insights in 60 minutes. We will analyze the activity on an application and get a better understanding of the app's audience and patterns using services from the Cortana Analytics suite. We will be using Azure Event Hubs, Stream Analytics and PowerBI to analyze and visualize our data. We will also be looking at DocumentDB, a document datastore.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L704-R4",
"title": "Data Development 1: Gain Near Real-Time Insights with IoT Analytics",
"time": "2016-04-01T10:30:00-07:00",
"day": "3",
"room": "Room 2016",
"code": "L704-R4",
"speakers": [
"Abhishek Agrawal",
"Jesus Aguilar",
"Rob Bagby",
"Sam Chandrashekar",
"Romit Girdhar",
"Andrew Moll"
],
"details": "In today's data & age, it is important to move fast. Gone are the days when you had to wait for more than 24 hours for your data to be processed in order to get insights and make decisions. In this code lab module, we will walk you through creating a solution that helps you get from 0 to insights in 60 minutes. We will analyze the activity on an application and get a better understanding of the app's audience and patterns using services from the Cortana Analytics suite. We will be using Azure Event Hubs, Stream Analytics and PowerBI to analyze and visualize our data. We will also be looking at DocumentDB, a document datastore.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L705-R1",
"title": "Data Development 2: Highscale Data Processing in Azure",
"time": "2016-03-30T14:00:00-07:00",
"day": "1",
"room": "Room 2016",
"code": "L705-R1",
"speakers": [
"Abhishek Agrawal",
"Jesus Aguilar",
"Rob Bagby",
"Sam Chandrashekar",
"Tony Guidici",
"Anand Subbaraj"
],
"details": "Heard of Big Data? Not sure how to use the power of Big data to get the most out of your applications? Come to this Code Lab and learn how to process your application's large amount of telemetry and click data easily. We will be doing a walkthrough and showcasing some of the services from the Cortana Analytics suite. We will be using HDInsight (Hadoop) to cleanse our data, Azure Data Warehouse to process it, Azure SQL DB to store the processed data & PowerBI to visualize it. We will also use Azure Data Factory to orchestrate the end-to-end flow.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L705-R2",
"title": "Data Development 2: Highscale Data Processing in Azure",
"time": "2016-03-31T14:00:00-07:00",
"day": "2",
"room": "Room 2016",
"code": "L705-R2",
"speakers": [
"Jesus Aguilar",
"Rob Bagby",
"Sam Chandrashekar",
"Romit Girdhar",
"Andrew Moll",
"Anand Subbaraj"
],
"details": "Heard of Big Data? Not sure how to use the power of Big data to get the most out of your applications? Come to this Code Lab and learn how to process your application's large amount of telemetry and click data easily. We will be doing a walkthrough and showcasing some of the services from the Cortana Analytics suite. We will be using HDInsight (Hadoop) to cleanse our data, Azure Data Warehouse to process it, Azure SQL DB to store the processed data & PowerBI to visualize it. We will also use Azure Data Factory to orchestrate the end-to-end flow.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L705-R3",
"title": "Data Development 2: Highscale Data Processing in Azure",
"time": "2016-03-31T18:30:00-07:00",
"day": "2",
"room": "Room 2016",
"code": "L705-R3",
"speakers": [
"Jesus Aguilar",
"Rob Bagby",
"Sam Chandrashekar",
"Romit Girdhar",
"Tony Guidici",
"Anand Subbaraj"
],
"details": "Heard of Big Data? Not sure how to use the power of Big data to get the most out of your applications? Come to this Code Lab and learn how to process your application's large amount of telemetry and click data easily. We will be doing a walkthrough and showcasing some of the services from the Cortana Analytics suite. We will be using HDInsight (Hadoop) to cleanse our data, Azure Data Warehouse to process it, Azure SQL DB to store the processed data & PowerBI to visualize it. We will also use Azure Data Factory to orchestrate the end-to-end flow.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L705-R4",
"title": "Data Development 2: Highscale Data Processing in Azure",
"time": "2016-04-01T12:30:00-07:00",
"day": "3",
"room": "Room 2016",
"code": "L705-R4",
"speakers": [
"Jesus Aguilar",
"Rob Bagby",
"Romit Girdhar",
"Tony Guidici",
"Andrew Moll",
"Anand Subbaraj"
],
"details": "Heard of Big Data? Not sure how to use the power of Big data to get the most out of your applications? Come to this Code Lab and learn how to process your application's large amount of telemetry and click data easily. We will be doing a walkthrough and showcasing some of the services from the Cortana Analytics suite. We will be using HDInsight (Hadoop) to cleanse our data, Azure Data Warehouse to process it, Azure SQL DB to store the processed data & PowerBI to visualize it. We will also use Azure Data Factory to orchestrate the end-to-end flow.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L706-R1",
"title": "Data Development 3: Building an Intelligent Application Using Cortana Analytics Machine Learning APIs",
"time": "2016-03-30T15:30:00-07:00",
"day": "1",
"room": "Room 2016",
"code": "L706-R1",
"speakers": [
"Abhishek Agrawal",
"Jesus Aguilar",
"Rob Bagby",
"Luis Cabrera-Cordon",
"Andrew Moll",
"Anand Subbaraj"
],
"details": "What if your applications could be smarter? Machine Learning APIs are ready-to-use APIs that allow you to harness the power of machine learning without requiring you to be a data scientist. Come join us, we'll add smarts to an existing application. You will learn about recommendations systems, natural language processing and how to leverage face and emotion detection. Come bring your creativity and ideas, and learn how machine learning can make your application magical.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L706-R2",
"title": "Data Development 3: Building an Intelligent Application Using Cortana Analytics Machine Learning APIs",
"time": "2016-03-31T15:30:00-07:00",
"day": "2",
"room": "Room 2016",
"code": "L706-R2",
"speakers": [
"Abhishek Agrawal",
"Luis Cabrera-Cordon",
"Tony Guidici",
"Mustafa Kasap",
"Andrew Moll",
"Mat Velloso"
],
"details": "What if your applications could be smarter? Machine Learning APIs are ready-to-use APIs that allow you to harness the power of machine learning without requiring you to be a data scientist. Come join us, we'll add smarts to an existing application. You will learn about recommendations systems, natural language processing and how to leverage face and emotion detection. Come bring your creativity and ideas, and learn how machine learning can make your application magical.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L706-R3",
"title": "Data Development 3: Building an Intelligent Application Using Cortana Analytics Machine Learning APIs",
"time": "2016-04-01T09:00:00-07:00",
"day": "3",
"room": "Room 2016",
"code": "L706-R3",
"speakers": [
"Abhishek Agrawal",
"Romit Girdhar",
"Tony Guidici",
"Mustafa Kasap",
"Andrew Moll",
"Mat Velloso"
],
"details": "What if your applications could be smarter? Machine Learning APIs are ready-to-use APIs that allow you to harness the power of machine learning without requiring you to be a data scientist. Come join us, we'll add smarts to an existing application. You will learn about recommendations systems, natural language processing and how to leverage face and emotion detection. Come bring your creativity and ideas, and learn how machine learning can make your application magical.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L706-R4",
"title": "Data Development 3: Building an Intelligent Application Using Cortana Analytics Machine Learning APIs",
"time": "2016-04-01T14:00:00-07:00",
"day": "3",
"room": "Room 2016",
"code": "L706-R4",
"speakers": [
"Abhishek Agrawal",
"Luis Cabrera-Cordon",
"Sam Chandrashekar",
"Romit Girdhar",
"Tony Guidici",
"Anand Subbaraj"
],
"details": "What if your applications could be smarter? Machine Learning APIs are ready-to-use APIs that allow you to harness the power of machine learning without requiring you to be a data scientist. Come join us, we'll add smarts to an existing application. You will learn about recommendations systems, natural language processing and how to leverage face and emotion detection. Come bring your creativity and ideas, and learn how machine learning can make your application magical.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L707-R1",
"title": "Game Development 1: Introduction to Unity",
"time": "2016-03-30T11:30:00-07:00",
"day": "1",
"room": "Room 2014",
"code": "L707-R1",
"speakers": [
"Kevin Ashley",
"Sanjeev Dwivedi",
"Jason Fox",
"Brian Peek",
"Dale Stammen",
"Adam Tuliper"
],
"details": "Learn how to create 2D games in Unity, the leading industry game engine. In this workshop you'll learn coding for Unity, animations, platform builds, physics, and more as you experience building out a 2D game named 'Orks with Forks (and Knives)'",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L707-R2",
"title": "Game Development 1: Introduction to Unity",
"time": "2016-03-31T15:30:00-07:00",
"day": "2",
"room": "Room 2014",
"code": "L707-R2",
"speakers": [
"Kevin Ashley",
"Jason Fox",
"Brian Peek",
"Jaime Rodriguez",
"Dale Stammen",
"Adam Tuliper"
],
"details": "Learn how to create 2D games in Unity, the leading industry game engine. In this workshop you'll learn coding for Unity, animations, platform builds, physics, and more as you experience building out a 2D game named 'Orks with Forks (and Knives)'",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L707-R3",
"title": "Game Development 1: Introduction to Unity",
"time": "2016-04-01T10:30:00-07:00",
"day": "3",
"room": "Room 2014",
"code": "L707-R3",
"speakers": [
"Kevin Ashley",
"Sanjeev Dwivedi",
"Jason Fox",
"Brian Peek",
"Dale Stammen",
"Adam Tuliper"
],
"details": "Learn how to create 2D games in Unity, the leading industry game engine. In this workshop you'll learn coding for Unity, animations, platform builds, physics, and more as you experience building out a 2D game named 'Orks with Forks (and Knives)'",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L708-R1",
"title": "Game Development 2: Lighting up Your Unity Game on Windows 10",
"time": "2016-03-30T14:00:00-07:00",
"day": "1",
"room": "Room 2014",
"code": "L708-R1",
"speakers": [
"Kevin Ashley",
"Jason Fox",
"Brian Peek",
"Jaime Rodriguez",
"Dale Stammen",
"Adam Tuliper"
],
"details": "Join this Code Lab to learn about the many different APIs and techniques you can use to integrate your Unity game with Windows 10. We will take an existing game and write code to add windowing support, live tiles, and roaming settings. We will also write and consume Unity plugins for ads and social network integration. Each feature we add to the game will demonstrate a different technique, so you will leave this session with a broad repertoire of reusable snippets to tackle almost any native integration scenario.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L708-R2",
"title": "Game Development 2: Lighting up Your Unity Game on Windows 10",
"time": "2016-04-01T12:30:00-07:00",
"day": "3",
"room": "Room 2014",
"code": "L708-R2",
"speakers": [
"Jason Fox",
"Brian Peek",
"Jaime Rodriguez",
"Dale Stammen",
"Adam Tuliper",
"Petri Tapio Wilhelmsen"
],
"details": "Join this Code Lab to learn about the many different APIs and techniques you can use to integrate your Unity game with Windows 10. We will take an existing game and write code to add windowing support, live tiles, and roaming settings. We will also write and consume Unity plugins for ads and social network integration. Each feature we add to the game will demonstrate a different technique, so you will leave this session with a broad repertoire of reusable snippets to tackle almost any native integration scenario.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L709",
"title": "Game Development 3: Porting Your OpenGL ES Game to Windows 10 with ANGLE",
"time": "2016-03-31T11:45:00-07:00",
"day": "2",
"room": "Room 2014",
"code": "L709",
"speakers": [
"Kevin Ashley",
"Sanjeev Dwivedi",
"Jason Fox",
"Brian Peek",
"Jaime Rodriguez",
"Dale Stammen"
],
"details": "With the introduction of the single, unified Windows 10 core and the Universal Windows Platform (UWP), one app can run across all Windows 10 devices. However, Windows 10 UWP does not support OpenGL or OpenGL ES natively. This module will show you how to port your existing OpenGL ES 2.0 game to Windows 10 UWP using ANGLE, a framework which allows Windows developers to seamlessly port their OpenGL ES apps to Windows 10 UWP by efficiently translating the OpenGL ES API into DirectX 11 API calls.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L710-R1",
"title": "Game Development 4: Graphics Diagnostics and Performance Tuning for Games with Visual Studio 2015",
"time": "2016-03-31T18:30:00-07:00",
"day": "2",
"room": "Room 2014",
"code": "L710-R1",
"speakers": [
"Kevin Ashley",
"Sanjeev Dwivedi",
"Jason Fox",
"Brian Peek",
"Jaime Rodriguez",
"Petri Tapio Wilhelmsen"
],
"details": "There are many things that can go wrong when developing game, including memory issues, rendering issues, strange behaviors, performance issues, hardware issues and much more. In this session, you will get hands on experience with the Visual Studio Graphics Diagnostics tools to help you in situations where your game needs analysis and debugging. You will learn how the tools work, and how to use them to solve different graphical issues.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L711-R1",
"title": "Game Development 5: Introduction to MonoGame",
"time": "2016-03-31T14:00:00-07:00",
"day": "2",
"room": "Room 2014",
"code": "L711-R1",
"speakers": [
"Kevin Ashley",
"Sanjeev Dwivedi",
"Brian Peek",
"Dale Stammen",
"Petri Tapio Wilhelmsen"
],
"details": "MonoGame, a cross-platform, open-source implementation of XNA, can be used to write high quality games on Windows 10. Join us in this Code Lab to learn how to create a simple game named \"Alien Attack\" using C# and Visual Studio 2015.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L711-R2",
"title": "Game Development 5: Introduction to MonoGame",
"time": "2016-04-01T09:00:00-07:00",
"day": "3",
"room": "Room 2014",
"code": "L711-R2",
"speakers": [
"Kevin Ashley",
"Sanjeev Dwivedi",
"Jason Fox",
"Brian Peek",
"Jaime Rodriguez",
"Petri Tapio Wilhelmsen"
],
"details": "MonoGame, a cross-platform, open-source implementation of XNA, can be used to write high quality games on Windows 10. Join us in this Code Lab to learn how to create a simple game named \"Alien Attack\" using C# and Visual Studio 2015.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L712",
"title": "Game Development 6: Engaging Players with Azure",
"time": "2016-03-30T17:00:00-07:00",
"day": "1",
"room": "Room 2014",
"code": "L712",
"speakers": [
"Kevin Ashley",
"Sanjeev Dwivedi",
"Brian Peek",
"Jaime Rodriguez",
"Jason Short",
"Dale Stammen"
],
"details": "Explore new opportunities by engaging players with Microsoft Azure. Azure offers hundreds of cross-platform services for any device: Android, iOS and Windows. Make your app smarter, more intelligent, and more engaging by connecting it to the cloud. In this lab, you will use a sample game and add Azure services to it. No prior knowledge of gaming is required. Your app will take advantage of multiple Azure services: you can choose what services to use in your game to expand it to its full potential.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L713-R1",
"title": "Game Development 7: Integrating Your Windows 10 UWP Game with Xbox Live",
"time": "2016-03-30T15:30:00-07:00",
"day": "1",
"room": "Room 2014",
"code": "L713-R1",
"speakers": [
"Kevin Ashley",
"Sanjeev Dwivedi",
"Jason Fox",
"Brian Peek",
"Jaime Rodriguez",
"Adam Tuliper"
],
"details": "In this Code Lab, you will get real-world, hands-on experience with the Xbox Live SDK*. We will take an existing game and add several Xbox Live features, including sign-in, user profile, the data platform, leaderboards and achievements.The Xbox Live SDK is available only to ID@Xbox participants, but for this session, any attendee can join in and get familiar with the SDK.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L713-R2",
"title": "Game Development 7: Integrating Your Windows 10 UWP Game with Xbox Live",
"time": "2016-03-31T17:00:00-07:00",
"day": "2",
"room": "Room 2014",
"code": "L713-R2",
"speakers": [
"Kevin Ashley",
"Sanjeev Dwivedi",
"Jason Fox",
"Brian Peek",
"Dale Stammen",
"Petri Tapio Wilhelmsen"
],
"details": "In this Code Lab, you will get real-world, hands-on experience with the Xbox Live SDK*. We will take an existing game and add several Xbox Live features, including sign-in, user profile, the data platform, leaderboards and achievements.The Xbox Live SDK is available only to ID@Xbox participants, but for this session, any attendee can join in and get familiar with the SDK.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L713-R3",
"title": "Game Development 7: Integrating Your Windows 10 UWP Game with Xbox Live",
"time": "2016-04-01T14:00:00-07:00",
"day": "3",
"room": "Room 2014",
"code": "L713-R3",
"speakers": [
"Kevin Ashley",
"Sanjeev Dwivedi",
"Jason Fox",
"Brian Peek",
"Dale Stammen"
],
"details": "In this Code Lab, you will get real-world, hands-on experience with the Xbox Live SDK*. We will take an existing game and add several Xbox Live features, including sign-in, user profile, the data platform, leaderboards and achievements.The Xbox Live SDK is available only to ID@Xbox participants, but for this session, any attendee can join in and get familiar with the SDK.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L714-R1",
"title": "IoT Development 1: Intro to Windows 10 IoT Core on Raspberry Pi 3",
"time": "2016-03-30T11:30:00-07:00",
"day": "1",
"room": "Room 2018",
"code": "L714-R1",
"speakers": [
"John Brochue",
"Thomas Conte",
"Greg Degruy",
"Gus Issa",
"Nick Landry",
"Nate Rose",
"Jessica Wong",
"Jason Young"
],
"details": "Did you know Windows 10 runs on the Raspberry Pi? In this lab, get hands-on experience building a UWP app which runs on tiny devices. Learn how to build, deploy, and debug your app, and how to configure the device.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L714-R2",
"title": "IoT Development 1: Intro to Windows 10 IoT Core on Raspberry Pi 3",
"time": "2016-03-30T15:30:00-07:00",
"day": "1",
"room": "Room 2018",
"code": "L714-R2",
"speakers": [
"John Brochue",
"Thomas Conte",
"Greg Degruy",
"Gus Issa",
"Nick Landry",
"Nate Rose",
"Jessica Wong",
"Jason Young"
],
"details": "Did you know Windows 10 runs on the Raspberry Pi? In this lab, get hands-on experience building a UWP app which runs on tiny devices. Learn how to build, deploy, and debug your app, and how to configure the device.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L715-R1",
"title": "IoT Development 1: Intro to Windows 10 IoT Core on Raspberry Pi 3 (+ Open Hack)",
"time": "2016-03-31T11:45:00-07:00",
"day": "2",
"room": "Room 2018",
"code": "L715-R1",
"speakers": [
"John Brochue",
"Thomas Conte",
"Greg Degruy",
"Gus Issa",
"Nick Landry",
"Nate Rose",
"Jessica Wong",
"Jason Young"
],
"details": "Did you know Windows 10 runs on the Raspberry Pi? In this lab, get hands-on experience building a UWP app which runs on tiny devices. Learn how to build, deploy, and debug your app, and how to configure the device. During this session, select seats in the room are also available for the Open Hack! This is self-paced experimentation. Use sensors, cameras, and other peripherals and really get a chance to play around with the Raspberry Pi, Arduino, Windows 10, Gadgeteer, Azure, and more. Try not to let out the magic smoke! Limited space available for open hack.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L715-R2",
"title": "IoT Development 1: Intro to Windows 10 IoT Core on Raspberry Pi 3 (+ Open Hack)",
"time": "2016-03-31T15:30:00-07:00",
"day": "2",
"room": "Room 2018",
"code": "L715-R2",
"speakers": [
"John Brochue",
"Pete Brown",
"Thomas Conte",
"Greg Degruy",
"Gus Issa",
"Nick Landry",
"Nate Rose",
"Jessica Wong"
],
"details": "Did you know Windows 10 runs on the Raspberry Pi? In this lab, get hands-on experience building a UWP app which runs on tiny devices. Learn how to build, deploy, and debug your app, and how to configure the device. During this session, select seats in the room are also available for the Open Hack! This is self-paced experimentation. Use sensors, cameras, and other peripherals and really get a chance to play around with the Raspberry Pi, Arduino, Windows 10, Gadgeteer, Azure, and more. Try not to let out the magic smoke! Limited space available for open hack.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L715-R3",
"title": "IoT Development 1: Intro to Windows 10 IoT Core on Raspberry Pi 3 (+ Open Hack)",
"time": "2016-03-31T18:30:00-07:00",
"day": "2",
"room": "Room 2018",
"code": "L715-R3",
"speakers": [
"John Brochue",
"Pete Brown",
"Thomas Conte",
"Greg Degruy",
"Gus Issa",
"Nick Landry",
"Nate Rose",
"Jessica Wong"
],
"details": "Did you know Windows 10 runs on the Raspberry Pi? In this lab, get hands-on experience building a UWP app which runs on tiny devices. Learn how to build, deploy, and debug your app, and how to configure the device. During this session, select seats in the room are also available for the Open Hack! This is self-paced experimentation. Use sensors, cameras, and other peripherals and really get a chance to play around with the Raspberry Pi, Arduino, Windows 10, Gadgeteer, Azure, and more. Try not to let out the magic smoke! Limited space available for open hack.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L715-R4",
"title": "IoT Development 1: Intro to Windows 10 IoT Core on Raspberry Pi 3 (+ Open Hack)",
"time": "2016-04-01T09:00:00-07:00",
"day": "3",
"room": "Room 2018",
"code": "L715-R4",
"speakers": [
"John Brochue",
"Pete Brown",
"Thomas Conte",
"Greg Degruy",
"Gus Issa",
"Nick Landry",
"Nate Rose",
"Jessica Wong"
],
"details": "Did you know Windows 10 runs on the Raspberry Pi? In this lab, get hands-on experience building a UWP app which runs on tiny devices. Learn how to build, deploy, and debug your app, and how to configure the device. During this session, select seats in the room are also available for the Open Hack! This is self-paced experimentation. Use sensors, cameras, and other peripherals and really get a chance to play around with the Raspberry Pi, Arduino, Windows 10, Gadgeteer, Azure, and more. Try not to let out the magic smoke! Limited space available for open hack.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L715-R5",
"title": "IoT Development 1: Intro to Windows 10 IoT Core on Raspberry Pi 3 (+ Open Hack)",
"time": "2016-04-01T12:30:00-07:00",
"day": "3",
"room": "Room 2018",
"code": "L715-R5",
"speakers": [
"John Brochue",
"Pete Brown",
"Thomas Conte",
"Greg Degruy",
"Gus Issa",
"Nick Landry",
"Nate Rose",
"Jessica Wong"
],
"details": "Did you know Windows 10 runs on the Raspberry Pi? In this lab, get hands-on experience building a UWP app which runs on tiny devices. Learn how to build, deploy, and debug your app, and how to configure the device. During this session, select seats in the room are also available for the Open Hack! This is self-paced experimentation. Use sensors, cameras, and other peripherals and really get a chance to play around with the Raspberry Pi, Arduino, Windows 10, Gadgeteer, Azure, and more. Try not to let out the magic smoke! Limited space available for open hack.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L718-R1",
"title": "IoT Development 3: Connecting Windows 10 IoT Core with Azure",
"time": "2016-03-30T14:00:00-07:00",
"day": "1",
"room": "Room 2018",
"code": "L718-R1",
"speakers": [
"John Brochue",
"Thomas Conte",
"Greg Degruy",
"Gus Issa",
"Nick Landry",
"Nate Rose",
"Jessica Wong",
"Jason Young"
],
"details": "Learn how to create a UWP app on the Raspberry Pi, and connect it to Microsoft Azure IoT Hub. Requires that you've attended the intro to Windows 10 IoT Core, or you have hands-on experience with UWP applications and Windows 10 IoT Core. If you'd rather not use the pi, we have Lab 2 available at this same time. Lab 2 uses a UWP app on Windows 10 to simulate sensor data. During this session, select seats in the room are also available for the Open Hack! This is self-paced experimentation. Use sensors, cameras, and other peripherals and really get a chance to play around with the Raspberry Pi, Arduino, Windows 10, Gadgeteer, Azure, and more. Try not to let out the magic smoke! Limited space available for open hack.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L718-R2",
"title": "IoT Development 3: Connecting Windows 10 IoT Core with Azure",
"time": "2016-03-30T17:00:00-07:00",
"day": "1",
"room": "Room 2018",
"code": "L718-R2",
"speakers": [
"John Brochue",
"Thomas Conte",
"Greg Degruy",
"Gus Issa",
"Nick Landry",
"Nate Rose",
"Jessica Wong",
"Jason Young"
],
"details": "Learn how to create a UWP app on the Raspberry Pi, and connect it to Microsoft Azure IoT Hub. Requires that you've attended the intro to Windows 10 IoT Core, or you have hands-on experience with UWP applications and Windows 10 IoT Core. If you'd rather not use the pi, we have Lab 2 available at this same time. Lab 2 uses a UWP app on Windows 10 to simulate sensor data. During this session, select seats in the room are also available for the Open Hack! This is self-paced experimentation. Use sensors, cameras, and other peripherals and really get a chance to play around with the Raspberry Pi, Arduino, Windows 10, Gadgeteer, Azure, and more. Try not to let out the magic smoke! Limited space available for open hack.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L719-R1",
"title": "IoT Development 3: Connecting Windows 10 IoT Core with Azure (+ Open Hack)",
"time": "2016-03-31T14:00:00-07:00",
"day": "2",
"room": "Room 2018",
"code": "L719-R1",
"speakers": [
"John Brochue",
"Pete Brown",
"Thomas Conte",
"Greg Degruy",
"Gus Issa",
"Nick Landry",
"Nate Rose",
"Jessica Wong"
],
"details": "Learn how to create a UWP app on the Raspberry Pi, and connect it to Microsoft Azure IoT Hub. Requires that you've attended the intro to Windows 10 IoT Core, or you have hands-on experience with UWP applications and Windows 10 IoT Core. If you'd rather not use the pi, we have Lab 2 available at this same time. Lab 2 uses a UWP app on Windows 10 to simulate sensor data. During this session, select seats in the room are also available for the Open Hack! This is self-paced experimentation. Use sensors, cameras, and other peripherals and really get a chance to play around with the Raspberry Pi, Arduino, Windows 10, Gadgeteer, Azure, and more. Try not to let out the magic smoke! Limited space available for open hack.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L719-R2",
"title": "IoT Development 3: Connecting Windows 10 IoT Core with Azure (+ Open Hack)",
"time": "2016-03-31T17:00:00-07:00",
"day": "2",
"room": "Room 2018",
"code": "L719-R2",
"speakers": [
"John Brochue",
"Pete Brown",
"Thomas Conte",
"Greg Degruy",
"Gus Issa",
"Nick Landry",
"Nate Rose",
"Jessica Wong"
],
"details": "Learn how to create a UWP app on the Raspberry Pi, and connect it to Microsoft Azure IoT Hub. Requires that you've attended the intro to Azure IoT and the introduction to Windows 10 IoT Core, or you have hands-on experience with both. During this session, select seats in the room are also available for the Open Hack! This is self-paced experimentation. Use sensors, cameras, and other peripherals and really get a chance to play around with the Raspberry Pi, Arduino, Windows 10, Gadgeteer, Azure, and more. Try not to let out the magic smoke! Limited space available for open hack.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L719-R3",
"title": "IoT Development 3: Connecting Windows 10 IoT Core with Azure (+ Open Hack)",
"time": "2016-04-01T10:30:00-07:00",
"day": "3",
"room": "Room 2018",
"code": "L719-R3",
"speakers": [
"John Brochue",
"Pete Brown",
"Thomas Conte",
"Greg Degruy",
"Gus Issa",
"Nick Landry",
"Nate Rose",
"Jessica Wong"
],
"details": "Learn how to create a UWP app on the Raspberry Pi, and connect it to Microsoft Azure IoT Hub. Requires that you've attended the intro to Azure IoT and the introduction to Windows 10 IoT Core, or you have hands-on experience with both. During this session, select seats in the room are also available for the Open Hack! This is self-paced experimentation. Use sensors, cameras, and other peripherals and really get a chance to play around with the Raspberry Pi, Arduino, Windows 10, Gadgeteer, Azure, and more. Try not to let out the magic smoke! Limited space available for open hack.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L719-R4",
"title": "IoT Development 3: Connecting Windows 10 IoT Core with Azure (+ Open Hack)",
"time": "2016-04-01T14:00:00-07:00",
"day": "3",
"room": "Room 2018",
"code": "L719-R4",
"speakers": [
"John Brochue",
"Pete Brown",
"Thomas Conte",
"Greg Degruy",
"Gus Issa",
"Nick Landry",
"Nate Rose",
"Jessica Wong"
],
"details": "Learn how to create a UWP app on the Raspberry Pi, and connect it to Microsoft Azure IoT Hub. Requires that you've attended the intro to Azure IoT and the introduction to Windows 10 IoT Core, or you have hands-on experience with both. During this session, select seats in the room are also available for the Open Hack! This is self-paced experimentation. Use sensors, cameras, and other peripherals and really get a chance to play around with the Raspberry Pi, Arduino, Windows 10, Gadgeteer, Azure, and more. Try not to let out the magic smoke! Limited space available for open hack.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L720-R1",
"title": "Office 365 Development 1: Mobile Development and the Microsoft Graph",
"time": "2016-03-30T17:00:00-07:00",
"day": "1",
"room": "Room 2009",
"code": "L720-R1",
"speakers": [
"Yina Arenas",
"Richard diZerega",
"Dan Kershaw",
"Stuart Kwan",
"Simon Michael",
"Doug Perkes"
],
"details": "Microsoft offers a number of tools and services for developing powerful mobile applications. The Microsoft Graph might be the most compelling of these services. It provides a single end-point to securely integration with Microsoft cloud services, including OneDrive, OneDrive for Business, Outlook.com, Exchange Online, OneNote, SharePoint Online, Azure AD, and much more. Attendees of this module will explore development patterns and tools for building mobile applications that leverage the Microsoft Graph. See how you can enable powerful productivity experiences to employees on the go, even with a BYOD strategy.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L720-R2",
"title": "Office 365 Development 1: Mobile Development and the Microsoft Graph",
"time": "2016-03-31T17:00:00-07:00",
"day": "2",
"room": "Room 2009",
"code": "L720-R2",
"speakers": [
"Yina Arenas",
"Andrew Coates",
"Richard diZerega",
"Dan Kershaw",
"Stuart Kwan",
"Simon Michael",
"Doug Perkes"
],
"details": "Microsoft offers a number of tools and services for developing powerful mobile applications. The Microsoft Graph might be the most compelling of these services. It provides a single end-point to securely integration with Microsoft cloud services, including OneDrive, OneDrive for Business, Outlook.com, Exchange Online, OneNote, SharePoint Online, Azure AD, and much more. Attendees of this module will explore development patterns and tools for building mobile applications that leverage the Microsoft Graph. See how you can enable powerful productivity experiences to employees on the go, even with a BYOD strategy.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L721",
"title": "Office 365 Development 2: Web Development and the Microsoft Graph",
"time": "2016-03-31T15:30:00-07:00",
"day": "2",
"room": "Room 2011",
"code": "L721",
"speakers": [
"Andrew Coates",
"Richard diZerega",
"Rolando Jimenez Salgado",
"Pranav Krishnamoorthy",
"Doug Perkes",
"Andrew Salamatov"
],
"details": "This module will explore the Microsoft Graph and how to leverage it in building web applications that consume Microsoft services. Learn how the Microsoft Graph can help traverse Office 365 data such as people, mail, calendar, contacts, drives, groups, and much more. Attendees will get hands-on with all aspects of application development, including registration, authentication, and API consumption. The module will explore the patterns for consuming the Microsoft Graph from both client-side and server-side web applications.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L722",
"title": "Office 365 Development 3: Building Office Add-ins with Web",
"time": "2016-03-31T18:30:00-07:00",
"day": "2",
"room": "Room 2009",
"code": "L722",
"speakers": [
"Yina Arenas",
"Andrew Coates",
"Richard diZerega",
"Dan Kershaw",
"Stuart Kwan",
"Simon Michael",
"Doug Perkes"
],
"details": "With 1.2+ billion Office users around the world, Office add-ins provide a developer surface that is highly attractive and extremely powerful. Attendees will explore how to leverage their existing web development skills to customize popular Office tools such as Word, Excel, PowerPoint, and Outlook. Through web add-ins, developers can build one customization that runs everywhere Office runs (PC, Mac, browser, mobile, etc).",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L723",
"title": "Office 365 Development 4: Integrating Conversations with Skype and Office 365 Connectors",
"time": "2016-04-01T14:00:00-07:00",
"day": "3",
"room": "Room 2009",
"code": "L723",
"speakers": [
"Yina Arenas",
"Andrew Coates",
"Richard diZerega",
"Dan Kershaw",
"Stuart Kwan",
"Simon Michael",
"Doug Perkes"
],
"details": "Modern-day conversations come with an expectation of being contextual and near real-time. Office 365 offers a number of powerful tool that developers can use to deliver high-caliber conversations. This module will concentrate conversation-driven development with Skype and Office 365 Connectors. Attendees will get hands-on building powerful applications for the enterprise that maximize investments in Office 365.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L724-R1",
"title": "UWP Development 1: Building an Adaptive UI",
"time": "2016-03-30T11:30:00-07:00",
"day": "1",
"room": "Room 2009",
"code": "L724-R1",
"speakers": [
"Shawn Henry",
"Kelsey Huebner",
"Hans Hugli",
"Jason Short",
"Mike Taulty",
"Juliette Weiss",
"Andy Wigley"
],
"details": "Get hands-on with building a UI for a XAML and C# UWP app that looks great across all your user's devices. Implement an adaptive UI that scales and adapts across different screens, try it out on Continuum for Mobile, and add in an Xbox UI. Create great Maps experiences using 3D and Streetside and implement eye-catching tiles using adaptive tile templates.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L724-R2",
"title": "UWP Development 1: Building an Adaptive UI",
"time": "2016-03-31T11:45:00-07:00",
"day": "2",
"room": "Room 2009",
"code": "L724-R2",
"speakers": [
"Shawn Henry",
"Kelsey Huebner",
"Hans Hugli",
"Jason Short",
"Mike Taulty",
"Juliette Weiss",
"Andy Wigley"
],
"details": "Get hands-on with building a UI for a XAML and C# UWP app that looks great across all your user's devices. Implement an adaptive UI that scales and adapts across different screens, try it out on Continuum for Mobile, and add in an Xbox UI. Create great Maps experiences using 3D and Streetside and implement eye-catching tiles using adaptive tile templates.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L724-R3",
"title": "UWP Development 1: Building an Adaptive UI",
"time": "2016-04-01T09:00:00-07:00",
"day": "3",
"room": "Room 2009",
"code": "L724-R3",
"speakers": [
"Shawn Henry",
"Kelsey Huebner",
"Hans Hugli",
"Jason Short",
"Mike Taulty",
"Juliette Weiss",
"Andy Wigley"
],
"details": "Get hands-on with building a UI for a XAML and C# UWP app that looks great across all your user's devices. Implement an adaptive UI that scales and adapts across different screens, try it out on Continuum for Mobile, and add in an Xbox UI. Create great Maps experiences using 3D and Streetside and implement eye-catching tiles using adaptive tile templates.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L725-R1",
"title": "UWP Development 2: More Personal Computing",
"time": "2016-03-30T14:00:00-07:00",
"day": "1",
"room": "Room 2009",
"code": "L725-R1",
"speakers": [
"Paul Bloom",
"Kelsey Huebner",
"Hans Hugli",
"Jason Short",
"Mike Taulty",
"Juliette Weiss",
"Andy Wigley",
"Francis Zhou"
],
"details": "Learn how to implement more personal ways for your C# UWP app to interact with the user. Add inking support, provide speech integration through Cortana and get an introduction to defining actions in the new Speech Portal. Build an interactive notification that enables users to perform actions in your app directly from the notification UI.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L725-R2",
"title": "UWP Development 2: More Personal Computing",
"time": "2016-03-31T14:00:00-07:00",
"day": "2",
"room": "Room 2009",
"code": "L725-R2",
"speakers": [
"Paul Bloom",
"Kelsey Huebner",
"Hans Hugli",
"Jason Short",
"Mike Taulty",
"Juliette Weiss",
"Andy Wigley",
"Francis Zhou"
],
"details": "Learn how to implement more personal ways for your C# UWP app to interact with the user. Add inking support, provide speech integration through Cortana and get an introduction to defining actions in the new Speech Portal. Build an interactive notification that enables users to perform actions in your app directly from the notification UI.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L725-R3",
"title": "UWP Development 2: More Personal Computing",
"time": "2016-04-01T10:30:00-07:00",
"day": "3",
"room": "Room 2009",
"code": "L725-R3",
"speakers": [
"Cory Hendrixson",
"Kelsey Huebner",
"Hans Hugli",
"Jason Short",
"Mike Taulty",
"Juliette Weiss",
"Andy Wigley"
],
"details": "Learn how to implement more personal ways for your C# UWP app to interact with the user. Add inking support, provide speech integration through Cortana and get an introduction to defining actions in the new Speech Portal. Build an interactive notification that enables users to perform actions in your app directly from the notification UI.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L726-R1",
"title": "UWP Development 3: Building Connected Mobile Experiences: Cloud and App to App",
"time": "2016-03-30T15:30:00-07:00",
"day": "1",
"room": "Room 2009",
"code": "L726-R1",
"speakers": [
"Cory Hendrixson",
"Kelsey Huebner",
"Hans Hugli",
"Jason Short",
"Mike Taulty",
"Juliette Weiss",
"Andy Wigley"
],
"details": "Create great user experiences across devices and across apps. Get hands-on experience connecting your app to the cloud so users get a connected experience across all their devices, and add experiences to your app by connecting to other apps using protocol associations, Launch for Results and the new Redstone feature, App Extensions.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L726-R2",
"title": "UWP Development 3: Building Connected Mobile Experiences: Cloud and App to App",
"time": "2016-03-31T15:30:00-07:00",
"day": "2",
"room": "Room 2009",
"code": "L726-R2",
"speakers": [
"Cory Hendrixson",
"Kelsey Huebner",
"Hans Hugli",
"Jason Short",
"Mike Taulty",
"Juliette Weiss",
"Andy Wigley"
],
"details": "Create great user experiences across devices and across apps. Get hands-on experience connecting your app to the cloud so users get a connected experience across all their devices, and add experiences to your app by connecting to other apps using protocol associations, Launch for Results and the new Redstone feature, App Extensions.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L726-R3",
"title": "UWP Development 3: Building Connected Mobile Experiences: Cloud and App to App",
"time": "2016-04-01T12:30:00-07:00",
"day": "3",
"room": "Room 2009",
"code": "L726-R3",
"speakers": [
"Cory Hendrixson",
"Kelsey Huebner",
"Hans Hugli",
"Jason Short",
"Mike Taulty",
"Juliette Weiss",
"Andy Wigley"
],
"details": "Create great user experiences across devices and across apps. Get hands-on experience connecting your app to the cloud so users get a connected experience across all their devices, and add experiences to your app by connecting to other apps using protocol associations, Launch for Results and the new Redstone feature, App Extensions.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L727-R1",
"title": "Web Development 1: Intro to ASP.NET Core 1.0",
"time": "2016-03-30T11:30:00-07:00",
"day": "1",
"room": "Room 2011",
"code": "L727-R1",
"speakers": [
"Christopher Harrison",
"Pranav Krishnamoorthy",
"Cephas Lin",
"Eilon Lipton",
"Sourabh Shirhatti",
"Andrew Stanton-Nurse"
],
"details": "ASP.NET Core is a new open-source, cross-platform, high performance and lightweight framework for building Web Applications using .NET. Learn how to create a simple ASP.NET Core project using Visual Studio 2015 in Windows, as well as a simple web application using Yeoman and Visual Studio Code in Ubuntu.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L727-R2",
"title": "Web Development 1: Intro to ASP.NET Core 1.0",
"time": "2016-03-31T11:45:00-07:00",
"day": "2",
"room": "Room 2011",
"code": "L727-R2",
"speakers": [
"Christopher Harrison",
"Pranav Krishnamoorthy",
"Cephas Lin",
"Eilon Lipton",
"Sourabh Shirhatti",
"Andrew Stanton-Nurse"
],
"details": "ASP.NET Core is a new open-source, cross-platform, high performance and lightweight framework for building Web Applications using .NET. Learn how to create a simple ASP.NET Core project using Visual Studio 2015 in Windows, as well as a simple web application using Yeoman and Visual Studio Code in Ubuntu.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L727-R3",
"title": "Web Development 1: Intro to ASP.NET Core 1.0",
"time": "2016-04-01T09:00:00-07:00",
"day": "3",
"room": "Room 2011",
"code": "L727-R3",
"speakers": [
"Christopher Harrison",
"Pranav Krishnamoorthy",
"Cephas Lin",
"Eilon Lipton",
"Sourabh Shirhatti",
"Andrew Stanton-Nurse"
],
"details": "ASP.NET Core is a new open-source, cross-platform, high performance and lightweight framework for building Web Applications using .NET. Learn how to create a simple ASP.NET Core project using Visual Studio 2015 in Windows, as well as a simple web application using Yeoman and Visual Studio Code in Ubuntu.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L728-R1",
"title": "Web Development 2: Deeper on ASP.NET Core 1.0",
"time": "2016-03-30T14:00:00-07:00",
"day": "1",
"room": "Room 2011",
"code": "L728-R1",
"speakers": [
"Rachel Appel",
"Pranav Krishnamoorthy",
"Cephas Lin",
"Eilon Lipton",
"Sourabh Shirhatti",
"Andrew Stanton-Nurse"
],
"details": "You've learned the basics of ASP.NET Core, now it's time to learn some more advanced concepts. In this session, you'll learn how to configure static files, configure routing, create custom middleware and handle authentication.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L728-R2",
"title": "Web Development 2: Deeper on ASP.NET Core 1.0",
"time": "2016-03-31T14:00:00-07:00",
"day": "2",
"room": "Room 2011",
"code": "L728-R2",
"speakers": [
"Jon Galloway",
"Pranav Krishnamoorthy",
"Cephas Lin",
"Eilon Lipton",
"Sourabh Shirhatti",
"Andrew Stanton-Nurse"
],
"details": "You've learned the basics of ASP.NET Core, now it's time to learn some more advanced concepts. In this session, you'll learn how to configure static files, configure routing, create custom middleware and handle authentication.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L728-R3",
"title": "Web Development 2: Deeper on ASP.NET Core 1.0",
"time": "2016-04-01T10:30:00-07:00",
"day": "3",
"room": "Room 2011",
"code": "L728-R3",
"speakers": [
"Jon Galloway",
"Pranav Krishnamoorthy",
"Cephas Lin",
"Eilon Lipton",
"Sourabh Shirhatti",
"Andrew Stanton-Nurse"
],
"details": "You've learned the basics of ASP.NET Core, now it's time to learn some more advanced concepts. In this session, you'll learn how to configure static files, configure routing, create custom middleware and handle authentication.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L729-R1",
"title": "Web Development 3: Deployment and Azure with ASP.NET Core 1.0",
"time": "2016-03-30T15:30:00-07:00",
"day": "1",
"room": "Room 2011",
"code": "L729-R1",
"speakers": [
"Rachel Appel",
"Pranav Krishnamoorthy",
"Cephas Lin",
"Eilon Lipton",
"Sourabh Shirhatti",
"Andrew Stanton-Nurse"
],
"details": "This session covers everything you need to know about deploying your ASP.NET Core applications. We'll start with Visual Studio web deploy and Entity Framework migrations and deploy updates, work with continuous integration using Git, rollback using Deployment Slots, and configure authentication using Azure Active Directory.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L729-R2",
"title": "Web Development 3: Deployment and Azure with ASP.NET Core 1.0",
"time": "2016-03-31T17:00:00-07:00",
"day": "2",
"room": "Room 2011",
"code": "L729-R2",
"speakers": [
"Rachel Appel",
"Pranav Krishnamoorthy",
"Cephas Lin",
"Eilon Lipton",
"Sourabh Shirhatti",
"Andrew Stanton-Nurse"
],
"details": "This session covers everything you need to know about deploying your ASP.NET Core applications. We'll start with Visual Studio web deploy and Entity Framework migrations and deploy updates, work with continuous integration using Git, rollback using Deployment Slots, and configure authentication using Azure Active Directory.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L729-R3",
"title": "Web Development 3: Deployment and Azure with ASP.NET Core 1.0",
"time": "2016-04-01T12:30:00-07:00",
"day": "3",
"room": "Room 2011",
"code": "L729-R3",
"speakers": [
"Rachel Appel",
"Pranav Krishnamoorthy",
"Cephas Lin",
"Eilon Lipton",
"Sourabh Shirhatti",
"Andrew Stanton-Nurse"
],
"details": "This session covers everything you need to know about deploying your ASP.NET Core applications. We'll start with Visual Studio web deploy and Entity Framework migrations and deploy updates, work with continuous integration using Git, rollback using Deployment Slots, and configure authentication using Azure Active Directory.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L730-R1",
"title": "Web Development 4: Front End Web Development",
"time": "2016-03-30T17:00:00-07:00",
"day": "1",
"room": "Room 2011",
"code": "L730-R1",
"speakers": [
"Pranav Krishnamoorthy",
"Cephas Lin",
"Eilon Lipton",
"Rami Sayar",
"Sourabh Shirhatti",
"Andrew Stanton-Nurse"
],
"details": "In this session, you'll learn how to build interactive web applications using Angular 2 and ASP.NET Core. We'll start with a quick Angular 2 intro, move on to a more advanced master / details Angular 2 application, then hook it up to back-end APIs. Then we'll look at web standards with Edge, and finally package the site as an installable application using Manifold.js.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L730-R2",
"title": "Web Development 4: Front End Web Development",
"time": "2016-03-31T18:30:00-07:00",
"day": "2",
"room": "Room 2011",
"code": "L730-R2",
"speakers": [
"Pranav Krishnamoorthy",
"Cephas Lin",
"Eilon Lipton",
"Rami Sayar",
"Sourabh Shirhatti",
"Andrew Stanton-Nurse"
],
"details": "In this session, you'll learn how to build interactive web applications using Angular 2 and ASP.NET Core. We'll start with a quick Angular 2 intro, move on to a more advanced master / details Angular 2 application, then hook it up to back-end APIs. Then we'll look at web standards with Edge, and finally package the site as an installable application using Manifold.js.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L730-R3",
"title": "Web Development 4: Front End Web Development",
"time": "2016-04-01T14:00:00-07:00",
"day": "3",
"room": "Room 2011",
"code": "L730-R3",
"speakers": [
"Pranav Krishnamoorthy",
"Cephas Lin",
"Eilon Lipton",
"Rami Sayar",
"Sourabh Shirhatti",
"Andrew Stanton-Nurse"
],
"details": "In this session, you'll learn how to build interactive web applications using Angular 2 and ASP.NET Core. We'll start with a quick Angular 2 intro, move on to a more advanced master / details Angular 2 application, then hook it up to back-end APIs. Then we'll look at web standards with Edge, and finally package the site as an installable application using Manifold.js.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/L731",
"title": "Data Development 4: Take a Modern Approach to Data in Your Apps Using Azure Data Services",
"time": "2016-03-30T17:00:00-07:00",
"day": "1",
"room": "Room 2016",
"code": "L731",
"speakers": [
"Jesus Aguilar",
"Rob Bagby",
"Debra Dove",
"Tara Shankar Jana",
"Mustafa Kasap",
"Andrew Moll"
],
"details": "In this Code Lab, you will learn how to build a 'polyglot persistence' data pattern that is common in modern clud hosted applications. Historically application data storage has been fairly simple, often consisting of just an RDBMS and the file system. Requirements of modern applications, such as, greater scale and availability, have driven the industry to begin using a much broader range of technologies for storing data within an application. Microsoft Azure provides a range of storage technologies that support these architectures and this Code Lab provides an example of the use of these in the well understood scenario of e-Commerce. What You'll Learn During the course of this code lab, you will gain greater familiarity with Azure SQL Database, DocumentDB, Azure Search and Table Storage through performing the following tasks: * Familiarize yourself with one of the tenant-company's websites and its Azure SQL Database backend. * Create a new database using the Azure portal. * Configure and implement vertical scaling by increasing the capacity of a database. * Use Azure SQL Database auditing features to track down an erroneous deletion from a database. * Use Azure SQL Database point-in-time restore to correct the deletion (Optional) * Configure and implement Azure SQL Database geographic disaster recovery to prevent large-scale data loss. * Locate data using Azure Search. * Modernize and create an iterative experience using DocumentDB.",
"tags": [],
"level": "200 - Intermediate",
"type": "Code Lab"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T601",
"title": "Continuum for Phone",
"time": "2016-03-30T11:10:00-07:00",
"day": "1",
"room": "Main Theater",
"code": "T601",
"speakers": [
"Issa Khoury",
"Liz Threlkeld"
],
"details": "With Windows 10, your phone can work like your PC. Continuum for phone enables you to connect a Windows mobile device to any external display with the new Microsoft Display Dock, USB-C, or Miracast. Users can leverage a keyboard and mouse and other peripherals to get the productivity and entertainment value of a PC with the portability, cost, and convenience of a single device. Come see Continuum in action!",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T602",
"title": "Connecting Your Apps to the Conversations of over 60M Office 365 Users",
"time": "2016-03-31T14:10:00-07:00",
"day": "2",
"room": "Main Theater",
"code": "T602",
"speakers": [
"Pretish Abraham",
"Simeon Duong",
"Raju Nagalinga S"
],
"details": "Conversations is the new platform for apps. By connecting apps like Trello, Twitter, Uservoice and more, Outlook keeps your team up to date with all the conversations and updates they care about in one place! With over 60M monthly active commercial users, and 50,000 new small business customers signing up every month, Office 365 connectors can help connect and engage more users to your app. Connectors is now broadly available in Outlook 2016, Outlook web app and the Group mobile apps. Learn how to create deeply engaging user experiences with practical lessons from the experts that built the Asana and Uservoice Connectors. Building a connector is easy-peasy, we will walk you through the developer and submission process, and help get you started in no time.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T603",
"title": "Women's Leadership Panel",
"time": "2016-03-30T12:30:00-07:00",
"day": "1",
"room": "Main Theater",
"code": "T603",
"speakers": [
"Sonya Koptyev"
],
"details": "Join us Wednesday in The Hub during the lunch session for a special Women in Technology-focused set of activities. We will have a panel of women leaders, followed by a special networking event, and then a second panel of women startup leaders. We will discuss topics such as what they think would be the most important piece of advice they received when starting their careers, what keeps them excited about technology, and the best piece of advice they would give young women looking into STEM careers today.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T604",
"title": "Women's Networking Event",
"time": "2016-03-30T13:00:00-07:00",
"day": "1",
"room": "Main Theater",
"code": "T604",
"speakers": [
"Sonya Koptyev"
],
"details": "Join us Wednesday in The Hub during the lunch session for a special Women in Technology-focused set of activities. We will have a panel of women leaders, followed by a special networking event, and then a second panel of women startup leaders. We will discuss topics such as what they think would be the most important piece of advice they received when starting their careers, what keeps them excited about technology, and the best piece of advice they would give young women looking into STEM careers today.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T605",
"title": "Start-up Panel",
"time": "2016-03-30T13:30:00-07:00",
"day": "1",
"room": "Main Theater",
"code": "T605",
"speakers": [
"Sonya Koptyev"
],
"details": "Join us Wednesday in The Hub during the lunch session for a special Women in Technology-focused set of activities. We will have a panel of women leaders, followed by a special networking event, and then a second panel of women startup leaders. We will discuss topics such as what they think would be the most important piece of advice they received when starting their careers, what keeps them excited about technology, and the best piece of advice they would give young women looking into STEM careers today.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T606",
"title": "Inside the Windows Insider Program",
"time": "2016-03-30T17:10:00-07:00",
"day": "1",
"room": "Main Theater",
"code": "T606",
"speakers": [
"Gabriel Aul",
"Bill Karagounis"
],
"details": "Join us to hear from two of the principal architects of the Windows Insider Program for a candid conversation about the past, present, and future of the program. They will share some of the history, provide a peek inside the day to day operations, and share some thoughts on how it will evolve in the future. The Windows Insider Program is the largest public preview program in Microsoft history and has been an important source of customer feedback used to develop Windows 10. More than 7 Million people have signed up to receive preview builds, report problems, and share suggestions to help make Windows 10 great.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T607",
"title": "Building a 3D Game with Unity and Visual Studio in 30 Minutes",
"time": "2016-03-30T15:10:00-07:00",
"day": "1",
"room": "Main Theater",
"code": "T607",
"speakers": [
"J Bevain"
],
"details": "Making that first pull request to an open source project can be a scary and daunting thing, even for a seasoned developer. \"What if people laugh at my code? What if I break something? What if I didn't squash my commit correctly?\" Learning the ropes can be challenging, not just the technical but also the social aspects. In this session, Scott Hanselman demystifies the magic of open source development and gives you practical advice on how to get started and get along with open source communities.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T609",
"title": "Designing Compelling Mixed Reality Experiences",
"time": "2016-04-01T09:10:00-07:00",
"day": "3",
"room": "Main Theater",
"code": "T609",
"speakers": [
"Joshua Walton"
],
"details": "Microsoft HoloLens was developed to transform the ways we communicate, create, collaborate, and explore. This talk will frame important questions about Mixed Reality and how you might begin to think about taking advantage of this new opportunity. Joshua Walton, Principal Design Manager on Microsoft HoloLens, will discuss six areas of interest Microsoft have identified for creating compelling experiences in Mixed Reality.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T610",
"title": "Intelligence at Your Fingertips: Microsoft Knowledge and Intelligence APIs",
"time": "2016-03-30T14:10:00-07:00",
"day": "1",
"room": "Main Theater",
"code": "T610",
"speakers": [
"Allison Light",
"Anna Roth"
],
"details": "In this session, we'll cover how you can use our intelligence APIs to build fresh, differentiated apps powered by advanced research from Microsoft.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T611",
"title": "Skype Presentation",
"time": "2016-03-30T18:10:00-07:00",
"day": "1",
"room": "Main Theater",
"code": "T611",
"speakers": [
"Krishnan Ananthanarayanan",
"Nick Cordrey"
],
"details": "Details coming soon!",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T612",
"title": "Intelligence Apps Leadership Panel",
"time": "2016-03-30T19:10:00-07:00",
"day": "1",
"room": "Main Theater",
"code": "T612",
"speakers": [
"Pablo Castro",
"Danielle Dean",
"Seth Juarez",
"John Macintyre",
"Judy Meyer"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T613",
"title": "Getting Started in Open Source with Scott Hanselman",
"time": "2016-03-31T11:25:00-07:00",
"day": "2",
"room": "Main Theater",
"code": "T613",
"speakers": [
"Scott Hanselman"
],
"details": "Making that first pull request to an open source project can be a scary and daunting thing, even for a seasoned developer. \"What if people laugh at my code? What if I break something? What if I didn't squash my commit correctly?\" Learning the ropes can be challenging, not just the technical but also the social aspects. In this session, Scott Hanselman demystifies the magic of open source development and gives you practical advice on how to get started and get along with open source communities.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T614",
"title": "Cross-Platform at Microsoft: Xamarin, Cordova, Unity and C++ Panel",
"time": "2016-03-31T11:55:00-07:00",
"day": "2",
"room": "Main Theater",
"code": "T614",
"speakers": [
"Ankit Asthana",
"J Bevain",
"Max Lynch",
"James Montemagno",
"Ryan Salva"
],
"details": "There's a perfect tool for every job and Microsoft's mobile toolbox is BIG. Join mobile developers from Xamarin, Cordova, Unity and C++ in a candid conversation about the strengths and comparative differences of each technology. The panel will open the floor to questions from the audience.",
"tags": [
"C#",
"Visual Studio",
"JavaScript",
"Cordova",
"Xamarin",
"TypeScript",
"Visual Studio Code",
"Unity"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T615",
"title": "Introduction to NVIDIA GPUs in Azure",
"time": "2016-03-31T12:55:00-07:00",
"day": "2",
"room": "Main Theater",
"code": "T615",
"speakers": [
"Karan Batta",
"Randy Groves"
],
"details": "Microsoft Azure will be offering state of the art GPU visualization infrastructure and GPU compute infrastructure for various different scenarios like gaming, streaming, transcoding, machine learning, visualized CAD applications and many more other workloads that utilize GPUs. This session will give you a good technical overview of the technology that's used to enable these GPUs into the Azure infrastructure and a roadmap including scenarios that we aim to fill with this capability.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T616",
"title": "Windows in the Smart Home: The Internet of Things and UWP",
"time": "2016-03-30T15:40:00-07:00",
"day": "1",
"room": "Main Theater",
"code": "T616",
"speakers": [
"Jason Farmer"
],
"details": "The Internet of Things in the home represents one of the next big things in tech, with increased consumer interest, low cost hardware, and wireless connectivity solutions contributing to an explosion in home automation accessories and peripherals. During this session, find out about the work that's being done to put Windows in the center of the modern home. Learn how Windows is embracing the smart home and come see how Windows enables developers to leverage a wide variety of Microsoft services and applications to light up new and exciting ways to interact with all sorts of Things around them.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T617",
"title": "Build Cool Apps with the Microsoft Graph, Tap into the Intelligence and Reach Millions of Users",
"time": "2016-03-30T11:40:00-07:00",
"day": "1",
"room": "Main Theater",
"code": "T617",
"speakers": [
"Yina Arenas",
"Dan Kershaw"
],
"details": "Join this session to learn how easy it is to use the Microsoft Graph to build apps. In the first part we will show apps that access data from the consumer cloud and the commercial cloud using a single code base. In the second part we will show how apps can access rich insights and rich relationships calculated by the Office Graph, the same technology that powers Delve, now exposed in APIs. The Microsoft Graph is the gateway to Office 365 and Microsoft cloud data, insights and rich relationships. It's the easiest way to integrate with user's data and build smarter and contextual aware applications that leverage the power of Office.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T618",
"title": "Connecting Your Apps to the Conversations of Over 60M Office 365 Users, continued",
"time": "2016-03-31T14:40:00-07:00",
"day": "2",
"room": "Main Theater",
"code": "T618",
"speakers": [
"Pretish Abraham",
"Simeon Duong",
"Raju Nagalinga S"
],
"details": "Conversations is the new platform for apps. By connecting apps like Trello, Twitter, Uservoice and more, Outlook keeps your team up to date with all the conversations and updates they care about in one place! With over 60M monthly active commercial users, and 50,000 new small business customers signing up every month, Office 365 connectors can help connect and engage more users to your app. Connectors is now broadly available in Outlook 2016, Outlook web app and the Group mobile apps. Learn how to create deeply engaging user experiences with practical lessons from the experts that built the Asana and Uservoice Connectors. Building a connector is easy-peasy, we will walk you through the developer and submission process, and help get you started in no time.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T619",
"title": "Overview of the IOT Starter Kit",
"time": "2016-03-31T15:10:00-07:00",
"day": "2",
"room": "Main Theater",
"code": "T619",
"speakers": [
"Harikrishna Menon"
],
"details": "Details coming soon!",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T620",
"title": "Personal Assistants: The New Context-Aware Digital Runtime",
"time": "2016-03-31T15:40:00-07:00",
"day": "2",
"room": "Main Theater",
"code": "T620",
"speakers": [
"Marcus Ash",
"Michael Calcagno"
],
"details": "Personal computing has evolved from operating systems to internet browsers being the runtime where users find and engage with applications and services. In the new world of AI, digital personal assistants will be the new context aware runtime, connecting consumers to the right experiences at the right time. Listen to the Cortana leadership share their vision for how personal assistants and the developer ecosystem will engage in the future.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T621",
"title": "Working with Microsoft on Open Source: Cordova and ReactNative",
"time": "2016-03-31T16:40:00-07:00",
"day": "2",
"room": "Main Theater",
"code": "T621",
"speakers": [
"James Ide",
"Brian Leroux",
"Jesse MacFadyen",
"Ryan Salva"
],
"details": "In the last two years, Microsoft has surprised many by open sourcing major parts of the Microsoft platform, but we also contribute to projects started by others. Join custodians of the Apache Cordova and ReactNative projects for a panel discussing Microsoft's contributions to two of JavaScript's most vibrant communities. Brian Leroux and Jess MacFayden are two founding developers of PhoneGap/Cordova. James Ide is a major contributor to ReactNative and Ryan J. Salva own JS Mobile tooling for Visual Studio.",
"tags": [
"Cross-Platform Development",
"Visual Studio",
"Tools",
"JavaScript",
"Cordova",
"Visual Studio Code",
"React Native"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T622",
"title": "Gaming at Cloud Scale",
"time": "2016-03-31T17:10:00-07:00",
"day": "2",
"room": "Main Theater",
"code": "T622",
"speakers": [
"Matt Nunn"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T623",
"title": "U.S. Imagine Cup Award Presentation",
"time": "2016-03-31T17:40:00-07:00",
"day": "2",
"room": "Main Theater",
"code": "T623",
"speakers": [
"John Shewchuk"
],
"details": "Join us at Build 2016 as the top U.S. Imagine Cup awards are announced.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T624",
"title": "U.S. Imagine Cup Finals: Demos",
"time": "2016-03-31T18:00:00-07:00",
"day": "2",
"room": "Main Theater",
"code": "T624",
"speakers": [
"John Shewchuk"
],
"details": "Join us at Build 2016 as the top U.S. Imagine Cup students demo their award winning ideas.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T625",
"title": "MeetingSquared, An Example of a SharePoint and Outlook Add-in Working Together",
"time": "2016-03-31T18:40:00-07:00",
"day": "2",
"room": "Main Theater",
"code": "T625",
"speakers": [
"Alister Esam",
"Tim Haines",
"Sonya Koptyev"
],
"details": "MeetingSquared is a product that uses an Outlook and SharePoint add-ins to provide agenda lead meetings. The SharePoint add-in is used to manage agendas, votes, actions and documents for any type of meeting. From within Outlook, MeetingSquared allows you to take emails and attachments and add them to your agendas set up in SharePoint as well as allowing you to view meeting agendas from within Outlook. There is than an Azure web application to provide a drag and drop UI for the user. Data is also served up in a Windows app and can be exported to OneNote. The presentation will run through how the product integrates with all the Microsoft components but in particular the connection between Outlook and SharePoint. It will highlight how we have built both systems using Azure and connected the two add-ins together to give more functionality.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T626",
"title": "Looking for Search in All of Your Apps",
"time": "2016-03-31T19:10:00-07:00",
"day": "2",
"room": "Main Theater",
"code": "T626",
"speakers": [
"Pablo Castro"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T627",
"title": "Creating Cross-Platform Apps with Angular 2",
"time": "2016-03-31T13:20:00-07:00",
"day": "2",
"room": "Main Theater",
"code": "T627",
"speakers": [
"Brad Green"
],
"details": "In the early goals of Angular 2, we focused on creating a full platform that encompasses even more of the needs of our developer community. Mobile is all the rage these of late, but the majority of successful product teams have investment across web, mobile web, installed mobile apps and even installed desktop applications. From individual developers all the way to CIOs, folks would like to reuse both their development expertise and their code across these platforms to deliver quickly and at minimal cost. Please join us for a chat on how we're addressing this full space of development needs in Angular 2.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T628",
"title": "Maximize Usage, Retention and Monetization for Mobile Applications Using Azure Mobile Engagement",
"time": "2016-04-01T10:10:00-07:00",
"day": "3",
"room": "Main Theater",
"code": "T628",
"speakers": [
"Piyush Joshi"
],
"details": "A quick overview of Azure Mobile Engagement - a newer SaaS service on Azure platform which enables app publishers and app owners to easily track usage behavior, create rich and dynamic segments and send targeted system and in-app push notifications, polls etc.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T629",
"title": "Skype for Business Developer Platform Update",
"time": "2016-04-01T10:40:00-07:00",
"day": "3",
"room": "Main Theater",
"code": "T629",
"speakers": [
"David Newman",
"Richard Taylor"
],
"details": "Learn how to extend the capabilities of your applications with Skype for Business, including new capabilities for Skype for Business Online. We'll explore the new online APIs, the web SDK, and give you a sneak peek into the upcoming app SDK.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T630",
"title": "Building Cross-Platform Experiences for Microsoft Band",
"time": "2016-04-01T11:40:00-07:00",
"day": "3",
"room": "Main Theater",
"code": "T630",
"speakers": [
"Ali Alvi",
"Tony Andrews"
],
"details": "Wearables are becoming more and more prevalent in our worlds, bringing technology to our fingertips through constant connectivity and presence awareness. Wrist-worn wearables are at the leading edge of this space and Microsoft Band is an example of how advanced technology is now found in small, wearable form factors. In this session, you will find out how you can use the tools provided by Microsoft Band, in conjunction with other technologies available, to enable rich and contextually aware scenarios for users. We will showcase how you can use background execution on the phone to simulate local experiences on Microsoft Band. We will do case studies of building x-platform applications using Xamarin to control devices from your Band. Additionally, we will highlight how you can extend any mobile application experience to Microsoft Band with a case study that shows how we are bringing the power of IFTTT to Microsoft Band.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T631",
"title": "Windows Weekly",
"time": "2016-04-01T12:30:00-07:00",
"day": "3",
"room": "Main Theater",
"code": "T631",
"speakers": [
"Michelle Arney",
"Mary Jo Foley",
"paul thurrott"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T632",
"title": "Title and Icon Generator Demo",
"time": "2016-03-30T16:40:00-07:00",
"day": "1",
"room": "Main Theater",
"code": "T632",
"speakers": [
"Mike Jacobs"
],
"details": "A demo of the UWP tile and icon generator. Learn how to use Photoshop to generate the 68 recommended image assets for displaying different screen sizes. Ensure your app's icons look great, and update them easily.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T640",
"title": "Qorus - Working with Content in Office Add-ins",
"time": "2016-03-31T13:40:00-07:00",
"day": "2",
"room": "Empowering Business Theater",
"code": "T640",
"speakers": [
"Hennie van Wyk"
],
"details": "Qorus Software enhance users' productivity with Microsoft Office and Office Extensibility tools. In this follow of the \"Integrating Office Add-Ins with Cloud applications\" session, Hennie will give further details on the usage of Content Controls to insert and refresh content retrieved from SharePoint Online. He will dig into the Add-In architecture and show how it is structured for re-usability across the Office applications and platforms i.e iOS. He will also touch on the design of the Add-In with Office Fabric and how it is designed for touch enabled devices. Hennie will demonstrate how Qorus Add-In also makes use of AppCommands for a better user experience.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T641",
"title": "Getting to Know Office UI Fabric",
"time": "2016-03-30T18:40:00-07:00",
"day": "1",
"room": "Empowering Business Theater",
"code": "T641",
"speakers": [
"Eric Thompson"
],
"details": "You may have known that Office UI Fabric is the official skin for Office Add-ins, but did you know that it's also used by a myriad of teams within Office and Office 365? How about that there are multiple versions in the works for native platforms like iOS? Come learn more about Fabric including its origins, the philosophy behind the toolkit, and what's on the roadmap for the official in-code representation of the Office Design Language.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T643",
"title": "Building Business Apps Solutions for the SharePoint Platform",
"time": "2016-03-30T17:40:00-07:00",
"day": "1",
"room": "Seizing Opportunities Theater",
"code": "T643",
"speakers": [
"Chris McNulty"
],
"details": "SharePoint is back - and its more than just document libraries. Crafting a great experience for the modern intranet requires a broad understanding of current and new toolsets. We'll show you how to enhance data in your SharePoint platforms with a hands on walkthrough about creating mobile apps using PowerApps. In addition, In addition, we'll review the most common scenarios for our data gathering and management solutions on top of Office 365, third party solutions, and our support roadmap.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T644-R1",
"title": "The Magic Mirror: Powered by a Hosted Web App and Windows 10 on Raspberry Pi",
"time": "2016-03-30T12:40:00-07:00",
"day": "1",
"room": "Engaging User Experiences Theater",
"code": "T644-R1",
"speakers": [
"Kiril Seksenov"
],
"details": "Check out a web-based app using a Raspberry Pi and camera to create a mirror that readies the owner to take on their day. In this session, we'll talk about how hosted web apps provide a new way of delivering rich local experiences with dynamic, server-side content.",
"tags": [
"Universal Windows Platform (UWP)",
"Web Platform"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T644-R2",
"title": "The Magic Mirror: Powered by a Hosted Web App and Windows 10 on Raspberry Pi",
"time": "2016-03-31T17:40:00-07:00",
"day": "2",
"room": "Engaging User Experiences Theater",
"code": "T644-R2",
"speakers": [
"Kiril Seksenov"
],
"details": "Check out a web-based app using a Raspberry Pi and camera to create a mirror that readies the owner to take on their day. In this session, we'll talk about how hosted web apps provide a new way of delivering rich local experiences with dynamic, server-side content.",
"tags": [
"Universal Windows Platform (UWP)",
"Web Platform"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T644-R3",
"title": "The Magic Mirror: Powered by a Hosted Web App and Windows 10 on Raspberry Pi",
"time": "2016-04-01T11:40:00-07:00",
"day": "3",
"room": "Engaging User Experiences Theater",
"code": "T644-R3",
"speakers": [
"Kiril Seksenov"
],
"details": "Check out a web-based app using a Raspberry Pi and camera to create a mirror that readies the owner to take on their day. In this session, we'll talk about how hosted web apps provide a new way of delivering rich local experiences with dynamic, server-side content.",
"tags": [
"Universal Windows Platform (UWP)",
"Web Platform"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T645-R1",
"title": "Five Things You Didn't Know You Could Build with Microsoft Edge",
"time": "2016-03-30T13:10:00-07:00",
"day": "1",
"room": "Seizing Opportunity Theater",
"code": "T645-R1",
"speakers": [
"Sean Lyndersay",
"Charles Morris"
],
"details": "Kick back and watch as we show off cool website code that you may not have thought was possible -- from an immersive game using WebGL to using biometric authentication on your website using Windows Hello.",
"tags": [
"Web Platform"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T645-R2",
"title": "Five Things You Didn't Know You Could Build with Microsoft Edge",
"time": "2016-03-31T16:10:00-07:00",
"day": "2",
"room": "Seizing Opportunity Theater",
"code": "T645-R2",
"speakers": [
"Sean Lyndersay",
"Charles Morris"
],
"details": "Kick back and watch as we show off cool website code that you may not have thought was possible -- from an immersive game using WebGL to using biometric authentication on your website using Windows Hello.",
"tags": [
"Web Platform"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T645-R3",
"title": "Five Things You Didn't Know You Could Build with Microsoft Edge",
"time": "2016-04-01T12:10:00-07:00",
"day": "3",
"room": "Seizing Opportunity Theater",
"code": "T645-R3",
"speakers": [
"Sean Lyndersay",
"Charles Morris"
],
"details": "Kick back and watch as we show off cool website code that you may not have thought was possible -- from an immersive game using WebGL to using biometric authentication on your website using Windows Hello.",
"tags": [
"Web Platform"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T646-R1",
"title": "Surface Hub: Designing and Building UWP Apps for the Large Screen",
"time": "2016-03-30T12:10:00-07:00",
"day": "1",
"room": "Empowering Business Theater",
"code": "T646-R1",
"speakers": [
"Paul Barr",
"Michael Hilsdale"
],
"details": "Designing for the Surface Hub means more than just a large canvas. We'll talk about the challenges and benefits of building a productive Surface Hub experience.",
"tags": [
"Universal Windows Platform (UWP)"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T646-R2",
"title": "Surface Hub: Designing and Building UWP Apps for the Large Screen",
"time": "2016-03-31T12:10:00-07:00",
"day": "2",
"room": "Empowering Business Theater",
"code": "T646-R2",
"speakers": [
"Paul Barr",
"Michael Hilsdale"
],
"details": "Designing for the Surface Hub means more than just a large canvas. We'll talk about the challenges and benefits of building a productive Surface Hub experience.",
"tags": [
"Universal Windows Platform (UWP)"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T646-R3",
"title": "Surface Hub: Designing and Building UWP Apps for the Large Screen",
"time": "2016-04-01T11:10:00-07:00",
"day": "3",
"room": "Empowering Business Theater",
"code": "T646-R3",
"speakers": [
"Paul Barr",
"Michael Hilsdale"
],
"details": "Designing for the Surface Hub means more than just a large canvas. We'll talk about the challenges and benefits of building a productive Surface Hub experience.",
"tags": [
"Universal Windows Platform (UWP)"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T647-R1",
"title": "Windows Store for Business and TeamViewer",
"time": "2016-03-30T17:10:00-07:00",
"day": "1",
"room": "Seizing Opportunity Theater",
"code": "T647-R1",
"speakers": [
"Jan Kalis",
"Alfredo Patron"
],
"details": "The Windows Store is more than just a consumer app store. Join the Store team and TeamViewer as we discuss how the Windows Store for Business can help you reach new users in the SMB and prosumer space.",
"tags": [
"Monetization",
"Windows Store"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T647-R2",
"title": "Windows Store for Business and TeamViewer",
"time": "2016-04-01T14:10:00-07:00",
"day": "3",
"room": "Seizing Opportunity Theater",
"code": "T647-R2",
"speakers": [
"Jan Kalis",
"Alfredo Patron"
],
"details": "The Windows Store is more than just a consumer app store. Join the Store team and TeamViewer as we discuss how the Windows Store for Business can help you reach new users in the SMB and prosumer space.",
"tags": [
"Monetization",
"Windows Store"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T648-R1",
"title": "How to Drive Monetization Using Video Ads",
"time": "2016-03-30T15:10:00-07:00",
"day": "1",
"room": "Seizing Opportunity Theater",
"code": "T648-R1",
"speakers": [
"Michal Pilawski"
],
"details": "Learn the monetization secrets and best practices utilized by top developers to drive revenue in their apps using video ads",
"tags": [
"Monetization"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T648-R2",
"title": "How to Drive Monetization Using Video Ads",
"time": "2016-03-31T12:10:00-07:00",
"day": "2",
"room": "Seizing Opportunity Theater",
"code": "T648-R2",
"speakers": [
"Linda Pham"
],
"details": "Learn the monetization secrets and best practices utilized by top developers to drive revenue in their apps using video ads",
"tags": [
"Monetization"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T648-R3",
"title": "How to Drive Monetization Using Video Ads",
"time": "2016-04-01T12:40:00-07:00",
"day": "3",
"room": "Seizing Opportunity Theater",
"code": "T648-R3",
"speakers": [
"Linda Pham"
],
"details": "Learn the monetization secrets and best practices utilized by top developers to drive revenue in their apps using video ads",
"tags": [
"Monetization"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T649",
"title": "Improving Apps with UI Automation",
"time": "2016-03-30T15:10:00-07:00",
"day": "1",
"room": "Engaging User Experiences Theater",
"code": "T649",
"speakers": [
"Yosef Durr"
],
"details": "Details coming soon!",
"tags": [
"Universal Windows Platform (UWP)",
"Accessibility"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T650-R1",
"title": "Windows Command Line Improvements",
"time": "2016-03-30T16:40:00-07:00",
"day": "1",
"room": "Empowering Business Theater",
"code": "T650-R1",
"speakers": [
"Yosef Durr"
],
"details": "Details coming soon!",
"tags": [
"Tools"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T650-R2",
"title": "Windows Command Line Improvements",
"time": "2016-04-01T10:10:00-07:00",
"day": "3",
"room": "Empowering Business Theater",
"code": "T650-R2",
"speakers": [
"Yosef Durr"
],
"details": "Details coming soon!",
"tags": [
"Tools"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T651-R1",
"title": "Designing for Larger Screens",
"time": "2016-03-30T14:10:00-07:00",
"day": "1",
"room": "Engaging User Experiences Theater",
"code": "T651-R1",
"speakers": [
"Rob Cameron",
"Lynnette Reed"
],
"details": "Details coming soon!",
"tags": [
"Universal Windows Platform (UWP)",
"Design",
"Xbox"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T651-R2",
"title": "Designing for Larger Screens",
"time": "2016-03-31T17:10:00-07:00",
"day": "2",
"room": "Engaging User Experiences Theater",
"code": "T651-R2",
"speakers": [
"Rob Cameron",
"Lynnette Reed"
],
"details": "Details coming soon!",
"tags": [
"Universal Windows Platform (UWP)",
"Design",
"Xbox"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T651-R3",
"title": "Designing for Larger Screens",
"time": "2016-04-01T10:10:00-07:00",
"day": "3",
"room": "Engaging User Experiences Theater",
"code": "T651-R3",
"speakers": [
"Rob Cameron",
"Lynnette Reed"
],
"details": ".Details coming soon!",
"tags": [
"Universal Windows Platform (UWP)",
"Design",
"Xbox"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T652-R1",
"title": "Building Accessible UWP Apps",
"time": "2016-03-30T14:40:00-07:00",
"day": "1",
"room": "Engaging User Experiences Theater",
"code": "T652-R1",
"speakers": [
"Mariah Dunn",
"Sean Hayes"
],
"details": "See how to identify and overcome more advanced challenges when making data-bound apps more accessible.",
"tags": [
"Universal Windows Platform (UWP)",
"Accessibility"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T652-R2",
"title": "Building Accessible UWP Apps",
"time": "2016-03-31T16:40:00-07:00",
"day": "2",
"room": "Engaging User Experiences Theater",
"code": "T652-R2",
"speakers": [
"Mariah Dunn",
"Sean Hayes"
],
"details": "See how to identify and overcome more advanced challenges when making data-bound apps more accessible.",
"tags": [
"Universal Windows Platform (UWP)",
"Accessibility"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T653-R1",
"title": "How to Train Your Robot with Sensors and Bluetooth",
"time": "2016-03-30T16:40:00-07:00",
"day": "1",
"room": "Engaging User Experiences Theater",
"code": "T653-R1",
"speakers": [
"Kiran Pathakota",
"Rinku Sreedhar"
],
"details": "Watch how a Universal Windows Platform app can use a combination of Bluetooth and sensor APIs to teach a robot how to respond to contextual changes in the world around it.",
"tags": [
"Universal Windows Platform (UWP)"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T653-R2",
"title": "How to Train Your Robot with Sensors and Bluetooth",
"time": "2016-03-31T14:10:00-07:00",
"day": "2",
"room": "Engaging User Experiences Theater",
"code": "T653-R2",
"speakers": [
"Kiran Pathakota",
"Rinku Sreedhar"
],
"details": "Watch how a Universal Windows Platform app can use a combination of Bluetooth and sensor APIs to teach a robot how to respond to contextual changes in the world around it.",
"tags": [
"Universal Windows Platform (UWP)"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T653-R3",
"title": "How to Train Your Robot with Sensors and Bluetooth",
"time": "2016-04-01T13:10:00-07:00",
"day": "3",
"room": "Engaging User Experiences Theater",
"code": "T653-R3",
"speakers": [
"Kiran Pathakota",
"Rinku Sreedhar"
],
"details": "Watch how a Universal Windows Platform app can use a combination of Bluetooth and sensor APIs to teach a robot how to respond to contextual changes in the world around it.",
"tags": [
"Universal Windows Platform (UWP)"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T654-R1",
"title": "Using the Microsoft Band with Windows 10 Background Events",
"time": "2016-03-30T11:40:00-07:00",
"day": "1",
"room": "Engaging User Experiences Theater",
"code": "T654-R1",
"speakers": [
"Ali Alvi",
"Tony Andrews"
],
"details": "In this session, we'll highlight recent updates to the latest Microsoft Band SDK, and how to use them to use the UWP background execution model to create interactive experiences on the Microsoft Band.",
"tags": [
"Universal Windows Platform (UWP)"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T654-R2",
"title": "Using the Microsoft Band with Windows 10 Background Events",
"time": "2016-03-31T16:10:00-07:00",
"day": "2",
"room": "Engaging User Experiences Theater",
"code": "T654-R2",
"speakers": [
"Ali Alvi",
"Tony Andrews"
],
"details": "In this session, we'll highlight recent updates to the latest Microsoft Band SDK, and how to use them to use the UWP background execution model to create interactive experiences on the Microsoft Band.",
"tags": [
"Universal Windows Platform (UWP)"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T654-R3",
"title": "Using the Microsoft Band with Windows 10 Background Events",
"time": "2016-04-01T10:40:00-07:00",
"day": "3",
"room": "Engaging User Experiences Theater",
"code": "T654-R3",
"speakers": [
"Ali Alvi",
"Tony Andrews"
],
"details": "In this session, we'll highlight recent updates to the latest Microsoft Band SDK, and how to use them to use the UWP background execution model to create interactive experiences on the Microsoft Band.",
"tags": [
"Universal Windows Platform (UWP)"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T655",
"title": "Using Windows App Studio to Save Time and Reach More Users",
"time": "2016-03-30T19:40:00-07:00",
"day": "1",
"room": "Seizing Opportunity Theater",
"code": "T655",
"speakers": [
"Peter Kruger"
],
"details": "In this session, the founder of Tiingo (a robust web site) will discuss how they use App Studio and the Windows hosted web app model to quickly create a rich Windows experience. We'll also examine how to take advantage of the new Windows 10 Controls available as NuGet Packages.",
"tags": [
"Universal Windows Platform (UWP)",
"Web Platform"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T656",
"title": "NativeScript and Visual Studio Code: Together at Last!",
"time": "2016-03-31T17:40:00-07:00",
"day": "2",
"room": "Empowering Business Theater",
"code": "T656",
"speakers": [
"John Bristowe"
],
"details": "Yes, you heard it here, folks. You can now write NativeScript-based apps in Visual Studio Code -- all through the power of Visual Studio Code's extensibility model. In this session, you'll discover how to build native mobile apps with NativeScript using Visual Studio Code. You'll also how the extensibility model works in Visual Studio Code and how you can write an extension yourself!",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T657",
"title": "Instantly Releasing Updates to Your React Native Apps",
"time": "2016-03-30T12:40:00-07:00",
"day": "1",
"room": "Empowering Business Theater",
"code": "T657",
"speakers": [
"Jonathan Carter"
],
"details": "React Native is a compelling platform for building cross-platform mobile apps, and like other JavaScript-based solutions, can take advantage of the ability to perform \"hot code pushes\" of your code and assets, without needing to submit them to the stores. In this session, we'll discuss how the CodePush service makes performing over-air-updates easy, and how to integrate it into an existing React Native app",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T658-R1",
"title": "Tools for XAML Apps in Visual Studio vNext",
"time": "2016-03-30T13:10:00-07:00",
"day": "1",
"room": "Engaging User Experiences Theater",
"code": "T658-R1",
"speakers": [
"Unni Ravindranathan"
],
"details": "Visual Studio vNext has some great XAML tooling and we'll dive deeper to show you what's new!",
"tags": [
"Universal Windows Platform (UWP)",
".NET",
"C#",
"Visual Studio",
"Windows Presentation Foundation",
"XAML"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T658-R2",
"title": "Tools for XAML Apps in Visual Studio vNext",
"time": "2016-04-01T13:10:00-07:00",
"day": "3",
"room": "Empowering Business Theater",
"code": "T658-R2",
"speakers": [
"Unni Ravindranathan"
],
"details": "Visual Studio vNext has some great XAML tooling and we'll dive deeper to show you what's new!",
"tags": [
"Universal Windows Platform (UWP)",
".NET",
"C#",
"Visual Studio",
"Windows Presentation Foundation",
"XAML"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T659-R1",
"title": "Make NuGet Your Company's Component Repository",
"time": "2016-03-30T18:10:00-07:00",
"day": "1",
"room": "Engaging User Experiences Theater",
"code": "T659-R1",
"speakers": [
"​Richard Lander"
],
"details": "NuGet is a free and open-source package manager from Microsoft. Many people think of NuGet as only a public repository of packages, but that's not true. You can use NuGet as your company's private repository as well. In this session we'll take a look at how you can set up your own private NuGet server within your own company to manage your own components.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T659-R2",
"title": "Make NuGet Your Company's Component Repository",
"time": "2016-03-31T15:40:00-07:00",
"day": "2",
"room": "Empowering Business Theater",
"code": "T659-R2",
"speakers": [
"​Richard Lander"
],
"details": "NuGet is a free and open-source package manager from Microsoft. Many people think of NuGet as only a public repository of packages, but that's not true. You can use NuGet as your company's private repository as well. In this session we'll take a look at how you can set up your own private NuGet server within your own company to manage your own components.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T660",
"title": "Git for Enterprises with Visual Studio Team Services",
"time": "2016-03-30T19:40:00-07:00",
"day": "1",
"room": "Empowering Business Theater",
"code": "T660",
"speakers": [
"Jeremy Epling"
],
"details": "Visual Studio Team Services provides enterprise-grade support for small and large teams using Git. Branch policies, permissions, required peer-reviews, and other features make it easy for your team to adopt a Git workflow that works for you. This talk will cover those features, give a peak into upcoming work, and cover how the Team Services team uses its own product to develop the service.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T661",
"title": "Getting Started with F# on .NET Core",
"time": "2016-03-31T11:40:00-07:00",
"day": "2",
"room": "Engaging User Experiences Theater",
"code": "T661",
"speakers": [
"David Stephens"
],
"details": "There's more to .NET Core than just C#. F# is a functional-first .NET language that can help you write better software with less code. In this session, you'll learn how to get started with F# on .NET Core. We'll see how the .NET CLI makes it easy to create and run an F# project, then check out how to use visual studio Code to edit F#, even on OS X and Linux.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T662",
"title": "Deploy to Azure from Visual Studio Team Services",
"time": "2016-03-31T14:40:00-07:00",
"day": "2",
"room": "Seizing Opportunity Theater",
"code": "T662",
"speakers": [
"Vijay Machiraju"
],
"details": "Want to deploy your applications to Azure? This demo-packed session shows you how you can setup a DevOps pipeline for building, deploying, and testing applications in Azure. Release Management (RM) in Visual Studio Team Services (VSTS) helps you deploy your .NET or Java applications to Azure app services or virtual machines. If you are a cloud-first customer using Azure PaaS, then RM can help you easily deploy and test your applications using in-the-box tasks. If you are an enterprise customer looking to move your applications into virtual machines in the cloud, then RM integrates with Azure Resource Manager to help you provision virtual machines, and with technologies such as WinRM, Docker, and Chef, to help you deploy applications. While deploying to multiple environments you can apply environment specific configurations or setup approvals on the path to production. Moreover, Release Management gives you complete traceability to understand which releases, builds, work items, and commits are being deployed into each environment, so that you can be confident about your deployments.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T663",
"title": "A Lap Around ChakraCore - Microsoft's Open Source JavaScript Engine",
"time": "2016-03-30T14:40:00-07:00",
"day": "1",
"room": "Seizing Opportunity Theater",
"code": "T663",
"speakers": [
"Gaurav Seth - Chakra",
"Brian Terlson"
],
"details": "In January 2016, ChakraCore went open source and development moved to GitHub. This talk will introduce you to ChakraCore, how you can embed it to enable scripting in your apps and services, and showcase how ChakraCore is on the bleeding edge of language support with features from ES6, ES2016 and beyond. It will also cover where we're headed next including using ChakraCore with Node.js, bringing innovation to advance the state of the art of JavaScript debugging and updates on our cross-platform journey.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T664",
"title": "Evolving the Installation of Visual C++ IDE and Tools",
"time": "2016-04-01T14:40:00-07:00",
"day": "3",
"room": "Empowering Business Theater",
"code": "T664",
"speakers": [
"Marian Luparu"
],
"details": "Join the Visual C++ team for an open conversation on the present and future acquisition experiences for the Visual C++ IDE and Build Tools. You'll learn about the different ways we're making installation easier today as well as have a chance to weigh in our future plans in this space.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T665",
"title": "Building Extensions for Visual Studio Team Services",
"time": "2016-03-30T15:40:00-07:00",
"day": "1",
"room": "Engaging User Experiences Theater",
"code": "T665",
"speakers": [
"Christopher Schleiden"
],
"details": "From dashboard widgets, work item form controls, build tasks to completely new experiences: Extensions for Visual Studio Team Services and Team Foundation Server 2015 enable you to provide first-class integrations for millions of developers. This talk will give you a quick overview over the Visual Studio Team Services extensibility model, show you how you can build your own extensions, and how to publish them to the Visual Studio Marketplace.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T666",
"title": "Interactive Analytics with Application Insights",
"time": "2016-03-30T15:40:00-07:00",
"day": "1",
"room": "Empowering Business Theater",
"code": "T666",
"speakers": [
"Guru Kirthigavasan"
],
"details": "Diagnostics or usage analysis of any application is never straight forward. The current tools available for developers and dev teams are very limiting. With Application Insights Analytics, we allow developers to query their application data in an adhoc and interactive fashion. Our goal is to help developers answer hardest questions about their applications instantly.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T667-R1",
"title": "Native iOS, Android, & Windows Apps from C# and XAML with Xamarin.Forms",
"time": "2016-03-31T15:10:00-07:00",
"day": "2",
"room": "Engaging User Experiences Theater",
"code": "T667-R1",
"speakers": [
"Mike James"
],
"details": "Building cross-platform native UIs with one shared codebase was once just a dream. With Xamarin.Forms, this dream is now a reality. Xamarin.Forms allows you to build a native UI for three platforms with one shared C# codebase. During this session we will cover the Xamarin.Forms library to share up to 99% of your code across iOS, Android, and Windows Phone. Moreover, we will really focus on the code with several live coding adventures throughout the entire session. When you leave you will have the knowledge to create your first iOS, Android, and Windows Phone mobile apps in C# with Xamarin and Xamarin.Forms.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T667-R2",
"title": "Native iOS, Android, & Windows Apps from C# and XAML with Xamarin.Forms",
"time": "2016-04-01T12:40:00-07:00",
"day": "3",
"room": "Engaging User Experiences Theater",
"code": "T667-R2",
"speakers": [
"Mike James"
],
"details": "Building cross-platform native UIs with one shared codebase was once just a dream. With Xamarin.Forms, this dream is now a reality. Xamarin.Forms allows you to build a native UI for three platforms with one shared C# codebase. During this session we will cover the Xamarin.Forms library to share up to 99% of your code across iOS, Android, and Windows Phone. Moreover, we will really focus on the code with several live coding adventures throughout the entire session. When you leave you will have the knowledge to create your first iOS, Android, and Windows Phone mobile apps in C# with Xamarin and Xamarin.Forms. .",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T668-R1",
"title": "Using HockeyApp with Xamarin Apps",
"time": "2016-03-31T11:40:00-07:00",
"day": "2",
"room": "Seizing Opportunity Theater",
"code": "T668-R1",
"speakers": [
"Joshua Weber"
],
"details": "Details coming soon!",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T668-R2",
"title": "Using HockeyApp with Xamarin Apps",
"time": "2016-04-01T10:40:00-07:00",
"day": "3",
"room": "Seizing Opportunity Theater",
"code": "T668-R2",
"speakers": [
"Joshua Weber"
],
"details": "Details coming soon!",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T669-R1",
"title": "How Google Uses TypeScript",
"time": "2016-03-31T16:40:00-07:00",
"day": "2",
"room": "Seizing Opportunity Theater",
"code": "T669-R1",
"speakers": [
"Evan Martin"
],
"details": "Google is investigating using TypeScript for its JavaScript development beyond Angular 2. Evan will talk about the challenges of bringing TypeScript into Google's existing JavaScript code base, what makes TypeScript different from comparable systems (Facebook's Flow, Google's Closure Compiler), and the work Google is doing to better integrate TypeScript and Closure.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T669-R2",
"title": "How Google Uses TypeScript",
"time": "2016-04-01T13:40:00-07:00",
"day": "3",
"room": "Seizing Opportunity Theater",
"code": "T669-R2",
"speakers": [
"Evan Martin"
],
"details": "Google is investigating using TypeScript for its JavaScript development beyond Angular 2. Evan will talk about the challenges of bringing TypeScript into Google's existing JavaScript code base, what makes TypeScript different from comparable systems (Facebook's Flow, Google's Closure Compiler), and the work Google is doing to better integrate TypeScript and Closure.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T670-R1",
"title": "Python: Fill in the Gaps",
"time": "2016-04-01T12:10:00-07:00",
"day": "3",
"room": "Engaging User Experiences Theater",
"code": "T670-R1",
"speakers": [
"Steve Dower"
],
"details": "You probably already code in C# or JavaScript, but how do you deal with problems that don't fit these languages? Come find out how Python can fill that gap.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T670-R2",
"title": "Python: Fill in the Gaps",
"time": "2016-03-31T12:40:00-07:00",
"day": "2",
"room": "Engaging User Experiences Theater",
"code": "T670-R2",
"speakers": [
"Steve Dower"
],
"details": "You probably already code in C# or JavaScript, but how do you deal with problems that don't fit these languages? Come find out how Python can fill that gap.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T672-R1",
"title": "Tips for Using the F12 Edge Dev Tools",
"time": "2016-03-30T16:10:00-07:00",
"day": "1",
"room": "Empowering Business Theater",
"code": "T672-R1",
"speakers": [
"Andy Sterland"
],
"details": "This talk will cover tips & demos to make you more productive diagnosing issues in Edge, specifically looking at: working with CSS (changes, editing & diffing), pro tips for making JavaScript debugging a little less painful (set next statement, just my code, etc.) and using the F12 Edge Developer tools to debug & profile UWPs.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T672-R2",
"title": "Tips for Using the F12 Edge Dev Tools",
"time": "2016-04-01T14:10:00-07:00",
"day": "3",
"room": "Empowering Business Theater",
"code": "T672-R2",
"speakers": [
"Andy Sterland"
],
"details": "This talk will cover tips & demos to make you more productive diagnosing issues in Edge, specifically looking at: working with CSS (changes, editing & diffing), pro tips for making JavaScript debugging a little less painful (set next statement, just my code, etc.) and using the F12 Edge Developer tools to debug & profile UWPs.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T673-R1",
"title": "Deep Dive Into IOT Starter Kit App: Architecture and Getting Started on Building Your IOT Solution",
"time": "2016-03-31T13:40:00-07:00",
"day": "2",
"room": "Seizing Opportunity Theater",
"code": "T673-R1",
"speakers": [
"Harikrishna Menon",
"James Montemagno"
],
"details": "Details coming soon!",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T673-R2",
"title": "Deep Dive Into IOT Starter Kit App: Architecture and Getting Started on Building Your IOT Solution",
"time": "2016-04-01T09:40:00-07:00",
"day": "3",
"room": "Seizing Opportunity Theater",
"code": "T673-R2",
"speakers": [
"Harikrishna Menon",
"James Montemagno"
],
"details": "Details coming soon!",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T674",
"title": "Zendesk & Office 365 Groups; The Power of SaaS Platforms: From Outlook Groups to APIs and Mobile SDKs",
"time": "2016-03-31T13:10:00-07:00",
"day": "2",
"room": "Seizing Opportunity Theater",
"code": "T674",
"speakers": [
"Greg Dreyfus"
],
"details": "Demonstrating the integration between partner solutions and Office 365 APIs",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T675",
"title": "Qorus - Integrating Office Add-ins with Cloud Applications",
"time": "2016-03-30T18:10:00-07:00",
"day": "1",
"room": "Empowering Business Theater",
"code": "T675",
"speakers": [
"Wim Immelman"
],
"details": "Qorus Software enhance users' productivity with Microsoft Office and Office Extensibility tools. Wim will showcase Office's latest extensibility API. He will authenticate from Qorus Word Add-in to Office 365 on Windows and OS X using showDialogAsync API as well as preview documents using WOPI. You will also see how the Word Add-In can search for content in SharePoint Online, insert it and then refresh it should the document stored in SharePoint Online be updated.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T676",
"title": "PickIt - Empowering Visualizations to Convey Meaning",
"time": "2016-03-30T14:40:00-07:00",
"day": "1",
"room": "Empowering Business Theater",
"code": "T676",
"speakers": [
"Humberto Lezama Guadarrama"
],
"details": "Pickit provides legally cleared photos for use in Word documents and PowerPoint presentations. Their add-in allows users to browse/search their vast picture collection and insert pictures. Users can also favorite pictures and request new ones. They are also working on Pickit for Business which is a variation of their add-in targeted towards mid-large organizations; they are very interested in the corporate deployment scenarios for that.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T677",
"title": "Office Connectors - Bringing Your APIs into MS Graph",
"time": "2016-03-31T14:10:00-07:00",
"day": "2",
"room": "Empowering Business Theater",
"code": "T677",
"speakers": [
"Sonal Pardeshi"
],
"details": "Integration between external web services and MS Graph",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T678-R1",
"title": "LUIS: Set Up Your Own Language Model in a Matter of Minutes, and Understand Your Users!",
"time": "2016-03-30T13:40:00-07:00",
"day": "1",
"room": "Empowering Business Theater",
"code": "T678-R1",
"speakers": [
"Mohamed Gouda"
],
"details": "Build your own language understanding model using LUIS, and understand speech and written text.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T678-R2",
"title": "LUIS: Set Up Your Own Language Model in a Matter of Minutes, and Understand Your Users!!",
"time": "2016-03-31T17:10:00-07:00",
"day": "2",
"room": "Empowering Business Theater",
"code": "T678-R2",
"speakers": [
"Mohamed Gouda"
],
"details": "Build your own language understanding model using LUIS, and understand speech and written text.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T679-R1",
"title": "Here's How You Can Build Your Own Smart Bot",
"time": "2016-03-30T17:10:00-07:00",
"day": "1",
"room": "Engaging User Experiences Theater",
"code": "T679-R1",
"speakers": [
"De Long Fu"
],
"details": "We will showcase how to build your own smart bot and use that bot across multiple social channels.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T679-R2",
"title": "Here's How You Can Build Your Own Smart Bot",
"time": "2016-03-31T14:40:00-07:00",
"day": "2",
"room": "Engaging User Experiences Theater",
"code": "T679-R2",
"speakers": [
"De Long Fu"
],
"details": "We will showcase how to build your own smart bot and use that bot across multiple social channels.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T679-R3",
"title": "Here's How You Can Build Your Own Smart Bot",
"time": "2016-04-01T13:40:00-07:00",
"day": "3",
"room": "Engaging User Experiences Theater",
"code": "T679-R3",
"speakers": [
"De Long Fu"
],
"details": "We will showcase how to build your own smart bot and use that bot across multiple social channels.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T681-R1",
"title": "Real-time Mapping with Microsoft Azure and Bing Maps",
"time": "2016-03-30T17:40:00-07:00",
"day": "1",
"room": "Empowering Business Theater",
"code": "T681-R1",
"speakers": [
"Johannes Kebeck"
],
"details": "In an increasingly connected world we need to be able to connect the dots and get insights in real-time. In this talk you will see how we connect your assets to the Azure Cloud and generated a real-time map of your assets.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T681-R2",
"title": "Real-time Mapping with Microsoft Azure and Bing Maps",
"time": "2016-04-01T09:40:00-07:00",
"day": "3",
"room": "Empowering Business Theater",
"code": "T681-R2",
"speakers": [
"Johannes Kebeck"
],
"details": "In an increasingly connected world we need to be able to connect the dots and get insights in real-time. In this talk you will see how we connect your assets to the Azure Cloud and generated a real-time map of your assets.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T682",
"title": "Building Analytics for the Modern Business",
"time": "2016-03-31T13:10:00-07:00",
"day": "2",
"room": "Engaging User Experiences Theater",
"code": "T682",
"speakers": [
"Matt Usher"
],
"details": "Modern businesses need to answer questions quickly. We'll explore how you can deliver a powerful data warehouse solution to answer these questions.",
"tags": [
"Analytics"
],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T683",
"title": "Take Control! Use Jobs to Manage Large Numbers of Azure SQL Databases",
"time": "2016-04-01T14:40:00-07:00",
"day": "3",
"room": "Engaging User Experiences Theater",
"code": "T683",
"speakers": [
"Debra Dove"
],
"details": "As a SaaS developer with hundreds, or even thousands of databases, elastic database jobs simplifies management through reliable execution of T-SQL scripts across a group of databases. Learn how you can use jobs to execute and monitor operations such as schema changes, reference data updates, performance data collection or tenant (customer) telemetry collection and batch processing. Come by to also get a glimpse into the upcoming Preview which integrates jobs directly as a feature of Azure SQL Database.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T684",
"title": "Intelligent Systems: Advanced Analytics in Action for Retail, Healthcare and Manufacturing",
"time": "2016-03-30T19:10:00-07:00",
"day": "1",
"room": "Engaging User Experiences Theater",
"code": "T684",
"speakers": [
"Giampaolo Battaglia",
"Seayoung Rhee"
],
"details": "In this theatre session, we'll be demoing key scenarios leveraging information management, big data and advanced analytics capabilities in industries such as retail, healthcare, or manufacturing.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T685",
"title": "Integrating Power BI into Your Own Applications - Featuring Real World Demos",
"time": "2016-03-31T16:40:00-07:00",
"day": "2",
"room": "Empowering Business Theater",
"code": "T685",
"speakers": [
"Josh Caplan",
"Sanjay Soni"
],
"details": "Visualizing data in applications is a powerful communications tool. Learn how to do this easily with Power BI",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T686",
"title": "Premium Messaging & Messaging Scale",
"time": "2016-03-30T19:10:00-07:00",
"day": "1",
"room": "Seizing Opportunity Theater",
"code": "T686",
"speakers": [
"Dan Rosanova"
],
"details": "Includes how Halo, Xbox Live Events & Office use Event Hubs for large scale telemetry",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T687",
"title": "Microsoft PowerApps - Increase the Productivity of Mobile Employees",
"time": "2016-03-30T19:40:00-07:00",
"day": "1",
"room": "Engaging User Experiences Theater",
"code": "T687",
"speakers": [
"Pratap Ladhani"
],
"details": "Microsoft PowerApps is a new service currently in preview from Microsoft that enables enterprises to quickly build mobile and web-based apps that run across the major phone, tablet and laptop platforms. PowerApps RAD-tool approach makes building apps faster and more cost-effective, allowing organizations to address the ever expanding app needs of mobile workers. Hear how PowerApps can help you and your organization and how to get started with the early service preview.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T688",
"title": "Leveraging the New Azure CDN APIs to Build \"Wicked Fast\" Applications",
"time": "2016-03-30T12:10:00-07:00",
"day": "1",
"room": "Seizing Opportunity Theater",
"code": "T688",
"speakers": [
"Manling Zhang",
"Kevin Zhang"
],
"details": "Azure CDN offers developers a new CDN object model, APIs, and multiple SDKs to help you build global applications with massive scale, high performance and security. We will quickly walk you through the Azure CDN solution space. Next, we will demonstrate how easy it is to use the APIs to provide you the performance, reliability, and security you need to build world class applications.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T689",
"title": "Azure Table Design Best Practices",
"time": "2016-03-30T13:40:00-07:00",
"day": "1",
"room": "Seizing Opportunity Theater",
"code": "T689",
"speakers": [
"Jason Hogg",
"Vamshidhar Kommineni"
],
"details": "Table storage offers highly available, massively scalable storage, so that your application can automatically scale to meet user demand. Table storage is Microsoft's NoSQL key/attribute store - it has a schema-less design, making it different from traditional relational databases. With a schema-less data store, it's easy to adapt your data as the needs of your application evolve. Table storage is easy to use, so developers can create applications quickly. We will present detailed design concepts and demonstration to get the best out of Azure Table.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T690",
"title": "Deploying, Managing, and Controlling Apps with Azure Resource Manager",
"time": "2016-03-30T14:10:00-07:00",
"day": "1",
"room": "Empowering Business Theater",
"code": "T690",
"speakers": [
"Ryan Jones"
],
"details": "In this session, we'll talk about how ARM helps you author, deploy, monitor, and manage modern applications in the cloud. In parallel, we'll discuss how features such as auditing, role based access control, resource policy, and KeyVault ensure that your apps meet the governance requirements of your customers.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T691",
"title": "Building an Application for the Azure Marketplace",
"time": "2016-03-30T11:40:00-07:00",
"day": "1",
"room": "Seizing Opportunity Theater",
"code": "T691",
"speakers": [
"Khalid Mouss"
],
"details": "Azure Marketplace is the place where Azure customers and partners meet. Come learn why use the marketplace and how to deploy and manage single and multi-tier solutions. As an existing or potential partner, we will also drill down and show case how to build and publish new solutions using Azure marketplace taking advantage of Azure resource manager (ARM) and Azure extensibility models and the benefits of using the platform to go to market for your solutions. Once you build an application that delights your customers, you can monetize it through the Microsoft Azure Marketplace. In this session, you will also hear about new upcoming Test Drive solutions.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T692",
"title": "Under the Hood: NEW Options for PaaS Development",
"time": "2016-04-01T11:40:00-07:00",
"day": "3",
"room": "Empowering Business Theater",
"code": "T692",
"speakers": [
"Matthew Henderson",
"Yochay Kiriaty"
],
"details": "Details coming soon!",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T693",
"title": "Building MicroServices with Service Fabric",
"time": "2016-03-31T15:40:00-07:00",
"day": "2",
"room": "Engaging User Experiences Theater",
"code": "T693",
"speakers": [
"Matthew Snider"
],
"details": "MicroServices are on everyone's mind, come learn from the Service Fabric team why 25min is enough to get you excited on what we have to offer for your productivity",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T694",
"title": "Automate Business Process With Logic Apps (Deep Dive)",
"time": "2016-03-30T16:10:00-07:00",
"day": "1",
"room": "Engaging User Experiences Theater",
"code": "T694",
"speakers": [
"Jim Harrer",
"Kevin Lam"
],
"details": "See how you can use Azure Logic Apps to automate business processes that integrate with services in the cloud without using code. This session will show how to best take advantage of different Logic App capabilities, understanding the deployment model, and taking a look at Logic Apps through the lens of business intelligence.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T695",
"title": "Building and Managing APIs on App Service",
"time": "2016-04-01T10:40:00-07:00",
"day": "3",
"room": "Empowering Business Theater",
"code": "T695",
"speakers": [
"Darrell Miller",
"Vladimir Vinogradsky"
],
"details": "If you build Web APIs, internal or external, API Management is all about saving you time and money. It can make APIs easier to discover, easier to use, better controlled, perform better and more reliable. API Management takes advantage of the HTTP layered architecture to allow you to transparently add out-of-the-box functionality to your existing Web APIs. This talk will show you how to leverage API management to enable all kinds of functionality like HTTP caching, automatic retry handling, transparent versioning, tenant sharding, API facading, response transformation, fragment caching, JWT authentication, logging and monitoring. API Management lets you focus on building making your APIs awesome and not waste time re-inventing standard HTTP mechanisms.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T696-R1",
"title": "U-SQL: 0-60 for Big Data with .NET",
"time": "2016-03-30T15:40:00-07:00",
"day": "1",
"room": "Seizing Opportunity Theater",
"code": "T696-R1",
"speakers": [
"Matthew Winkler"
],
"details": "With Azure Data Lake we're introducing a new SQL-based language called U-SQL, that combines the familiarity of SQL with C# extensions to make Big Data processing easy, and fun. In this presentation you will learn the concepts behind the new language and see examples of how to use it to query unstructured, semi-structured and structured data",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T696-R2",
"title": "U-SQL: 0-60 for Big Data with .NET",
"time": "2016-03-31T17:40:00-07:00",
"day": "2",
"room": "Seizing Opportunity Theater",
"code": "T696-R2",
"speakers": [
"Matthew Winkler"
],
"details": "With Azure Data Lake we're introducing a new SQL-based language called U-SQL, that combines the familiarity of SQL with C# extensions to make Big Data processing easy, and fun. In this presentation you will learn the concepts behind the new language and see examples of how to use it to query unstructured, semi-structured and structured data",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T697-R1",
"title": "Unlock Real-Time Predictive Insights From the Internet of Things",
"time": "2016-03-31T15:10:00-07:00",
"day": "2",
"room": "Seizing Opportunity Theater",
"code": "T697-R1",
"speakers": [
"Santosh Balasubramanian"
],
"details": "Real-time placeholder, due on 3/15 EOD",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T697-R2",
"title": "Unlock Real-Time Predictive Insights From the Internet of Things",
"time": "2016-04-01T11:10:00-07:00",
"day": "3",
"room": "Seizing Opportunity Theater",
"code": "T697-R2",
"speakers": [
"Santosh Balasubramanian"
],
"details": "Real-time placeholder, due on 3/15 EOD",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T698",
"title": "Skype for Business Partner Integration Examples",
"time": "2016-03-31T12:40:00-07:00",
"day": "2",
"room": "Empowering Business Theater",
"code": "T698",
"speakers": [
"David Newman",
"Richard Taylor"
],
"details": "Skype for Business enables developers to enhance the capabilities of their applications and ecosystems. Come see some real-world examples of integration scenarios that may spark your imagination!",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T699",
"title": "Secure and Monitor Your Network",
"time": "2016-03-30T18:40:00-07:00",
"day": "1",
"room": "Seizing Opportunity Theater",
"code": "T699",
"speakers": [
"Siva Edupuganti",
"Vijay Tinnanur"
],
"details": "Context of Network Security when you build applications on cloud; How can you monitor your network and gain additional insights",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T702",
"title": "Bringing 2+U to Life: From Scale Model to Environment",
"time": "2016-03-30T11:40:00-07:00",
"day": "1",
"room": "Empowering Business Theater",
"code": "T702",
"speakers": [
"Boaz Ashkenazy",
"Richard Dormer"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T703-R1",
"title": "Building Collaborative Educational Experiences in HoloLens",
"time": "2016-04-01T10:10:00-07:00",
"day": "3",
"room": "Seizing Opportunities Theater",
"code": "T703-R1",
"speakers": [
"Jeff Mlakar"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T703-R2",
"title": "Building Collaborative Educational Experiences in HoloLens",
"time": "2016-03-30T16:10:00-07:00",
"day": "1",
"room": "Seizing Opportunities Theater",
"code": "T703-R2",
"speakers": [
"Jeff Mlakar"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T705-R1",
"title": "Designing for Spatial Variation",
"time": "2016-03-30T17:40:00-07:00",
"day": "1",
"room": "User Experiences Theater",
"code": "T705-R1",
"speakers": [
"Jeremy Bibby",
"John Rabasa"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T705-R2",
"title": "Designing for Spatial Variation",
"time": "2016-04-01T09:40:00-07:00",
"day": "3",
"room": "User Experiences Theater",
"code": "T705-R2",
"speakers": [
"Jeremy Bibby",
"John Rabasa"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T706-R1",
"title": "Envisioning Next Generation Financial Trading with HoloLens",
"time": "2016-04-01T11:10:00-07:00",
"day": "3",
"room": "Engaging User Experiences Theater",
"code": "T706-R1",
"speakers": [
"Heather Raikes",
"Adam Sheppard"
],
"details": "Futures trading is a fast-paced, volatile, and complex business. Traders have to constantly parse massive volumes of dynamic information and they have to be prepared to act on it instantly and accurately. In this session Adam Sheppard and Heather Raikes discuss 8Ninths project with Citibank Innovation Lab to prototype a next-generation futures-trading experience, integrating the full real-estate of a trader's current workstation with the surrounding real world into an integrated, mixed-reality trading platform using HoloLens.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T706-R2",
"title": "Envisioning Next Generation Financial Trading with HoloLens",
"time": "2016-03-31T15:10:00-07:00",
"day": "2",
"room": "Empowering Business Theater",
"code": "T706-R2",
"speakers": [
"Heather Raikes",
"Adam Sheppard"
],
"details": "Futures trading is a fast-paced, volatile, and complex business. Traders have to constantly parse massive volumes of dynamic information and they have to be prepared to act on it instantly and accurately. In this session Adam Sheppard and Heather Raikes discuss 8Ninths project with Citibank Innovation Lab to prototype a next-generation futures-trading experience, integrating the full real-estate of a trader's current workstation with the surrounding real world into an integrated, mixed-reality trading platform using HoloLens.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T708-R1",
"title": "Holoflight: Visualizing Flight Data in 3D",
"time": "2016-03-30T12:40:00-07:00",
"day": "1",
"room": "Seizing Opportunity Theater",
"code": "T708-R1",
"speakers": [
"Laurent Bugnion",
"Rene Schulte"
],
"details": "With more and more planes flying around the globe and the availability of powerful backend systems, there are many commercial services that provide advanced flight data analysis in 2D. The unique mixed reality capabilities of HoloLens mean that we can present that information in an entirely new way, using spatial context to delivering faster understanding for users. When you leave this session, you will understand how we solved the problem of visualizing flight data in 3D in a way suited for a holographic environment and compelling for users. We'll share some of our more vexing design challenges and how we solved them.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T708-R2",
"title": "Holoflight: Visualizing Flight Data in 3D",
"time": "2016-03-31T12:40:00-07:00",
"day": "2",
"room": "Seizing Opportunity Theater",
"code": "T708-R2",
"speakers": [
"Laurent Bugnion",
"Rene Schulte"
],
"details": "With more and more planes flying around the globe and the availability of powerful backend systems, there are many commercial services that provide advanced flight data analysis in 2D. The unique mixed reality capabilities of HoloLens mean that we can present that information in an entirely new way, using spatial context to delivering faster understanding for users. When you leave this session, you will understand how we solved the problem of visualizing flight data in 3D in a way suited for a holographic environment and compelling for users. We'll share some of our more vexing design challenges and how we solved them.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T709-R1",
"title": "Improv Not Screenplays: Iterative Holographic Design",
"time": "2016-03-30T16:40:00-07:00",
"day": "1",
"room": "Seizing Opportunity Theater",
"code": "T709-R1",
"speakers": [
"David Curry",
"Eric Rak"
],
"details": "Designing and developing for HoloLens shatters the existing paradigms that we as developers and designers rely on. Dave Curry, VP of Interactive, and Eric Rak, Creative Director, share what they learned building a team at POP that is delivering a holographic training tool for coaches to Major League Soccer. If you're a development or design leader about to start delivering HoloLens projects, this session will provide useful insight into what makes HoloLens so different and exciting to work with and how you can prepare to be productive quickly.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T709-R2",
"title": "Improv Not Screenplays: Iterative Holographic Design",
"time": "2016-03-31T14:40:00-07:00",
"day": "2",
"room": "Empowering Business Theater",
"code": "T709-R2",
"speakers": [
"David Curry",
"Eric Rak"
],
"details": "Designing and developing for HoloLens shatters the existing paradigms that we as developers and designers rely on. Dave Curry, VP of Interactive, and Eric Rak, Creative Director, share what they learned building a team at POP that is delivering a holographic training tool for coaches to Major League Soccer. If you're a development or design leader about to start delivering HoloLens projects, this session will provide useful insight into what makes HoloLens so different and exciting to work with and how you can prepare to be productive quickly.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T709-R3",
"title": "Improv Not Screenplays: Iterative Holographic Design",
"time": "2016-04-01T13:40:00-07:00",
"day": "3",
"room": "Empowering Business Theater",
"code": "T709-R3",
"speakers": [
"David Curry",
"Eric Rak"
],
"details": "Designing and developing for HoloLens shatters the existing paradigms that we as developers and designers rely on. Dave Curry, VP of Interactive, and Eric Rak, Creative Director, share what they learned building a team at POP that is delivering a holographic training tool for coaches to Major League Soccer. If you're a development or design leader about to start delivering HoloLens projects, this session will provide useful insight into what makes HoloLens so different and exciting to work with and how you can prepare to be productive quickly.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T710-R1",
"title": "Lessons from the Lowe's Kitchen 1: Optimizing Your Experience for a World Full of Holograms",
"time": "2016-03-30T13:40:00-07:00",
"day": "1",
"room": "User Experiences Theater",
"code": "T710-R1",
"speakers": [
"Kevin Collins"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T710-R2",
"title": "Lessons from the Lowe's Kitchen 1: Optimizing Your Experience for a World Full of Holograms",
"time": "2016-03-31T12:10:00-07:00",
"day": "2",
"room": "User Experiences Theater",
"code": "T710-R2",
"speakers": [
"Kevin Collins"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T711-R1",
"title": "Lessons from the Lowe's Kitchen 2: Obtaining Precision Alignment",
"time": "2016-03-30T15:10:00-07:00",
"day": "1",
"room": "Empowering Business Theater",
"code": "T711-R1",
"speakers": [
"Kevin Collins"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T711-R2",
"title": "Lessons from the Lowe's Kitchen 2: Obtaining Precision Alignment",
"time": "2016-03-31T13:40:00-07:00",
"day": "2",
"room": "User Experiences Theater",
"code": "T711-R2",
"speakers": [
"Kevin Collins"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T712-R1",
"title": "Maps and Models: Navigating & Managing Large Assets",
"time": "2016-04-01T12:10:00-07:00",
"day": "3",
"room": "Empowering Business Theater",
"code": "T712-R1",
"speakers": [
"Kelly Malone",
"Pete Nolan"
],
"details": "Kelly Malone, Vice President Product Management, discusses his team's first HoloLens application, for the PGA. Taqtile is building a HoloLens application that allows two or more PGA event planners to prepare for The Players Championship golf competition at Sawgrass golf course in Florida. Taqtile' s application uses PGA Shotlink data which records every historical shot made in the PGA competition, allowing planners to see heat-maps showing the most common areas where competitors landed shots combined with other environmental data overlaid on a holographic maquette of the golf course. This allows planners to identify the best tee-off locations, hazards, and hole locations to improve the difficulty and competitiveness of the upcoming event. Kelly will discuss how Taqtile approached managing large maps and 3D models (like a golf courses with buildings, etc.) as well how they designed for a UX based in the real world.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T712-R2",
"title": "Maps and Models: Navigating & Managing Large Assets",
"time": "2016-03-31T16:10:00-07:00",
"day": "2",
"room": "Empowering Business Theater",
"code": "T712-R2",
"speakers": [
"Kelly Malone",
"Pete Nolan"
],
"details": "Kelly Malone, Vice President Product Management, discusses his team's first HoloLens application, for the PGA. Taqtile is building a HoloLens application that allows two or more PGA event planners to prepare for The Players Championship golf competition at Sawgrass golf course in Florida. Taqtile' s application uses PGA Shotlink data which records every historical shot made in the PGA competition, allowing planners to see heat-maps showing the most common areas where competitors landed shots combined with other environmental data overlaid on a holographic maquette of the golf course. This allows planners to identify the best tee-off locations, hazards, and hole locations to improve the difficulty and competitiveness of the upcoming event. Kelly will discuss how Taqtile approached managing large maps and 3D models (like a golf courses with buildings, etc.) as well how they designed for a UX based in the real world.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T713-R1",
"title": "Optimizing Educational Visualizations for HoloLens",
"time": "2016-03-31T15:40:00-07:00",
"day": "2",
"room": "Seizing Opportunity Theater",
"code": "T713-R1",
"speakers": [
"Henry Eastman"
],
"details": "Case Western Reserve University's Henry Eastman discusses how his team has built a holographic Human Anatomy curriculum. Henry will focus on how his team optimized anatomical data for HoloLens using advanced decimation and shader techniques, as well as what they learned about labeling and highlighting.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T713-R2",
"title": "Optimizing Educational Visualizations for HoloLens",
"time": "2016-04-01T14:40:00-07:00",
"day": "3",
"room": "Seizing Opportunity Theater",
"code": "T713-R2",
"speakers": [
"Henry Eastman"
],
"details": "Case Western Reserve University's Henry Eastman discusses how his team has built a holographic Human Anatomy curriculum. Henry will focus on how his team optimized anatomical data for HoloLens using advanced decimation and shader techniques, as well as what they learned about labeling and highlighting.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T714-R1",
"title": "Remote Collaboration with Multiple Avatars",
"time": "2016-03-30T19:10:00-07:00",
"day": "1",
"room": "Empowering Business Theater",
"code": "T714-R1",
"speakers": [
"Caleb Cannon",
"Michael Hoffman"
],
"details": "Michael Hoffman, co-founder, Object Theory and former HoloLens developer at Microsoft, and Caleb Cannon, developer at Object Theory, discus what their team has learned while building a solution for CDM Smith that allows multiple users, in multiple locations to have a single, shared holographic collaboration experience. This session will include in-depth discussion on shared world coordinates, using fiduciary markers, networking considerations, designing for remote vs in-person experiences, avoiding the Uncanny Valley, developing for avatar movement, representing multiple people with avatars and getting gaze right.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T714-R2",
"title": "Remote Collaboration with Multiple Avatars",
"time": "2016-03-31T13:10:00-07:00",
"day": "2",
"room": "Empowering Business Theater",
"code": "T714-R2",
"speakers": [
"Caleb Cannon",
"Michael Hoffman"
],
"details": "Michael Hoffman, co-founder, Object Theory and former HoloLens developer at Microsoft, and Caleb Cannon, developer at Object Theory, discus what their team has learned while building a solution for CDM Smith that allows multiple users, in multiple locations to have a single, shared holographic collaboration experience. This session will include in-depth discussion on shared world coordinates, using fiduciary markers, networking considerations, designing for remote vs in-person experiences, avoiding the Uncanny Valley, developing for avatar movement, representing multiple people with avatars and getting gaze right.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T714-R3",
"title": "Remote Collaboration with Multiple Avatars",
"time": "2016-04-01T13:10:00-07:00",
"day": "3",
"room": "Seizing Opportunity Theater",
"code": "T714-R3",
"speakers": [
"Caleb Cannon",
"Michael Hoffman"
],
"details": "Michael Hoffman, co-founder, Object Theory and former HoloLens developer at Microsoft, and Caleb Cannon, developer at Object Theory, discus what their team has learned while building a solution for CDM Smith that allows multiple users, in multiple locations to have a single, shared holographic collaboration experience. This session will include in-depth discussion on shared world coordinates, using fiduciary markers, networking considerations, designing for remote vs in-person experiences, avoiding the Uncanny Valley, developing for avatar movement, representing multiple people with avatars and getting gaze right.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T715-R1",
"title": "Rendering Astronomically Large Models in the HoloLens",
"time": "2016-03-30T18:10:00-07:00",
"day": "1",
"room": "Seizing Opportunities Theater",
"code": "T715-R1",
"speakers": [
"Charles Goddard"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T715-R2",
"title": "Rendering Astronomically Large Models in the HoloLens",
"time": "2016-03-31T17:10:00-07:00",
"day": "2",
"room": "Seizing Opportunities Theater",
"code": "T715-R2",
"speakers": [
"Charles Goddard"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T716-R1",
"title": "Rendering Mars",
"time": "2016-03-30T14:10:00-07:00",
"day": "1",
"room": "Seizing Opportunities Theater",
"code": "T716-R1",
"speakers": [
"Alex Menzies"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T716-R2",
"title": "Rendering Mars",
"time": "2016-03-31T14:10:00-07:00",
"day": "2",
"room": "Seizing Opportunities Theater",
"code": "T716-R2",
"speakers": [
"Alex Menzies"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T719-R1",
"title": "Unity for HoloLens",
"time": "2016-03-30T18:40:00-07:00",
"day": "1",
"room": "Engaging User Experiences Theater",
"code": "T719-R1",
"speakers": [
"Mark Schonegal"
],
"details": "Details coming soon!",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T719-R2",
"title": "Unity for HoloLens",
"time": "2016-04-01T12:40:00-07:00",
"day": "3",
"room": "Empowering Business Theater",
"code": "T719-R2",
"speakers": [
"Mark Schonegal"
],
"details": "Details coming soon!",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T720",
"title": "2+U Sales Center: The Human Element with HoloLens",
"time": "2016-03-30T13:10:00-07:00",
"day": "1",
"room": "Empowering Business Theater",
"code": "T720",
"speakers": [
"Boaz Ashkenazy",
"Richard Dormer"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T721",
"title": "Five Core Application Design Patterns for Microsoft HoloLens",
"time": "2016-03-30T12:10:00-07:00",
"day": "1",
"room": "Engaging User Experiences Theater",
"code": "T721",
"speakers": [
"Adrian Ferrier"
],
"details": "One of the most entertaining challenges of working with Microsoft's HoloLens has been to establish a set of reusable design patterns for mixed reality. Adrian Ferrier, Development Manager at Trimble Geospatial, discusses creating core reusable libraries and application patterns for Trimble's business areas, including conceptual, UX, and programming interface foundations for others to leverage. Adrian will share Trimble's key application design patterns for mixed reality and the shorthand terminology they created to describe them. This session will enumerate these patterns and dive into a few to illustrate the curious implications of programming for interactions in spaces.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T722-R1",
"title": "From POC to a Customer Use Case",
"time": "2016-03-30T17:10:00-07:00",
"day": "1",
"room": "Empowering Business Theater",
"code": "T722-R1",
"speakers": [
"Aviad Almagor"
],
"details": "One of the most exciting moments in product development is the point where the product meets the customer. This is especially true for a transformative product like HoloLens. In this session Aviad Almagor, Director, Mixed Reality Program at Trimble, will host a conversation with a customer about the development path Trimble developers took to create a HoloLens-based solution for the customer's unique architectural scenario.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T722-R2",
"title": "From POC to a Customer Use Case",
"time": "2016-03-31T11:40:00-07:00",
"day": "2",
"room": "Empowering Business Theater",
"code": "T722-R2",
"speakers": [
"Aviad Almagor"
],
"details": "One of the most exciting moments in product development is the point where the product meets the customer. This is especially true for a transformative product like HoloLens. In this session Aviad Almagor, Director, Mixed Reality Program at Trimble, will host a conversation with a customer about the development path Trimble developers took to create a HoloLens-based solution for the customer's unique architectural scenario.",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
},
{
"url": "https://channel9.msdn.com/Events/Build/2016/T723",
"title": "Vuforia + HoloLens: Augmented Reality Platform Meets HoloLens",
"time": "2016-04-01T14:10:00-07:00",
"day": "3",
"room": "User Experiences Theater",
"code": "T723",
"speakers": [
"David Beard"
],
"details": "",
"tags": [],
"level": "200 - Intermediate",
"type": "Theater"
}
]
using BuildScraping;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Threading.Tasks;
namespace BuildScraping
{
class Program
{
static void Main(string[] args)
{
ServicePointManager.DefaultConnectionLimit = 10;
var sw = new System.Diagnostics.Stopwatch();
sw.Start();
var client = new AngleSharp.AngleSharpClient("https://channel9.msdn.com");
// var client = new Supremes.DcsoupClient("https://channel9.msdn.com");
var json = MainAsync(client).Result;
File.WriteAllText("build2016.json", json);
sw.Stop();
Console.WriteLine(sw.Elapsed);
}
static async Task<string> MainAsync(IClient client)
{
var array = await Task.WhenAll
(
GetUrls(await CrawlList(client))
.Select(async x => Parse(await client.GetAsync(x)))
);
Array.Sort(array, (l, r) => string.CompareOrdinal(l.code, r.code));
return
JsonConvert.SerializeObject(array, Formatting.Indented);
}
static async Task<IList<IDocument>> CrawlList(IClient client)
{
const string head = "/Events/Build/2016?sort=status&direction=asc";
var list = new List<IDocument>();
for (var url = head; url != null;)
{
var doc = await client.GetAsync(url);
list.Add(doc);
url = doc.Find("li[class=next]>a")
.Select(e => e.Attribute("href"))
.FirstOrDefault();
}
return list;
}
static IEnumerable<string> GetUrls(IEnumerable<IDocument> docs)
{
return
from doc in docs
from anchor in doc.Find("div[class=entry-meta]>a")
select anchor.Attribute("href");
}
private static Item Parse(IDocument document)
{
var url = document.Url;
var title = document.Find("h1").Select(e => e.Text).FirstOrEmpty();
var time = document.Find("li[class=date]>time").Select(e => e.Attribute("datetime")).FirstOrEmpty();
var day = document.Find("li[class=day]>a").Select(e => e.Attribute("href").Substring("/Events/Build/2016?d=".Length)).FirstOrEmpty();
var room = document.Find("li[class=room]").Select(e => e.Text.Trim()).FirstOrEmpty();
var code = document.Find("li[class=code]").Select(e => e.Text.Trim()).FirstOrEmpty();
var speakers = document.Find("li[class=speakers]>a").Select(e => e.Text).ToArray();
var details = document.Find("#entry-body").Select(e => e.Text.Trim()).FirstOrEmpty();
var allTags = document.Find("#entry-tags a");
var tags = allTags
.Where(a => a.Attribute("href").StartsWith("/Events/Build/2016?t="))
.Select(a => a.Text.Trim())
.ToArray();
var level = allTags
.Where(a => a.Attribute("href").StartsWith("/Events/Build/2016?l="))
.Select(a => a.Text.Trim())
.FirstOrEmpty();
var type = allTags
.Where(a => a.Attribute("href").StartsWith("/Events/Build/2016?y="))
.Select(a => a.Text.Trim())
.FirstOrEmpty();
Console.WriteLine(code);
return new Item
{
url = url,
title = title,
time = time,
day = day,
room = room,
code = code,
speakers = speakers,
details = details,
tags = tags,
level = level,
type = type
};
}
}
static class ProgramEx
{
public static string FirstOrEmpty(this IEnumerable<string> strs)
{
const char NO_BREAK_SPACE = '\u00a0';
const char C_CEDILLA = '\u00e7';
const char EN_DASH = '\u2013';
const char LEFT_SINGLE_QUOTATION_MARK = '\u2018';
const char RIGHT_SINGLE_QUOTATION_MARK = '\u2019';
const char LEFT_DOUBLE_QUOTATION_MARK = '\u201c';
const char RIGHT_DOUBLE_QUOTATION_MARK = '\u201d';
const char BULLET = '\u2022';
const string HORIZONTAL_ELLIPSIS = "\u2026";
const char WHITE_CIRCLE = '\u25CB';
var text = (strs.FirstOrDefault() ?? "")
.Replace(NO_BREAK_SPACE, ' ')
.Replace(C_CEDILLA, 'c')
.Replace(EN_DASH, '-')
.Replace(LEFT_SINGLE_QUOTATION_MARK, '\'')
.Replace(RIGHT_SINGLE_QUOTATION_MARK, '\'')
.Replace(LEFT_DOUBLE_QUOTATION_MARK, '"')
.Replace(RIGHT_DOUBLE_QUOTATION_MARK, '"')
.Replace(BULLET, '*')
.Replace(HORIZONTAL_ELLIPSIS, "...")
.Replace(WHITE_CIRCLE, '*');
var notAscii = text.Where(c => c > '\u007f').ToArray();
if (notAscii.Length > 0 && System.Diagnostics.Debugger.IsAttached)
{
System.Diagnostics.Debugger.Break();
}
return text;
}
}
public class Item
{
public string url;
public string title;
public string time;
public string day;
public string room;
public string code;
public string[] speakers;
public string details;
public string[] tags;
public string level;
public string type;
}
interface IClient
{
Task<IDocument> GetAsync(string path);
}
interface IDocument
{
string Url { get; }
IEnumerable<IElement> Find(string query);
}
interface IElement
{
string Text { get; }
string Attribute(string name);
}
}
namespace AngleSharp
{
internal class AngleSharpClient : BuildScraping.IClient
{
private readonly string domain;
private readonly IConfiguration config;
public AngleSharpClient(string domain)
{
this.domain = domain;
this.config = Configuration.Default.WithDefaultLoader();
}
public async Task<BuildScraping.IDocument> GetAsync(string path)
{
var doc = await BrowsingContext.New(config).OpenAsync(domain + path);
return new AngleSharpDocument(doc);
}
}
internal class AngleSharpDocument : BuildScraping.IDocument
{
private readonly Dom.IDocument document;
public AngleSharpDocument(Dom.IDocument document)
{
this.document = document;
}
public string Url
{
get { return document.DocumentUri; }
}
public IEnumerable<BuildScraping.IElement> Find(string query)
{
return document.QuerySelectorAll(query).Select(x => new AngleSharpElement(x));
}
}
internal class AngleSharpElement : BuildScraping.IElement
{
private readonly Dom.IElement element;
public AngleSharpElement(Dom.IElement element)
{
this.element = element;
}
public string Text
{
get { return element.TextContent; }
}
public string Attribute(string name)
{
return element.Attributes[name].Value;
}
}
}
namespace Supremes
{
internal class DcsoupClient : BuildScraping.IClient
{
private readonly string domain;
private readonly HttpClient client;
public DcsoupClient(string domain)
{
this.domain = domain;
this.client = new HttpClient();
}
public async Task<IDocument> GetAsync(string path)
{
var message = await client.GetAsync(domain + path);
return new DcsoupDocument(message.Parse());
}
}
internal class DcsoupDocument : BuildScraping.IDocument
{
private readonly Nodes.Document document;
public DcsoupDocument(Nodes.Document document)
{
this.document = document;
}
public string Url
{
get { return document.Location; }
}
public IEnumerable<IElement> Find(string query)
{
return document.Select(query).Select(x => new DcsoupElement(x));
}
}
internal class DcsoupElement : BuildScraping.IElement
{
private readonly Nodes.Element element;
public DcsoupElement(Nodes.Element element)
{
this.element = element;
}
public string Text
{
get { return element.Text; }
}
public string Attribute(string name)
{
return element.Attr(name);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment