#MSBuild 2017 Revisited: .Net, XAML, Visual Studio

Description

For the next couple months we're going to revisit Build 2017, each post focusing on different aspects and technologies presented. Not every session will be listed, just a select set, hopefully enough to wet your appetite. All the on-demand sessions can be found and the Channel 9 Build event site.

This post focuses on a select 31 .Net, XAML, Visual Studio, C#, Entity Framework and related sessions.

Build Revisited Table Of Contents

Open Q&A: .NET panel

The .NET Core 2.0 roadmap was just announced and we saw some samples of the updated framework and tools in action. We’ve learned about the future of ASP.NET Core and how .NET Standard 2.0 will make our coding processes simpler. Bring your top questions for the team that is building the next generation of the .NET Framework.

.NET Standard 2.0, UWP support and UI futures

Join us as we meet with Scott Hunter, Tim Heuer, and Miguel de Icaza to discuss the latest updates around .NET and UWP

Visual Studio Mobile Center

Find out the latest updates around the Visual Studio Mobile Center in this Channel 9 Live session with Keith Ballinger, Thomas Dohmke, and Ryan J. Salva

Visual Studio Q&A

In this Q&A session around Visual Studio on Channel 9 Live, we're joined by Tim Sneath, Amanda Silver, and Saqib Shaikh

Visual Studio for Mac and Xamarin Live Player

In this Channel 9 Live session find out the latest Build 2017 updates from Miguel de Icaza, Joseph Hill, James Montemagno, and Mikayla Hutchinson

.NET Standard 2.0 and .NET Core 2.0

Join us as we chat with Scott Hunter, Immo Landwerth, Richard Lander, and Damian Edwards about the latest updates to .NET Standard 2.0 and .NET Core 2.0

Design and prototype with Adobe XD: Even if you’re a developer

Experience Design (Xd) is new powerful UI/X design and prototyping tool from Adobe. See how important it is to create captivating and engaging app UI for your next app. Adobe Xd has built in UWP templates to get you started quickly and accurately. This demonstration shows you how to design a UWP app, prototype behaviors or transitions, and share your design with others.

WCF microservices in containers

Windows Communication Foundation (WCF) services are easily deployed to Windows VMs, but they’re even easier to use in Windows containers. In this session, we look at how to lift and shift your existing service architecture with WCF in containers and then we see how easy it is to deploy them for use on Azure.

Using Visual Studio for Machine Learning

Whether it is building a model for online product recommendation, or developing a project using Microsoft SQL Server 2016 with R, where you need to develop both the models, and the stored procedure, Visual Studio enables both developers and data scientists to work together to build your next generation intelligent apps and services. All the tooling you need to analyze, build models, and create smart apps, including: Python Tools for Visual Studio and R Tools for Visual Studio. Join us in this this session, as we show you how Visual Studio can be used to do data science, and help you create the next intelligent application!

Support for ASP.NET Core: What is an LTS?

.NET Core is new and open source, but it can be confusing how one gets support? We explain the Current branch vs. the LTS (Long Term Support) branch. What version of .NET Core will set you up for success? How do you balance stable enterprise software and daily builds of Open Source?

Building Cross platform applications with React Native

ReactJS and React Native are two very popular frameworks to build websites and Mobile applications. In this talk, speakers from Microsoft and Facebook look at React and GraphQL as first principles of developer abstraction and how they are used to build some of the most popular large scale apps like Instagram, Facebook Ads Manager and the Facebook app. We look at the underlying frameworks like React/React Native, Relay and Litho. We also explore the various tools that Microsoft offers in this space, including debugging React Native apps with VSCode. We look at the end to end workflow - from a single commit on github triggering continuous builds and tests, to the final, signed app distributed to testers, clients or end users. From monitoring services like JavaScript enabled crashes to understanding user behavior with analytics, we look at ways to get better mobile apps to your users.

Modernize WinForms and WPF apps with maximum code reuse, cross-platform reach, and…

