dotnet

dotnet

By dotnet
Download on the App Store

dotnet episodes

  • Bringing Your Apps to Windows 11 on ARM
    Over the past year, Windows on ARM has gained performance improvements for running native applications on the platform. Windows 11 not only further improves performance, but adds rich, sleek UI and features that developers can take advantage of. See how you can use the Windows App SDK and .NET 6 to create beautiful native apps for Windows 11 on ARM.
    https://aka.ms/dotNETConf2021-GetdotNET6 πŸ‘¨β€πŸ’» Slides & code: https://aka.ms/dotnetconf/2021
    πŸŽ‰ .NET 6 Release Blog: https://devblogs.microsoft.com/dotnet/announcing-net-6/
    ⬇ Download .NET 6: https://aka.ms/dotNETConf2021-GetdotNET6
    πŸ™‹β€β™€οΈπŸ™‹β€β™‚οΈ Get your questions answered on the Microsoft Q&A for .NET: https://aka.ms/dotnet-qa
    πŸ’­ Join the .NET Tech Community Forums: https://aka.ms/dotnet/techcommunity
    🏫 Learn C#, F#, and .NET with free self-guided learning from Microsoft Learn: https://aka.ms/learndotnet
    #dotnet6 #dotnetconf #dotnet
    31 min
  • Using Source Generators for Fun (and Maybe Profit)
    One of the features added in C# 9 is called "source generators", enabling a developer to create new code at compile time. This can be used for a myriad of cases, such as optimization, automating repetitive code, and dynamic API creation. In this session, I'll cover how source generators work and demonstrate a number of implementations.
    https://aka.ms/dotNETConf2021-GetdotNET6 πŸ‘¨β€πŸ’» Slides & code: https://aka.ms/dotnetconf/2021
    πŸŽ‰ .NET 6 Release Blog: https://devblogs.microsoft.com/dotnet/announcing-net-6/
    ⬇ Download .NET 6: https://aka.ms/dotNETConf2021-GetdotNET6
    πŸ™‹β€β™€οΈπŸ™‹β€β™‚οΈ Get your questions answered on the Microsoft Q&A for .NET: https://aka.ms/dotnet-qa
    πŸ’­ Join the .NET Tech Community Forums: https://aka.ms/dotnet/techcommunity
    🏫 Learn C#, F#, and .NET with free self-guided learning from Microsoft Learn: https://aka.ms/learndotnet
    #dotnet6 #dotnetconf #dotnet
    29 min
  • Building High Performance Systems with Akka.Streams
    One of the most common scaling problems in any high-throughput system occurs when a producer of data is able to emit events far faster than they can be consumed, eventually resulting in the system "tipping over" as a result of buffer overflows or pegged CPUs.
    The goal behind the Reactive Streams initiative (http://www.reactive-streams.org/) is to help provide a means of non-blocking back-pressuring these producer-consumer relationships across service and process boundaries.
    In this talk, we're going to learn how to use Akka.Streams, an implementation of the Reactive Streams specification built on top of Akka.NET, to take advantage of this design inside our own applications. We'll learn about how to design a fully connected Akka.Streams Graph, how to use built-in graph stages, how to implement our own custom graph stages, and some best practices and use cases for working with Akka.Streams in production.
    https://aka.ms/dotNETConf2021-GetdotNET6 πŸ‘¨β€πŸ’» Slides & code: https://aka.ms/dotnetconf/2021
    πŸŽ‰ .NET 6 Release Blog: https://devblogs.microsoft.com/dotnet/announcing-net-6/
    ⬇ Download .NET 6: https://aka.ms/dotNETConf2021-GetdotNET6
    πŸ™‹β€β™€οΈπŸ™‹β€β™‚οΈ Get your questions answered on the Microsoft Q&A for .NET: https://aka.ms/dotnet-qa
    πŸ’­ Join the .NET Tech Community Forums: https://aka.ms/dotnet/techcommunity
    🏫 Learn C#, F#, and .NET with free self-guided learning from Microsoft Learn: https://aka.ms/learndotnet
    #dotnet6 #dotnetconf #dotnet
    27 min
  • Using, and creating, custom project templates in Visual Studio and the dotnet CLI
    Creating project templates is a great way to make it easy for users to get started from a common starting point. In the past it was difficult to create, and maintain, project templates for .NET. Now it's very easy to get started with your own custom project templates. You can create a project template that can be used in the command line with dotnet new, Visual Studio 2019 and Visual Studio for Mac. Come to this talk to see how easy it is to create your very own project templates. We will cover creating single project templates as well as solution templates that contain several projects.
    https://aka.ms/dotNETConf2021-GetdotNET6 πŸ‘¨β€πŸ’» Slides & code: https://aka.ms/dotnetconf/2021
    πŸŽ‰ .NET 6 Release Blog: https://devblogs.microsoft.com/dotnet/announcing-net-6/
    ⬇ Download .NET 6: https://aka.ms/dotNETConf2021-GetdotNET6
    πŸ™‹β€β™€οΈπŸ™‹β€β™‚οΈ Get your questions answered on the Microsoft Q&A for .NET: https://aka.ms/dotnet-qa
    πŸ’­ Join the .NET Tech Community Forums: https://aka.ms/dotnet/techcommunity
    🏫 Learn C#, F#, and .NET with free self-guided learning from Microsoft Learn: https://aka.ms/learndotnet
    #dotnet6 #dotnetconf #dotnet
    29 min
  • Cross Platform Database Support On Overdrive
    Cross platform support is often an essential attribute in allowing your product to meet the diverse needs of your customers. A critical aspect of your cross platform strategy will be how to address the data management needs of your application. In this session we will explore a real world example of how EF Core can be used to create a cross platform solution that provides seamless integration with a wide array of databases such as SQL Server, SQLite, MySQL, and PostgreSQL.
    https://aka.ms/dotNETConf2021-GetdotNET6 πŸ‘¨β€πŸ’» Slides & code: https://aka.ms/dotnetconf/2021
    πŸŽ‰ .NET 6 Release Blog: https://devblogs.microsoft.com/dotnet/announcing-net-6/
    ⬇ Download .NET 6: https://aka.ms/dotNETConf2021-GetdotNET6
    πŸ™‹β€β™€οΈπŸ™‹β€β™‚οΈ Get your questions answered on the Microsoft Q&A for .NET: https://aka.ms/dotnet-qa
    πŸ’­ Join the .NET Tech Community Forums: https://aka.ms/dotnet/techcommunity
    🏫 Learn C#, F#, and .NET with free self-guided learning from Microsoft Learn: https://aka.ms/learndotnet
    #dotnet6 #dotnetconf #dotnet
    31 min
  • Embedding Power BI Reports in your Blazor 6 site
    In this coding session, we will take a run-of-the-mill Blazor WebAssembly site, create a page with a report published in powerbi.com, we will then show how to use the ASP.NET Core identity services to protect reports from unauthorized eyes.
    https://aka.ms/dotNETConf2021-GetdotNET6 πŸ‘¨β€πŸ’» Slides & code: https://aka.ms/dotnetconf/2021
    πŸŽ‰ .NET 6 Release Blog: https://devblogs.microsoft.com/dotnet/announcing-net-6/
    ⬇ Download .NET 6: https://aka.ms/dotNETConf2021-GetdotNET6
    πŸ™‹β€β™€οΈπŸ™‹β€β™‚οΈ Get your questions answered on the Microsoft Q&A for .NET: https://aka.ms/dotnet-qa
    πŸ’­ Join the .NET Tech Community Forums: https://aka.ms/dotnet/techcommunity
    🏫 Learn C#, F#, and .NET with free self-guided learning from Microsoft Learn: https://aka.ms/learndotnet
    #dotnet6 #dotnetconf #dotnet
    28 min
  • A primer on FeatureManagement APIs in ASP.NET Core
    The beauty of a feature flag is simplicity - it's a conditional block of code that chooses between different execution paths at runtime. In this talk, we will combine this simple concept with DevOps principles and Microsoft. FeatureManagement standardized APIs for enabling feature flags within applications. We will cover the basic of powerful operations like separating code deployments from feature releases, canary releases, product owner-driven releases, testing in production, beta & A/B testing and even, kill switches. Learn how to achieve control over your .NET code deployments and releases with feature flags.
    https://aka.ms/dotNETConf2021-GetdotNET6 πŸ‘¨β€πŸ’» Slides & code: https://aka.ms/dotnetconf/2021
    πŸŽ‰ .NET 6 Release Blog: https://devblogs.microsoft.com/dotnet/announcing-net-6/
    ⬇ Download .NET 6: https://aka.ms/dotNETConf2021-GetdotNET6
    πŸ™‹β€β™€οΈπŸ™‹β€β™‚οΈ Get your questions answered on the Microsoft Q&A for .NET: https://aka.ms/dotnet-qa
    πŸ’­ Join the .NET Tech Community Forums: https://aka.ms/dotnet/techcommunity
    🏫 Learn C#, F#, and .NET with free self-guided learning from Microsoft Learn: https://aka.ms/learndotnet
    #dotnet6 #dotnetconf #dotnet
    33 min
  • Real World Minimal APIs
    With .NET 6, Minimal APIs come to .NET developers. But this introduction poses the question of whether this replaces or enhances our existing Controller-base APIs. In this talk, Shawn Wildermuth will show you how Minimal APIs work and why you'd use them instead of Controller-based APIs (as well as when to maturate your APIs from Minimal to Controller-based APIs).
    https://aka.ms/dotNETConf2021-GetdotNET6 πŸ‘¨β€πŸ’» Slides & code: https://aka.ms/dotnetconf/2021
    πŸŽ‰ .NET 6 Release Blog: https://devblogs.microsoft.com/dotnet/announcing-net-6/
    ⬇ Download .NET 6: https://aka.ms/dotNETConf2021-GetdotNET6
    πŸ™‹β€β™€οΈπŸ™‹β€β™‚οΈ Get your questions answered on the Microsoft Q&A for .NET: https://aka.ms/dotnet-qa
    πŸ’­ Join the .NET Tech Community Forums: https://aka.ms/dotnet/techcommunity
    🏫 Learn C#, F#, and .NET with free self-guided learning from Microsoft Learn: https://aka.ms/learndotnet
    #dotnet6 #dotnetconf #dotnet
    25 min
  • Machine Learning for .NET developers
    Machine Learning is the future and it's already here. There’re so many opportunities for developers to include it in a wide variety of applications. If you heard a lot about data collection and processing, creating and training models and ready to try it all yourself with the help of .NET, I'll show you where to start. Your first completely functional ML.NET project won't take too long to create. In this session we'll talk about the specifics of ML.NET, its applications and see how Auto ML can be a good starting point.
    https://aka.ms/dotNETConf2021-GetdotNET6 πŸ‘¨β€πŸ’» Slides & code: https://aka.ms/dotnetconf/2021
    πŸŽ‰ .NET 6 Release Blog: https://devblogs.microsoft.com/dotnet/announcing-net-6/
    ⬇ Download .NET 6: https://aka.ms/dotNETConf2021-GetdotNET6
    πŸ™‹β€β™€οΈπŸ™‹β€β™‚οΈ Get your questions answered on the Microsoft Q&A for .NET: https://aka.ms/dotnet-qa
    πŸ’­ Join the .NET Tech Community Forums: https://aka.ms/dotnet/techcommunity
    🏫 Learn C#, F#, and .NET with free self-guided learning from Microsoft Learn: https://aka.ms/learndotnet
    #dotnet6 #dotnetconf #dotnet
    32 min
  • OSS NuGet Package Explorer: From WPF to WinUI and running in Browser
    NuGet Package Explorer (NPE) is a client for browsing NuGet packages from an online feed and viewing contents of the packages. Traditionally constrained to Windows use-cases because of its WPF code base it could not be used on all platforms where .net developers are active on – i.e. using Visual Studio Code on Linux or Visual Studio for Mac on macOS.
    To help widen NPE reach to all developers we ported it to Web (www.nuget.info) - and would love to show you how we did it using WinUI, Windows Community Toolkit and Uno Platform. After attending this talk, you will understand the option Uno Platform gives you for getting C# and XAML codebase to run in the browser, and all other desktop and mobile platforms.
    https://aka.ms/dotNETConf2021-GetdotNET6 πŸ‘¨β€πŸ’» Slides & code: https://aka.ms/dotnetconf/2021
    πŸŽ‰ .NET 6 Release Blog: https://devblogs.microsoft.com/dotnet/announcing-net-6/
    ⬇ Download .NET 6: https://aka.ms/dotNETConf2021-GetdotNET6
    πŸ™‹β€β™€οΈπŸ™‹β€β™‚οΈ Get your questions answered on the Microsoft Q&A for .NET: https://aka.ms/dotnet-qa
    πŸ’­ Join the .NET Tech Community Forums: https://aka.ms/dotnet/techcommunity
    🏫 Learn C#, F#, and .NET with free self-guided learning from Microsoft Learn: https://aka.ms/learndotnet
    #dotnet6 #dotnetconf #dotnet
    27 min