DEVintersection 2019

Paths

DEVintersection 2019

Author: DEVintersection

In today’s fast-paced world with technology changing rapidly, it’s a challenge to stay on top of everything new while mastering the fundamentals. This exciting event, now in its... Read more

What You Will Learn

  • Visual Studio
  • .NET
  • .NET Core
  • SignalR
  • C#
  • Xamarin
  • Blazor

Pre-requisites

None.

DEVintersection 2019 Sessions

These DEVintersection sessions span across numerous topics including Visual Studio, .NET and .NET Core, Xamarin and Xamarin.Forms, and more.

The History of .NET

by DEVintersection

Dec 10, 2019 / 1h 4m

1h 4m

Start Course
Description

Join this session with Richard Campbell in which he covers the fascinating history of .NET.

Table of contents
  1. The History of .NET

The State of .NET and Looking Ahead to 2020

by DEVintersection

Dec 10, 2019 / 59m

59m

Start Course
Description

The latest .NET release has arrived. Are you on the LTS train? Let's talk about the latest features and discuss why the LTS release is so important. Scott Hunter will also look ahead to the exciting year of .NET developments in 2020.

Table of contents
  1. The State of .NET and Looking Ahead to 2020

Building Modern .NET Desktop Apps with .NET Core and Windows 10

by DEVintersection

Dec 10, 2019 / 52m

52m

Start Course
Description

With bringing WPF and WinForms applications to the latest version of .NET Core, Microsoft has done many improvements in the desktop area. Now, you can leverage new technologies, such as Windows 10 features, access to device APIs, modern input methods, machine learning, and many more. In this talk Olia Gavrysh will provide an in-depth look at porting desktop applications to .NET Core 3 and cover different ways you can upgrade your WinForms and WPF applications with XAML Islands, MSIX, AI, and others. Olia will also share the roadmap for .NET desktop technologies and .NET frameworks.

Table of contents
  1. Building Modern .NET Desktop Apps with .NET Core and Windows 10

Build the Best Web App with the Latest Updates to ASP.NET Core for 2020

by DEVintersection

Dec 10, 2019 / 48m

48m

Start Course
Description

ASP.NET Core is the fastest commercial web framework available. Are you developing with the latest updates released in Fall 2019? In this demo-filled session, Glenn Condron will show you the samples and code patterns that will take your applications to the next level. Get your plans for January 2020 development aligned with great new features like gRPC, health checks, and even server-side Blazor components.

Table of contents
  1. Build the Best Web App with the Latest Updates to ASP.NET Core for 2020

What You Need to Know About .NET Core

by DEVintersection

Dec 10, 2019 / 54m

54m

Start Course
Description

.NET Core is the future of .NET! It differs from the traditional .NET Framework in subtle but important ways like a new project system and deployment models. Whether you're using Visual Studio, Visual Studio Code or working on the command line, understanding the big picture, .NET Core will help you build great applications.

Table of contents
  1. What You Need to Know About .NET Core

SignalR: Real-time for All the Things

by DEVintersection

Dec 10, 2019 / 1h 2m

1h 2m

Start Course
Description

You may know a bit about SignalR from its upbringing as the real-time framework for .NET. While still true in that SignalR for .NET Core is a thing now, SignalR has evolved and is no longer “just for .NET developers.” With the new Azure SignalR Service providing a common back-end for any real-time app needs you have, you can use the various client SDKs now available for SignalR – JavaScript and Java, to name a few – without any .NET Code. In addition, there is a multitude of support for new serverless opportunities you can tap into with SignalR, like the new SignalR bindings for Azure Functions. With other advanced capabilities in SignalR like non-JSON payload support and streaming, it’s never been a better time to do real-time than right now. In this demo-heavy, interactive session you’ll be up and running with SignalR in new and more exciting ways.

Table of contents
  1. SignalR: Real-time for All the Things

Blazor for the Web Forms Developer

by DEVintersection

Dec 10, 2019 / 51m

51m

Start Course
Description

You've been building and maintaining ASP.NET applications with web forms for years. Life is good! However, in 2020 there's a new project model on the scene: Blazor. In this demo-focused session, Jeff Fritz will explain the concepts and features of Blazor using terms and comparisons that will help make you successful with this new component-based application framework.

Table of contents
  1. Blazor for the Web Forms Developer

Increase Your .NET Productivity with Visual Studio 2019

by DEVintersection

Dec 10, 2019 / 53m

53m

Start Course
Description

