Using the Kanban Board | Visual Studio Toolbox

In this episode, Donovan Brown makes his debut as a co-host. He is joined by Sondra Batbold, who shows the Kanban board in Visual Studio Team Services. She shows how quickly you can customize the board to fit your team and how it is integrated with Microsoft Teams.For more information on the basics of Kanban, see the Visual Studio docs.

Posted on: 7 December 2016 | 10:00 am

The Xamarin Show 12: MVVM Light and Xamarin with Laurent Bugnion | The Xamarin Show

This week, James is joined by friend of the show Laurent Bugnion, Software engineer and UX enthusiast at Valorem/IdentityMine, introduces us to the world of developing with the MVVM Light Toolkit with Xamarin development. The MVVM Light Toolkit offers Xamarin developers a MVVM (Model-View-ViewModel) library that adds data binding, commands, navigation, extensions, and a whole lot more to traditional development with Xamarin. Laurent even shows us the use cases and compatibility with Xamarin.Forms. Segments:[08:00] What MVVM Toolkit brings to Xamarin development[10:00] Sample walk through with MVVM Light Toolkit[16:00] Data binding controls in Android[21:00] Simplifying adapters in Android[23:30] Data binding controls in iOS[25:00] Getting and Starting with MVVM Light ToolkitShow Links:MVVM Light ToolkitMVVM Light Toolkit Pluralsight CourseLaurent's Site & BlogFind James on: Twitter, GitHub, Blog, and his weekly podcast Merge Conflict with Frank.Follow @JamesMontemagnoFollow @lbugnion 

Posted on: 7 December 2016 | 10:00 am

Surfacing Development with the Surface Dial

