MSSQL Extension for VS Code | Data Exposed

This week's episode of Data Exposed welcomes Kevin Cunnane to the show to talk about the Big Data Partner Program. Pranav is a Senior Software Engineering Manager in the SQL Server tools team. No slides and all demo (we love that!) as Kevin jumps right in to showcase the multi-OS tools that Kevin and his teams have been working on. Specifically, Kevin is in to show off the MSSQL extension for Visual Studio Code. Notice that Kevin is running VS Code on a Mac! How awesome is that! Today's agenda is simple; Kevin shows off the awesome MSSQL extension and then he discusses how you can contribute to it!At the [02:33] mark Kevin provides a simple overview of the MSSQL extension for VS Code, including how to get it, how to download it and add it to VS Code, and then jumps in on how to use it for the next 10 minutes! At the [10:05] mark Kevin spends a few minutes discussing how to the MSSQL extension. At the [12:24] mark Kevin gets into the "deep stuff" and actually shows us how easy it is to contribute and make changes to the extension by first discussing the VS Code architecture, then at the [T17:00 mark] jumps in to the actual MSSQL extension code and actually fixes a formatter bug that had been reported, simply to show us how easy it is to contribute. For more on the extension, visit the Visual Studio marketplace here.To contribute, visit GitHub here and here.

Posted on: 25 April 2017 | 4:26 pm

Interview with Maria Naggaga, Program Manager on the .NET Team | GALs

In this episode, Golnaz sits down with the amazing Maria Naggaga, a Program Manager on the .NET team who loves to draw Afros at and help the younger dev generation use our platforms.GALs is a show about the women who work in Tech (at Microsoft or outside) from three ladies that currently work on the Channel 9 team. Golnaz Alibeigi, Soumow Atitallah, and Kaitlin McKinnon have started a new series featuring women in Tech who work in development, management, marketing and research who have interesting stories to share about their success in the industry and ideas on how to grow diversity in IT. Follow @CH9 Follow @golnaz89 Follow @LadyNaggaga

Posted on: 25 April 2017 | 11:25 am

Add Custom Menu Items

Today we are going to add a custom menu item to the Dial. Hands-on materials and samples can be found at GitHub here:

Posted on: 25 April 2017 | 1:09 am

Episode 2: Germany - Interview with Dominick Baier | The MVP Show

In episode 2 of the MVP Show we join MVP, Dominick Baier, in his hometown of Heidelberg, Germany. He has been a tremendous contributor to the technical community and an MVP for 10+ years, focusing on Visual Studio and development technologies. Together we discuss some of his passions, including identity and access control protocols. In this video we also have fun exploring the local highlights from a native point of view. We hope watching this is as fun for you, as we had making it. Any questions or comments? Please don't hesitate to drop us a line below! Who knows, maybe you will be invited to an upcoming video shoot with Seth next!In der zweiten Episode der MVP-Show treffen wir uns mit Dominick Baier in seiner Heimatstadt Heidelberg. Dominick ist seit mehr als zehn Jahren MVP für "Visual Studio and Development Technologies". Mit Dominick sprechen wir über seine Arbeit, seine Hobbies und auch über Identity- und Access-Control Protokolle. Wir hatten eine Menge Spaß bei der Entdeckung lokaler Sehenswürdigkeiten und hoffen, Ihnen macht dieses Video ebenso viel Spaß, wie wir beim Drehen hatten. Bei Fragen, nutzen Sie bitte die Kommentarfunktion. Und wer weiß, vielleicht wird Seth Sie zum nächsten Videodreh einladen!Extended cut of Dominick's demos:Part II: Modern Authentication ArchitecturePart III: IdentityServer4 in ActionDominick's blog:'s blog: website: https://identityserver.ioTraining dates: https://identityserver4.readthedocs.ioTutorials: 

Posted on: 24 April 2017 | 10:00 am

Episode 2: Germany Part II - Modern Authentication Architecture | The MVP Show

In this bonus footage from Episode 2 of the MVP Show, Dominick Baier walks us through two typical modern authentication scenarios. One is "machine to machine" communication and one is web-based user authentication with delegated API access. Both scenarios are achieved using the "token service" abstraction, where all authentication logic and access token issuance is encapsulated in a service.Both scenarios are examples of how to enable modern security scenarios using a combination of OAuth 2.0 and OpenID Connect. Pssst...if you are coming from the MVP Show's Germany episode, you can pick up where we left off by clicking on this timecode: [19:06] If you're interested in a practical demonstration of IdentityServer4 in Action check out Part III of our bonus footage with Dominick. Dominick's blog:'s blog: website: https://identityserver.ioTraining dates: https://identityserver4.readthedocs.ioTutorials:

Posted on: 24 April 2017 | 9:59 am

Functioning Private Visual Studio Gallery via Azure Functions

Today's project from Daniel Cazzulino is one that I thought kind of neat and different.If you're a Visual Studio user, you've been to the Visual Studio Gallery. You might have also wondered at one point how to create your own Gallery. But then you considered you'd have to spin up a VM somewhere, have to maintain it, etc.What if you could create a "Serverless" Gallery? Say using the new cool that is Azure Functions?That's exactly what Daniel's done and he shared the entire process and code with us!Serverless custom Visual Studio gallery with Azure FunctionsThere are a few online services that offer custom VS galleries, but given that it’s just a plain Atom feed with some storage for the payloads, I figured it made for an excellent use case for Azure Functions.The online Azure Functions code “editor” is extremely basic, more a textbox than an editor at the moment :).So I’d much rather create an actual .NET project, with unit tests and create a nuget package that I consume on one-liner functions instead :)AzureFunctions.VisualStudioGalleryThis package makes it trivial to create a custom Visual Studio gallery feed using plain Azure Blob Storage to persist the feed as well as automatically update it from VSIX payloads pushed to the same storage container.The service requires two functions: one for updating the feed blob, and another for returning the feed to the users.Feed Updating Function...Feed Retrieving Function...With that, you can now head over to the MSDN documentation on how to add a private Gallery to Visual Studio and try it out![Click through to read the entire post]Follow @CH9 Follow @coding4fun Follow @gduncan411

Posted on: 24 April 2017 | 8:00 am

TWC9: Win Dev's at Build, GA Cognitive Services, Linux Containers on Windows and more... | This Week On Channel 9

This week on Channel 9, Nikola and Vlad discuss the week's top developer news, including;[01:13]  Microsoft Cognitive Services – General availability for Face API, Computer Vision API and Content Moderator[02:17] Windows Developers at Microsoft Build 2017[03:06] DockerCon 2017: Powering new Linux innovations with Hyper-V isolation and Windows Server [John Gossman][03:57] Visual Studio 2017 Preview 15.2 [Sarika Calla], CMake support in Visual Studio – what’s new in 2017 15.2 update [Will Buik], Visual Studio 2017 Preview release notes[05:25] Patterns and Practices in C# 7 [Jonathan Allen][06:50] NuGet Package Identity and Trust [Daniel Jacobson][08:30] MailKit Officially Replaces .NET’s SmtpClient [Jonathan Allen], Achievement Unlocked: MimeKit and MailKit in official Microsoft docs [Jeffrey Stedfast][10:04] Making sense of the different versions of .NET Core (runtime and SDK) [Jon Hilton][10:57] Exactly what is blockchain? [Rockford Lhotka][12:25] Microsoft HoloLens delivers first ever augmented reality Easter Egg hunt [Adario Strange]Picks of the Week!Nikola's Pick of the Week:[13:50] Building a Telepresence App with HoloLens and KinectVlad's Pick of the Week:[15:13] F8 2017Please leave a comment or email us at @CH9 Follow @metulev Follow @vladkol Follow @gduncan411

Posted on: 21 April 2017 | 5:00 pm

Episode 228: Building Games with Service Fabric | Microsoft Azure Cloud Cover Show

In this episode Thiago Almeida and Etienne Margraff are joined by Mark Fussell, Principal Program Manager Lead working on Azure Service Fabric, and Haishi Bai, Senior Software Engineer on Azure. Mark and Haishi join us to go over demos and real world examples and architectures for running new and legacy games using Azure Service Fabric.Links from the show:[00:59] - Service Fabric recap[02:24] - Tic Tac Toe - Reliable actors sample[06:52] - Illyriad Games - Age of Ascent MMO game[09:19] - Fun Rock - Heroes United game[12:34] - GameFabric & Unity Tanks demo - Open Source Game Framework by Fun Rock[20:15] - XBOX Ambassador demo[27:17] - Hosting legacy games and Minecraft demo[38:33] - Tencent implementation for hosting legacy gamesTic Tac Toe sample codeGameFabric FrameworkAzure Service Fabric team blogSetting up a highly-available Minecraft server using Containers on a Linux-based Service Fabric clusterLike Cloud Cover on Facebook!Follow @CloudCoverShowFollow @chrisrisnerFollow @nzthiagoFollow @HaishiBai2010Follow @mfussell