Windows 10 provides developer features and services that can yield high-quality and engaging apps that delight users across platforms. At the same time, developers have existing investments in technology and skills that they shouldn't have to abandon in order to move forward. In this session, we explore these new features and capabilities from the perspective of WinForms and WPF .NET developers with an emphasis on being able to move forward incrementally from your existing investments as you see value. Discover the flexibility to enrich your existing apps with Windows 10 features, extend to new platforms with Xamarin, and modernize your DevOps software lifecycle with Mobile Center.

Azure Service Fabric, microservices, containers, and the road ahead

Service Fabric is the Microsoft Azure microservices platform. This session is a developer’s tour and roadmap and dives into the latest Service Fabric capabilities, including containerized services, container orchestration including using Docker Compose, ASP.NET Core service support, integration with other Azure services and the latest developments in Visual Studio 2017 tooling, all sprinkled with customers scenarios.

What's new and coming for Windows UI: XAML and composition

Great user experiences can delight and engage your users, and make them more productive. Innovations in the Windows UI platform in XAML and Visual Layer make creating these experiences easy on Windows. This session shows you how to easily enable these experiences in your apps – be they consumer, enterprise, or line-of-business. We also tease you with what’s in store for Windows UI in the future and how we progressively make the 'possible' even easier.

Ten things you didn’t know about Visual Studio 2017 for building .NET UWP apps

With the new Windows 10 Creators Update, .NET Standard, and changes to NuGet, there is a lot going on in the world of .NET Windows development. We made this session to keep you up to date with the new tools for UWP development. Improvements have been made all around - from installation and getting started, all the way to tools that help you test and publish your apps. Along the way we show you tips and tricks to accelerate your Windows app development.

Visual Studio Code: Conquer the cloud with an editor and a CLI

Bring your laptop and VS Code and in less than 60 minutes learn how to configure Code for great editing, navigation, linting, and debugging experiences building modern Node.js based (MEAN, MERN, etc.) applications. Learn how to use a rich set of (new!) extensions to build, deploy, and diagnose (containerized!) cloud apps that run on Azure PaaS services (App Service, DocDB, and more). Also, set up Team System for continuous deployment. Throughout it all, leverage the new Azure cross platform CLI, enhanced with VS Code’s signature rich editing experiences. Conquer the cloud with VS Code!

The future of Visual Studio

Even though we only just released Visual Studio 2017 a couple of months ago, the team has been busy. In this session we take you on a rollercoaster ride through a number of features we’re working on. We show you investments we’re making to increase development productivity, how we’re bringing testing and code analysis even more deeply into the development “inner loop”, and highlight new areas that we’re working on to extend Visual Studio to new platforms and application categories. Expect a demo-heavy, so-new-the-paint-hasn’t-dried session!

Surviving success: Performance tuning under pressure

Rapid and runaway success is the best way to expose all of the gaps, rough edges and pain points in your back end services. Under live-site pressure to fix issues, making the crucial set of engineering choices and investments can be challenging.  This session will take a hands-on walk through scaling a representative back-end application (written in .NET Core and Docker on Linux) from hundreds to hundreds of thousands of requests per second, illustrating data, techniques, and common performance barriers from real customer deployments.

Supercharge your debugging in Visual Studio 2017

Every software developer has to deal with bugs in the code, but we are rarely taught how to use debugging tools available to us. Frolic on over to this demo-driven .NET based session and learn how to #SuperChargeYourDebugging to find and fix glitches faster. We tour most of the debugger, highlighting the best tips and tricks as we go. You will see firsthand what’s new for the debugging in Visual Studio 2017. Whatever your experience level we guarantee you’ll learn something new!

XAML custom controls for UWP: Start to finish

The XAML platform was always built with extensibility in mind. In this session, the speakers cover the process of building custom and reusable controls by extending existing controls or building them from scratch. You will be able to build controls that work great on any device with any input modality, are fully designer aware, theme aware and accessible, and can be packaged for distribution or contributed to open source libraries such as the Progress UI for UWP library or the UWP Community Toolkit.

Confidence at speed: Visual Studio 2017 and your CI pipeline