Last month we highlighted code samples for developing for the Surface Dial, Radical Samples for the Surface Dial.Today we've got a great post from Connor Weins which shows a number of in's and out's, tips and tricks in developing for the Surface Dial...A New Input Paradigm in Windows – The Surface Dial"...The Surface Dial introduces a new paradigm for input in Windows. The Surface Dial is a new category of input device, which we refer to as a radial controller, and is a revolutionary new tool for the creative process. With tools and shortcuts at your fingertips, the Surface Dial allows you to remain focused on what matters most. You can manipulate images, adjust volume, change color hues and much more, all with simple gestures. With the Surface Dial in one hand and Surface Pen in the other, the creative process is made more productive and more enjoyable. Additionally, you can place your Surface Dial directly on the screen of the Surface Studio and have favorite tools – like a color picker or ruler – at hand and easily accessible on your digital drafting table.When paired over Bluetooth with a Windows 10 Anniversary Update PC, the Surface Dial delivers a breadth of new experiences to users and opens a world of possibilities. The goal of this blog is to walk you through how you can build your own experiences on the Surface Dial in your application.Introducing the Radial ControllerFor Windows, the Surface Dial represents a totally new type of input device in the system, which we refer to as a radial controller. To go along with this brand-new type of input, Windows has delivered an integrated experience that makes it easier and faster for users to customize and do the things they love – all with a turn of the Dial.The Surface Dial has a simple set of gestures: It can be rotated, it can be pressed like a button and it can be placed on the screen of the Surface Studio. These gestures are instantly familiar to users and easy to learn. When you press and hold the Surface Dial, a menu experience shows up that presents a selection of tools that can be controlled. These tools offer a variety of functions designed to improve the user’s workflow and keep them immersed in their creativity – from scrolling and zooming, changing volume and controlling media playback, undo and redo, custom keyboard shortcuts and more. It also integrates further with a broad and growing set of in-box and 3rd party apps, unlocking new tools when used with the Windows Ink Workspace, Office, Maps, Groove Music, Sketchable, Bluebeam Revu, Moho 12, Drawboard PDF and more. With the Surface Dial, unlocking new functions for users across every Windows app, they’ll be excited to explore how the Dial can help them in their favorite apps. With the extensibility available through the Windows universal platform, it’s easy for your app to bring that delightful Surface Dial experience they’re searching for!The first and simplest way to add value with Surface Dial is to use Windows inbox components that come with the Surface Dial integration built-in. For developers who leverage the Windows Ink platform to give their users the power to write, draw, and create with their pen, the InkCanvas and InkToolbar XAML controls populate the Surface Dial’s menu with new tools, allowing users to quickly modify the attributes of their ink, change the thickness of their ink as they write and control the on-screen ruler. This gives you the same great Surface Dial integration available in the Sketchpad and Screen Sketch apps in the Windows Ink Workspace....For media players, integrating with the SystemMediaTransportControls will give the same ability to pause, play and skip tracks with the Dial as Groove Music and Spotify.For developers who want to go beyond the default integration built into the system and create something truly unique, Windows makes it easy for you to add your own tools to this menu through the RadialController platform. The RadialController universal APIs allow you to build your own custom tools for the Surface Dial’s menu and handle Dial input from both Universal Windows Platform apps and classic Win32 apps. You have the option to respond to the button and rotation input available on all Windows devices, or go one step further and build immersive UI experiences for when the Surface Dial is used on-screen on the Surface Studio.Let’s start by looking at what it takes to build a custom tool experience for the Surface Dial!Building a Custom Tool for the Surface Dial....Handling On-Screen Input for Surface StudioAs we called out above, there are 2 modes which a radial controller device can be used in: off-screen and on-screen. When the Surface Dial is placed on the screen of the Surface Studio, the RadialController API gets the location and the bounds of the contact so that you can build richer and more immersive experiences for the user....Start Creating with Surface DialUsing what you’ve learned so far about the RadialController APIs, you can now integrate the Surface Dial into your application, handle input and configure the system menu to meet your needs. You can build a huge range of delightful features for your users, ranging from simple modification of values and properties, to driving complex onscreen UI for Surface Dial users on the Surface Studio.For more information on UX design and best practices with Dial, please consult our Surface Dial development overview, and you can find the full source code used in this project on GitHub.Surface Dial and the RadialController platform is a new area of investment for Microsoft, and one of the keys to improving the platform and making it more flexible and powerful is getting feedback from our great community of developers! If you have any questions or comments while developing for the Surface Dial, please feel free to send them via email to RadialController@microsoft.com.[Click through to see the code samples, read the rest of the post and more]Get your Surface Dial on!Follow @CH9 Follow @coding4fun Follow @gduncan411

Posted on: 7 December 2016 | 8:00 am

Interview with Katie Stone Perez | GALs

Golnaz and Kaitlin had the chance to sit down with ID@Xbox's Senior Program Manager, Katie Stone Perez (and host of Channel 9's Level Up show)!Katie has worked in gaming for fifteen years. In this episode she talks about her passion for games at an early age, pursuing studies in child psychology, and how that later lead her to Microsoft's ID@Xbox team.Check out Katie's People feature on Microsoft's news page here.Follow her on Twitter @KatieStonePerez

Posted on: 6 December 2016 | 4:12 pm

Last Week on Channel 9: November 28th - December 4th, 2016