Posted on: 21 April 2017 | 11:57 am

Azure Marketplace | Azure Friday

Vybava Ramadoss joins Scott Hanselman to share the new interactive experience for the Azure Marketplace, which makes it easier to navigate the product catalog and find the right solution for your cloud application. Marketplace provides a rich catalog of thousands of products and solutions that range from open source and community software to enterprise applications that have been certified and optimized to run on Azure. 

Posted on: 20 April 2017 | 7:00 pm

Surface Dial app partners, Forza Racing Championship, and more | This Week On Windows

This Week on Windows:  just in time for the Windows 10 Creators Update we've got a host of new app partners for Surface Dial, Forza gets a new car pack and embarks on the 3rd season of its Racing Championship – all thanks to a Porsche partnership. Plus, we give you tips and tricks to getting the most out of Microsoft Edge. Specifics covered in this episode include the following:New Surface Dial app partnersBespin invitesForza Racing Championship Series Season 3Books in Windows StoreDid you know: New Microsoft Edge top tipsSurface Book with performance base and Surface Studio GABetter Call SaulFate of the Furious preorderBill Nye saves the world

Posted on: 20 April 2017 | 12:00 pm

Keynote- Joseph Sirosh | Microsoft Data Amp 2017

Watch Joseph Sirosh, Corporate Vice President for the Data Group at Microsoft, give his keynote at Microsoft Data Amp 2017.

Posted on: 19 April 2017 | 5:23 pm

Microsoft Data Amp Keynote | Microsoft Data Amp 2017

Whether you're a family-owned shop, a manufacturer with a global supply chain, or an e-commerce site, the path to greater efficiency and boosting sales is through your data. Actionable insights can transform your business—if you know to identify opportunities and optimize your operations. Get started now tapping your most valuable resource: your data.Watch the keynote of the Microsoft Data Amp 2017.

Posted on: 19 April 2017 | 1:16 pm

SQL Server 2017: HA and DR on Linux | Microsoft Data Amp 2017

SQL Server on Windows today is built on Windows Server Cluster Services for high availability and disaster recovery.  In this session, we'll show how SQL Server 2017 running on Linux meets the most demanding requirements for high availability using technology that is trusted and familiar for Linux users. Download SQL Server 2017: Now on Windows, Linux, and Docker (

Posted on: 19 April 2017 | 11:45 am

Bring your PC software to the Windows Store with the Desktop Bridge | Visual Studio 2017 Launch

Learn how the Desktop Bridge can help you bring your existing PC software to the Windows Store to simplify deployment and increase reach & monetization. You will also learn how to modernize your existing PC software on Windows 10 with the Universal Windows Platform.

Posted on: 9 March 2017 | 5:22 pm

AI & Research: What’s Next in Emerging Technology | CXO Summit 2017

Hear Jeannette Wing share her unique insight into the artificial intelligence and augmented reality trends that will shape the future. She'll explore innovative applications that are arriving today, and look ahead at others that are just over the horizon.

Posted on: 6 March 2017 | 8:17 pm

Opening Keynote: The Second Machine Age: Work, Progress and Prosperity in a Time of Brilliant Technologies | CXO Summit 2017

We are living in a time of brilliant technologies: cars that drive themselves; Jeopardy!-champion supercomputers; cheap, flexible, and useful robots; algorithms that make better decisions than humans; and countless others. They are bringing us into a second machine age, the greatest era of transformation since the Industrial Revolution. In his talk, Professor McAfee will discuss both the great promise and thorny challenges — for organizations, leaders, and workers alike — of the world we're creating as we develop and deploy digital technologies that are the stuff of science fiction.

Posted on: 6 March 2017 | 8:07 pm

Top 7 things to be excited about as a C++ developer in Visual Studio 2017 | Visual Studio 2017 Launch

Come learn the top 7 new things in Visual Studio 2017 that should excite you as a C++ developer, regardless of whether you are already using the product and are looking to upgrade, or whether you never used the product but are considering Visual Studio.

Posted on: 28 February 2017 | 8:00 pm