Enabling developers to be productive, collaborate effectively, and support any kind of app development is at the core of Microsoft’s vision. In this demo-heavy session, Kendra Havens will cover what’s new in Visual Studio 2019 including the new UX improvements, one-click code-cleanup, real-time collaboration with Visual Studio Live Share, new .NET refactorings, AI-assisted development with Visual Studio IntelliCode, and so much more! By the end of this session, you’ll be up to speed to use the latest and greatest in Visual Studio 2019 to enhance your developer productivity.

Table of contents
  1. Increase Your .NET Productivity with Visual Studio 2019

Improve Your Testing with Visual Studio 2019

by DEVintersection

Dec 10, 2019 / 44m

44m

Start Course
Description

We’ve made several improvements to the test experience in Visual Studio to help developers write tests effectively. Come learn about the new test explorer features including better sorting, filtering, and a customizable hierarchy view! This talk will also cover some main principles of testing we think about when developing testing tools. You’ll also see demos on test generation with IntelliTest, code coverage tools, and the latest in Live Unit Testing. This talk with Kendra Havens will be demo-packed with lots of productivity tips and tricks along the way.

Table of contents
  1. Improve Your Testing with Visual Studio 2019

Code and Collaborate from Anywhere - Visual Studio Track

by DEVintersection

Dec 10, 2019 / 32m

32m

Start Course
Description

The Visual Studio services have innovated with developer needs. We have constantly been learning from the changes in development environments, productivity and computational needs, along with new paradigms of collaborative development. We have built Intellicode, Live Share and VS Online as a developer tool-chain that you can take anywhere with you for a powerful development experience. Learn from Filisha Shah about how these products came into being, how they work and what’s next for them.

Table of contents
  1. Code and Collaborate from Anywhere - Visual Studio Track

Code and Collaborate from Anywhere - VS Code Track

by DEVintersection

Dec 10, 2019 / 39m

39m

Start Course
Description

The Visual Studio services have innovated with developer needs. We have constantly been learning from the changes in development environments, productivity and computational needs, along with new paradigms of collaborative development. We have built Intellicode, Live Share and VS Online as a developer tool-chain that you can take anywhere with you for a powerful development experience. Learn how these products came into being, how they work and what’s next for them.

Table of contents
  1. Code and Collaborate from Anywhere - VS Code Track

Introduction to Containers for Visual Studio Developers

by DEVintersection

Dec 10, 2019 / 1h 9m

1h 9m

Start Course
Description

It’s hard to have a discussion about cloud computing these days without talking about containers. The technology and tooling are maturing, usage is growing, and there are a lot of concepts you will need to learn about. This session with Robert Green will get you started. What are containers are and how do you create and use them? How do you run them in Azure? What are Docker, Container Registries and Kubernetes? What is Visual Studio doing to make this easier? At the end of this session, containers will make sense and you will be able to start learning how to develop and deploy them.

Table of contents
  1. Introduction to Containers for Visual Studio Developers

Debugger/Diagnostics Tips & Tricks in Visual Studio 2019

by DEVintersection

Dec 10, 2019 / 54m

54m

Start Course
Description

Check out how you can use the debugger and profiling tools in Visual Studio 2019 more effectively on their projects via demos and real-world examples. Do you want to know how to debug your code faster? Tired of seeing printf() statements clutter your code? In this all-demo session, Leslie Richardson will explore almost every aspect of the Visual Studio debugger, from old features to ones that are introduced in Visual Studio 2019. Whether you're new to Visual Studio or have been using it for years, you’re sure to learn some cool tips and tricks about how to expedite, customize, and improve your debugging experience!

Table of contents
  1. Debugger/Diagnostics Tips & Tricks in Visual Studio 2019

Build Fast, Data Driven Mobile UI with Xamarin.Forms 4.0 and Visual Studio 2019

by DEVintersection

Dec 10, 2019 / 59m

59m

Start Course
Description

Xamarin.Forms 4.0 and Visual Studio 2019 introduce new features for enhanced developer productivity, polished and consistent mobile experience, and performant collection display. In Visual Studio, quickly get up and running with Xamarin.Forms, build and deploy your code to multiple platforms, and rapidly iterate on your app using powerful C# and XAML tools. Use Xamarin.Forms Shell to easily configure your mobile application structure that produces navigation to meet your needs, powerful navigation routing, and memory conscious data templates. The new collection view control displays large amounts of data effortlessly in a variety of layouts out-of-the-box, and even supports custom layouts. In this session, Maddy Leger will explore these brand new capabilities, and the rest of what makes Xamarin.Forms 4.0 and Visual Studio 2019 the new standard for making amazing cross-platform mobile applications.