Last week our show hosts, video producers and bloggers returned from the long holiday weekend, fired up and ready to share the latest and greatest with all of you.Here are just a select 25 posts, shows, videos and episodes from last week...Parsing Akamai logs using Azure HD Insight Spark Cluster.You have seen many videos on Hadoop/Spark cluster, where a ubiquitous example for map reduce is used of counting the words "Banana" from a clean text files. But, in real-life your log files are not this clean, and they are not on cluster itself. Clusters are expensive affairs, so how do you programmatically create cluster and automate your processing? ...TWC9: Visual Studio 2017 Powers Up Your Productivity, Holoportation, Slack on the C64 and…This week on Channel 9, Nikola and new host Kriti Jindal discuss the week's top developer news, including;[00:27] Kriti Jindal joins TWC9 ...This Week On Windows: Photos App Update, Minecraft Cartoon Texture packs, and more!This Week on Windows: Cortana helps you tackle the holidays, Minecraft adds a new cartoon texture pack and a photos app update just in time for holiday selfies! Other topics covered in this episode include: ...Enough to Keep You Busy During the Holidays?Today's Hardware Friday post is meant to "teach you how to fish find your own cool projects" ...Episode 219: Visual Studio Mobile Center with Thomas DohmkeIn this episode Chris Risner and Haishi Bai are joined by Thomas Dohmke, Group Program Manager on Visual Studio Mobile Center.  Thomas joins us to go over the features of the new service and the features it provides mobile developers.  Mobile Center combines numerous other features including: HockeyApp, Xamarin Test Cloud, Azure Mobile Engagement, Xamarin Insights, Azure App Service, and CodePush....Azure DocumentDB Elastic Scale - PartitioningDocumentDB collections are logical resources that can span multiple partitions to provide practically limitless scale. In this episode of Azure Friday, Shireesh Thota talks with Scott Hanselman about scaling DocumentDB with a partitioning collection and how best to choose your partition keys to optimize for read and write workloads. Partition management is fully managed by Azure DocumentDB and it is completely transparent to your application, so you do not have to write complex code or manage your partitions. ...German MSP Lukas Pollmann Discusses MVP Summit and Machine LearningEach year, Microsoft's elite engineering partners (MVPs) fly to Redmond Washington from around the world to hear about new Microsoft developer tools and technologies, to network, and to give their feedback on Microsoft developer tools and investments. This event is called the MVP Summit. This year, 13 elite Microsoft Student Partners (MSPs) came to this event to join in on the action. In this video, I discuss the MVP Summit with visiting MSP from Germany, Lukas Pollmann, and hear about how he is using Azure Machine learning in his studies. ...Episode 26: Klei Entertainment with Jamie ChengJoin us as we chat with Jamie Cheng, the founder of Klei Entertainment. Jamie got his start as a programmer for Relic, and in 2005 started Klei to develop their own original titles. Klei is best known for titles such as Don't Starve and Mark of the Ninja. We'll ask Jamie about their toy business, lessons learned over the years and how his studio actually achieves work life balance....Introducing the Database Experimentation AssistantIn the Channel 9 studios this week is Harini Gupta, a Senior Program Manager on the SQL Server SEALS team, and Dinek Kothottil, a Senior Engineering Manager on the SQL Server SEALS team.Both Harini and Dinek are in the studio today to show off a new tool currently in preview called the Database Experimentation Assistant, a tool that enables migrating from a lower version of SQL Server to the latest version of SQL Server. However, it is much different than the Data Migration Assistant in that the Database Experimentation Assistant provides clarity into the complexity and risks of upgrading....Installing Windows in Raspberry Pi 3 - A Programmer's Guide to Internet of Things - Part 3About SeriesThis Series about IoT, named as "A Programmer's Guide to Internet of Things" comprised of 5 video lessons and every lesson covers different aspect of Internet of things. Starting from introduction and ending with a basic IoT application in UWP this series is going to help you a lot if you want work on IoT. ...ASP.NET Monsters #82: Node ServicesI can't remember if NodeJS is still cool or if people are only using it ironically now as they port their applications to something else. In either case there are still a lot of great node modules out there which it would be great to access from our ASP.NET application. In this episode we'll look at Node Services an approach to call out to Node from inside an ASP.NET MVC Core controller. ...Xavier Decoster and Maarten Belliauw - MyGetThis week we speak with Xavier and Maarten from MyGet.http://www.twitter.com/MyGetTeam, @maartenballiauw, @xavierdecoster...Tools for Apache Cordova Updates in Visual StudioIn this episode, Robert is joined by Jordan Matthiesen, who shows us enhancements to the Tools for Apache Cordova (TACO). Jordan shows how quickly you can install Visual Studio 2017 with just the Mobile development with JavaScript workload (less than 10 minutes!) [03:30]. He demonstrates new Ionic templates in Visual Studio 2015 [05:30]. He then shows several new features in VS 2017...The Xamarin Show 11: Xamarin Profiler with Nina VyedinThis week, James is joined by friend of the show Nina Vyedin, Xamarin Platform Program Manager, who introduces us to Xamarin Profiler for iOS, Android, and macOS apps. Nina walks us through how to get the Profiler, what is capable of, and how it can help developer build better apps by diagnosing performance issues in their apps. We take a long look at cycles and how they are caused in the managed and unmanaged world....DotNetCurry: Free .NET Magazines by Microsoft MVPsDotNetCurry Magazine better known as 'DNC Magazine' is a FREE bimonthly (once every 2 months) digital publication featuring the latest from the .NET and JavaScript worlds. This magazine grew out of the collaboration of some terrifically tireless Microsoft MVP's and experts who have a passion for sharing their hard-earned knowledge with others....Every startup is unique! How can Microsoft support you?No two startups have been on the same journey. During this 60minute session we'll hear from the CEO of Gruntify, Jamie Leach, and CEO and Founder of Drawboard PDF, Alistair Michener, about what their startup journey has been like to date. The ups, the downs, the good, the bad and the ugly. They'll then sit on a panel with Sam Rosenbalm, Microsoft APAC Partner Business Evangelist Manager, where they'll explore the ways in which Microsoft was able to support Gruntify and Drawboard PDF through the various stages of their growth....Data Migration Assistant 2.1 UpdateThe things the SQL engineering team can do in a month! We're excited to welcome back to the Data Exposed show Akash Verenkar, a Senior Engineering Manager in the SQL team, and brings with him today Venkata Pochiraju, a Senior Program Manager in the SQL engineering team, to talk about all the hard work their awesome team has done on the Data Migration Assistant! Together they walk through the awesome changes that have been made to the Data Migration Assistant in the past 30 days and to announce that version 2.1 of DMA is publically available....Introduction to Microsoft Edge, extensions and security on the webLearn about the latest advancements with Microsoft Edge browser, how it compares with other offerings in the marketplace, and new developments in extensibility, security, and standards....Introduction to Node.js developmentThis session will introduce you to Node.js fundamentals, how to code and debug with VS Code, and how to use an advanced SDK in node.js using Bot Framework as an example....Big Data explained, with Seth and Datameer’s Andrew BrustSeth talks to Microsoft Data Platform MVP and Datameer’s Senior Director for Market Strategy and Intelligence, Andrew Brust, about Big Data. Seth and Andrew discuss a working definition of Big Data, some of the key technologies behind it and how it ties into BI. The Datameer product, and its integrations with Azure HDInsight are discussed as well, as are NoSQL databases and how they are slowly converging with relational database stalwarts like SQL Server and DB2....Immersive Computing with EnvelopWe head to Envelop to experience their Immersive Computing platform. We examine Envelop's SDK that enables web and native applications to extend themselves in VR and see how you can do all this work while you're in VR!...Implementing Windows Hello for Business at MicrosoftWindows Hello for Business replaces passwords with strong two-factor authentication by combining an enrolled device with a PIN or biometric user input. Dimitris Papitsis, Service Engineer for Microsoft IT, and Mike Stephens, Senior Program Manager, OS Security, share lessons learned when Microsoft IT deployed Windows Hello for Business on 100,000 Windows 10 devices over existing infrastructure, including Intune, System Center Configuration Manager, Public Key Infrastructure, and Azure Active Directory....The Skype Show Episode 11 - Heads in the CloudSynopsisIn this episode we speak with Brian Ricks and Tom Arbuthnot about their perception on cloud voice and Microsoft Teams. We cover topics on Cloud PBX, Cloud Connector Edition, Microsoft Teams, Productivity in general and where the future may be taking us.This episode is slightly different to the normal format....Startup Stories: Transforming Mobile Devices into Portable Science Labs with Lab4ULab4U is an award winning, Chilean startup on a mission to improve science education with their new mobile apps which are designed to make it easy and inexpensive to bring lab experiences into the classroom by leveraging the built-in sensors found in smartphones and tablets.Join David Giard as he welcomes CEO and Co-Founder Komal Dadlani – as they discuss how they leverage and array of Microsoft Azure’s powerful tools and resources to help deliver their solution to classrooms across the globe....Raspberry Pi 3 Chipboard - A Programmer's Guide to Internet of Things - Part 2About SeriesThis Series about IoT, named as "A Programmer's Guide to Internet of Things" comprised of 5 video lessons and every lesson covers different aspect of Internet of things. Starting from introduction and ending with a basic IoT application in UWP this series is going to help you a lot if you want work on IoT. ...Follow @CH9 Follow @gduncan411