Visual Studio 2017 can help you and your team drive productivity in today’s world of agile development and team collaboration. We walk you through configuring a repository and Continuous Integration and Continuous Delivery (CI/CD). Leverage new Visual Studio 2017 features that help improve developers’ productivity and discover quality issues before they hit your CI builds. Experience how new Visual Studio 2017 features will help you configure CI/CD for Docker, ASP.NET and ASP.NET Core projects targeting different Azure hosts; track your CI build status without leaving the IDE; and see and fix code quality issues before committing your code changes or creating a PR.

Application Insights for .NET Microservices and Containers

Come to this session to learn how you can use Application Insights to tame the complexity of .NET microservices and containers. We take a quick tour of how to make the most of the Application Map and Analytics with Service Fabric and Docker with Service Fabric and Kubernetes.

Get my ASP.NET 4 app running in containers in Azure

Containers, containers, containers – I know I need to get going, but what can they do for my "old" ASP.NET MVC 4 application? And how can that help me get on a path to modern DevOps, cloud and easy maintenance?

Build a CI/CD pipeline from Visual Studio

In this video Donovan Brown shows you how to use the new Continuous Delivery Extension for Visual Studio to build a complete CI/CD pipeline in Visual Studio Team Service and deploy to Azure.

A lap around R Tools 1.0 for Visual Studio 2017

R Tools for Visual Studio is a new, open source and free tool for R users built on top of the powerful Visual Studio IDE. In this talk, we take you on a tour of its features and show how they can help you be a more productive R user. We look at: integrated debugging support; variable/data frame visualization; plotting and help integration; using the Editor and REPL in concert with each other; RMarkdown and Shiny integration using Microsoft Excel and SQL Server; Extensions and source control. We also demo our R remoting feature that allows developers to execute R code on SQL Server.

A lap around Python tools in Visual Studio

Learn about the Data Science workload in Visual Studio and how it can help developers install the latest and greatest Python tools and distributions for Windows. We look at using these tools to solve machine learning problems within minutes, debug Python code running on a remote VM, and some nifty new REPL features. We demonstrate how the Cookiecutter Explorer can help developers get started with Microsoft Azure faster, and how it is easier than ever to deploy web apps to Azure App Service from the comfort of Visual Studio.

Building cross platform applications with ReactNative

React Native is a great way to build mobile applications for iOS, Android, and Windows using JavaScript. Learn about the tools from Microsoft to super charge your React Native developer workflow. See how VSCode can enable IntelliSense and inline debugging of React Native apps. Set up an automated DevOps workflow, understand user behavior using analytics, collect crash reports and distribute your app to end users and testers seamlessly. Use CodePush to update apps instantly and deliver the latest updates to users quickly.

The next generation of HockeyApp: Visual Studio Mobile Center

In this video, Ian previews the first step in our [transition plan](https://hockeyapp.net/mobile-center): using your existing HockeyApp apps inside Mobile Center. This will be initially limited to HockeyApp Preseason customers and will expand over the coming months to all HockeyApp customers.

Modernize your database development lifecycle with SQL Server Data Tools in Visual Studio

Learn how SQL Server Data Tools (SSDT) turns Visual Studio into a powerful environment for database development. Easily build, debug, maintain, and refactor databases inside Visual Studio with a declarative model that spans all the phases of database development and easily enables continuous integration and deployment for your databases. Work offline with a database project, or work directly with a connected database instance in Azure SQL Database, Azure SQL Data Warehouse, and SQL Server running on Windows, Linux, or Docker, on-premises or in any cloud.

Advanced SQL Server on Linux (Docker) via Entity Framework (EF)

It’s SQL Server as you already know it today, but it’s now native to Linux. It works with your data, your favorite tools, application frameworks (Entity Framework) and programming languages. In this session, we pull the code for an application running in cloud to a Linux-based machine. We test and enhance the application for performance (using EF, in-memory) and security against SQL vNext (Linux). Then we re-deploy the changes using DevOps to Azure with just a flip of d, show how the application works across platforms, on-premises, and in the cloud. Best part, all of it will be done in ten minutes.

The future of C#

We’re back! With C# 7.0 and Visual Studio 2017 just recently shipped, we paint the big picture: let’s lay out where the C# language and tooling experience is headed, and show early glimpses of what we’re currently working on.

Follow @CH9
Follow @gduncan411

Tags:

C9, Build

The Discussion

Add Your 2 Cents