Table of contents
  1. Build Fast, Data Driven Mobile UI with Xamarin.Forms 4.0 and Visual Studio 2019

Stunning Mobile Apps with the Xamarin Visual Design System

by DEVintersection

Dec 10, 2019 / 49m

49m

Start Course
Description

Xamarin.Forms excels at quickly producing cross-platform mobile experiences that look and feel at home on the host platforms. But how do you make sure your app experience is also consistent with your brand experience? Now, with Xamarin.Forms Visual you can adopt a singular look and feel across your native applications, and even share that experience across multiple applications. Whether you want Material Design everywhere, or you want to craft your own, in this session you'll learn how to build a Visual implementation, consume it in your app(s), and distribute it. Visual is the next step forward in creating beautiful, native UI with Xamarin. To top it off, Maddy Leger will look at the next generation of productivity tools for Xamarin developers to help them create stunning apps.

Table of contents
  1. Stunning Mobile Apps with the Xamarin Visual Design System

What's New in C# 8.0

by DEVintersection

Dec 10, 2019 / 57m

57m

Start Course
Description

C# 8.0 addresses core software development challenges in .NET: Tired of null reference exceptions? Find and fix risky code using “Nullable Reference Types”. Working with data in real time? “Asynchronous Streams” can help with that. Can’t evolve your interfaces? Give new members a “Default Implementation”. Ready for more powerful pattern matching? Check out switch expressions and recursive patterns. Tired of deep nesting due to using statements? Try using declarations. You’ll see all these plus features to clean up your code like null-coalescing assignments, ranges and indexes, and easy checks for null on unconstrained generic types and much, much more. Find out what C# developers have to look forward to in a context of making your code better, interspersed with Visual Studio tips in this session with Kathleen Dollard.

Table of contents
  1. What's New in C# 8.0

Taking DevOps to the Next Level with GitHub and Azure DevOps: DEVintersection 2019

by DEVintersection

Dec 10, 2019 / 1h 3m

1h 3m

Start Course
Description

Whether you love Git or TFVC, whether your solution is stored on GitHub or Azure DevOps, Abel Wang has the right tools to help you set up your CI/CD environment, end-to-end and review and merge PRs faster.

Table of contents
  1. Taking DevOps to the Next Level with GitHub and Azure DevOps

Real World DevOps

by DEVintersection

Dec 10, 2019 / 1h 6m

1h 6m

Start Course
Description

Visual Studio for Mac is the Microsoft IDE for .NET developers working on macOS and, in this talk, Abel Wang will show you how to build a web application using C# and ASP.NET Core. Abel will also build a mobile companion app using Xamarin with Xamarin.Forms and XAML. Using Visual Studio 2019 for Mac, you’ll see how you can be even more productive with the latest release of the IDE, including getting the most out of the brand new C# and XAML editing experiences built on the same core editors as Visual Studio on Windows.

Table of contents
  1. Real World DevOps

Get Answers in Context with Semantic Search in Microsoft 365

by DEVintersection

Dec 10, 2019 / 48m

48m

Start Course
Description

For human beings, reading comprehension is a basic task, performed daily. As early as in elementary school, we can read an article, and answer questions about its key ideas and details. But for AI, full reading comprehension is still an elusive goal but a necessary one if we’re going to measure and achieve general intelligence AI. In search applications, machine comprehension will give a precise answer rather than a URL that contains the answer somewhere within a lengthy web page. Moreover, machine comprehension models can understand specific knowledge embedded in articles that usually cover narrow and specific domains, where the search data that algorithms depend upon is sparse. In this session, see and learn from Bill Baer about the latest innovation with natural language and machine reading comprehension in Microsoft search.

Table of contents
  1. Get Answers in Context with Semantic Search in Microsoft 365

Get Started with Git

by DEVintersection

Dec 10, 2019 / 1h 4m

1h 4m

Start Course
Description

Git is a free, open source distributed version control system. It has become wildly popular as a way to not only manage source code, but also as a way of sharing code with others. In this session, you will learn the basics of using Git. You will get familiar with repos, committing changes, branching and merging. Join Robert Green to learn how to work with both new and existing projects, how to store your code in GitHub and how to work with Git in Visual Studio.

Table of contents
  1. Get Started with Git