Posted on: 5 December 2016 | 4:00 am

TWC9: Visual Studio 2017 Powers Up Your Productivity, Holoportation, Slack on the C64 and more... | This Week On Channel 9

This week on Channel 9, Nikola and new host Kriti Jindal discuss the week's top developer news, including;[00:27] Kriti Jindal joins TWC9[01:17] Download Visual Studio 2017 Release Candidate[02:04] Productivity in Visual Studio 2017 RC [Mark Wilson-Thomas][02:58] More Productive JavaScript in Visual Studio 2017 RC [Bowden Kelly][03:26] Harness the Power of the Redesigned Start Page [Allison Buchholtz-Au][04:40] Connect(); On Demand[05:15] From “A PC on every desktop” to “Deep Learning in every software” [Joseph Sirosh][06:36] Unity 5.5 is ready for you [Alex Lian][07:22] On The Road with Holoportation [08:39] Microsoft uses HoloLens for the first mixed reality Mannequin Challenge [Tom Warren][09:20] Slack client for Commodore 64 [Jeff Harris]Picks of the Week!Nikola's Pick of the Week:[10:06] Microsoft doubles down on quantum computing bet [Allison Linn]Kriti's Pick of the Week:[11:21] Students launch Windows 10 IoT experiment into spacePlease leave a comment or email us at twc9@microsoft.com.Follow @CH9 Follow @MarkDeFalco Follow @metulev Follow @vladkol Follow @Kriti_J Follow @gduncan411

Posted on: 2 December 2016 | 4:45 pm

This Week On Windows: Photos App Update, Minecraft Cartoon Texture packs, and more! | This Week On Windows

This Week on Windows: Cortana helps you tackle the holidays, Minecraft adds a new cartoon texture pack and a photos app update just in time for holiday selfies! Other topics covered in this episode include:Halo Wars 2 preorderDead Rising 4 + MS rewards offerBest of 2016 (Windows Store) 

Posted on: 2 December 2016 | 12:00 pm

Episode 219: Visual Studio Mobile Center with Thomas Dohmke | Microsoft Azure Cloud Cover Show

In this episode Chris Risner and Haishi Bai are joined by Thomas Dohmke, Group Program Manager on Visual Studio Mobile Center.  Thomas joins us to go over the features of the new service and the features it provides mobile developers.  Mobile Center combines numerous other features including: HockeyApp, Xamarin Test Cloud, Azure Mobile Engagement, Xamarin Insights, Azure App Service, and CodePush.  Mobile Center combines these features into one easy to use offer that is capable of building your mobile apps (including iOS apps without needing your own mac), automating beta app distribution, automating UI Tests, providing usage insights and crash reports, and much more.Links from the show:[04:36] - Visual Studio Mobile Center demoVisual Studio Mobile Center landing pageRequest an invite to Mobile CenterMobile Center documentationLike Cloud Cover on Facebook!Follow @CloudCoverShowFollow @chrisrisnerFollow @haishibai2010Follow @ashtomFollow @mobilecenter  

Posted on: 2 December 2016 | 6:52 am

Azure DocumentDB Elastic Scale - Partitioning | Azure Friday

DocumentDB collections are logical resources that can span multiple partitions to provide practically limitless scale. In this episode of Azure Friday, Shireesh Thota talks with Scott Hanselman about scaling DocumentDB with a partitioning collection and how best to choose your partition keys to optimize for read and write workloads. Partition management is fully managed by Azure DocumentDB and it is completely transparent to your application, so you do not have to write complex code or manage your partitions.

Posted on: 1 December 2016 | 7:37 pm

Get started with Microsoft Cognitive Services | Connect(); // 2016

Learn how to easily add powerful artificial intelligence capabilities to your applications with Microsoft Cognitive Services.See Cognitive Services for more information: http://www.microsoft.com/cognitive

Posted on: 1 December 2016 | 6:28 pm

Episode 26: Klei Entertainment with Jamie Cheng | Level Up

Join us as we chat with Jamie Cheng, the founder of Klei Entertainment. Jamie got his start as a programmer for Relic, and in 2005 started Klei to develop their own original titles. Klei is best known for titles such as Don't Starve and Mark of the Ninja. We'll ask Jamie about their toy business, lessons learned over the years and how his studio actually achieves work life balance.[00:00]: The start of Klei Entertainment[02:40]: Canadian Media Fund[04:00]: The Diversity of Games from Klei and their core tenant of remarkable experiences[08:40]: Getting into physical goods and toys[13:01]: Lessons learned over the last 10+ years[17:40]: Work life balance in game development #Ch9LevelUp

Posted on: 1 December 2016 | 12:56 pm

.NET Productivity Improvements | Connect(); // 2016

In this brief overview, we present some of the new productivity features to come for Microsoft .NET in Visual Studio 2017, including improvements in debugging, unit testing, live code analysis, and IntelliSense.To get started and download Visual Studio 2017, visit: http://www.visualstudio.com

Posted on: 21 November 2016 | 11:47 am

Keynote: PowerShell Then and Now | PowerShell 10 Year Anniversary

Jeffrey Snover and Kenneth Hansen have been driving PowerShell since the beginning.They will talk about the vision that drove Monad into PowerShell, and reminisce a bit on what it was like to bring a next-generation command-driven platform to the GUI world of Windows.

Posted on: 17 November 2016 | 5:44 pm

Universal Windows Platform (UWP) App Development and the Windows Store | Connect(); // 2016

Join us for a panel discussing Windows 10 app development and the Windows Store. UWP enables apps to reach PCs, phones, Xbox, Surface Hub, HoloLens, and IoT devices. The Windows Store enables discovery, distribution, and monetization across all of these device families.  

Posted on: 17 November 2016 | 5:32 pm

Web Development in Visual Studio 2017 | Connect(); // 2016

This video demonstrates how Visual Studio 2017 makes it easier to be more productive than ever as you create modern web applications.Download Visual Studio 2017 and select the "Web Development" workload

Posted on: 16 November 2016 | 9:20 am

New Features in C# 7.0 | Connect(); // 2016

A quick overview of some of the new language features coming to C# 7.0.For more details see our blog post.

Posted on: 16 November 2016 | 9:20 am

Application Performance Management with Azure Application Insights | Connect(); // 2016

Visual Studio Application Insights is an extensible, intelligent application performance-management service for web developers, providing fast analytics and integration with your existing DevOps workflows. This video demonstrates how you can use Application Insights to detect and interactively diagnose performance problems and answer complex questions about usage and performance.Get started for free: http://aka.ms/AIGetStarted

Posted on: 16 November 2016 | 9:17 am