dotnet

dotnet

By dotnet
Download on the App Store

dotnet episodes

  • [Korean] Let's Learn.NET - Blazor
    Learn about basic web development with .NET Blazor! Then, build an interactive web-based game application with Blazor. Come to learn something new and leave with something that we all built, together, live with experts!
    Community Link: https://aka.ms/letslearn/dotnet/blazor
    Featuring: Justin Yoo (@justinchronicle), Jinseok Kim (@iamjinseok)
    Acknowledgement: This content is live-streaming in Korean.
    #AspNetCore #Blazor #dotNET
    1 hr 14 min
  • Let's Learn .NET - Blazor
    Learn about basic web development with .NET Blazor! Then, build an interactive web-based game application with Blazor. Come to learn something new and leave with something that we all built, together, live with experts!
    Community Links: https://aka.ms/letslearn/dotnet/blazor
    Featuring: Gomolemo Mohapi (@GomoMohapi), Lebogang Madise (@LeboMadise)
    #AspNetCore #Blazor #dotNET
    1 hr 18 min
  • Ignoring Properties when reading & writing JSON
    When serializing C# objects to JavaScript Object Notation (JSON), by default, all public properties are serialized. If you don't want some of them to appear in the resulting JSON, you have several options. In this video, James and Matt show you all of the built in options you can use to control this.
    Chapters:
    00:00 - What are extra JSON properties
    01:30 - Ignoring a single property with JsonIgnore
    04:00 - Ignoring read only fields and properties
    05:30 - Ignoring default and null values
    09:08 - JsonIgnore Conditions
    12:40 - Always ignore everything
    14:00 - Wrap-up
    Resources:
    Docs: https://learn.microsoft.com/dotnet/standard/serialization/system-text-json/ignore-properties
    Connect with .NET:
    Blog: https://aka.ms/dotnet/blog
    Twitter: https://aka.ms/dotnet/twitter
    TikTok: https://aka.ms/dotnet/tiktok
    Mastodon: https://aka.ms/dotnet/mastodon
    LinkedIn: https://aka.ms/dotnet/linkedin
    Facebook: https://aka.ms/dotnet/facebook
    Docs: https://learn.microsoft.com/dotnet
    Forums: https://aka.ms/dotnet/forums
    🙋‍♀️Q&A: https://aka.ms/dotnet-qa
    👨‍🎓Microsoft Learn: https://aka.ms/learndotnet
    #dotnet
    15 min
  • Control industrial sensors with Meadow
    Learn how the Meadow .NET platform is designed to enable industrial and commercial IoT solutions. In this video Adrian talks about industrial sensors and protocols already supported on Meadow, and how you can extend the platform to add driver support for new hardware peripherals.
    Chapters:
    00:00 - Introduction to industrial sensors
    02:05 - Communication protocols & drivers
    04:15 - Connecting industrial sensors to Meadow/Project Lab
    05:30 - Code walkthrough
    09:15 - Wrap-up
    Resources:
    ProjectLab - https://store.wildernesslabs.co/collections/frontpage/products/project-lab-board
    Meadow.Foundation - https://developer.wildernesslabs.co/Meadow/Meadow.Foundation/
    Wilderness.Labs - https://www.wildernesslabs.co/
    Connect with .NET:
    Blog: https://aka.ms/dotnet/blog
    Twitter: https://aka.ms/dotnet/twitter
    TikTok: https://aka.ms/dotnet/tiktok
    Mastodon: https://aka.ms/dotnet/mastodon
    LinkedIn: https://aka.ms/dotnet/linkedin
    Facebook: https://aka.ms/dotnet/facebook
    Docs: https://learn.microsoft.com/dotnet
    Forums: https://aka.ms/dotnet/forums
    🙋‍♀️Q&A: https://aka.ms/dotnet-qa
    👨‍🎓Microsoft Learn: https://aka.ms/learndotnet
    #dotnet
    10 min
  • On .NET Live - Taming LINQ Proliferation with Specifications
    As the complexity of LINQ queries in an app increases, it becomes more difficult to maintain the code. In this week's episode, community MVP Steve Smith visits to show us how to tame your out-of-control LINQ queries using the specification pattern.
    Featuring: Steve Smith (@ardalis)
    #linq #specifications
    1 hr 3 min
  • Publishing your .NET containers everywhere! [Pt 3] | Containers with .NET for Beginners
    This final video will cover deployment – we will switch to Visual Studio and show how the VS tooling helps guide you to a repeatable deployment process for both .NET SDK-built containers, as well as Dockerfile-based containers. We will focus on the scaffolded GitHub Actions CI/CD flow for deploying the application, drawing parallels between what that code does and the commands/demos that we showed earlier in the series.
    We will wrap with a summary/reinforcement that across the Visual Studio family of products for .NET we have tools to help you create, develop, and deploy best-in-class containerized applications.
    Series:
    What's the deal with .NET & Containers: https://youtu.be/HA8rpDWMRq0
    Great containers with .NET, Visual Studio, and VS Code: https://youtu.be/qCxSYymD0ug
    Publishing your .NET containers everywhere! https://youtu.be/21zduERRS3M
    Links:
    Code, Samples, & More: https://github.com/dotnet/beginner-series
    Microsoft Learn for Cloud Native & Containers: https://learn.microsoft.com/training/paths/create-microservices-with-dotnet/
    Introduction to Docker: https://learn.microsoft.com/dotnet/core/docker/introduction
    Containerize a .NET App with dotnet publish: https://learn.microsoft.com/dotnet/core/docker/publish-as-container
    Docker for VS Code: https://code.visualstudio.com/docs/containers/overview
    Containers workshop: https://github.com/richlander/container-workshop
    Connect with .NET:
    Blog: https://aka.ms/dotnet/blog
    Twitter: https://aka.ms/dotnet/twitter
    TikTok: https://aka.ms/dotnet/tiktok
    Mastodon: https://aka.ms/dotnet/mastodon
    LinkedIn: https://aka.ms/dotnet/linkedin
    Facebook: https://aka.ms/dotnet/facebook
    Docs: https://learn.microsoft.com/dotnet
    Forums: https://aka.ms/dotnet/forums
    🙋‍♀️Q&A: https://aka.ms/dotnet-qa
    👨‍🎓Microsoft Learn: https://aka.ms/learndotnet
    #dotnet #cloudnative #docker #cloudnative #vscode
    6 min
  • Great containers with .NET, Visual Studio, and VS Code [Pt 2] | Containers with .NET for Beginners
    This video will be all about our tooling offerings and how they come together to make .NET a great platform work working with Containers – and how the Containers built by our tooling are best-in-class.
    We will start where we left off – making containers with the .NET SDK. We will talk about what the SDK has done to make that container and how the tooling adapts and grows with your application – considering the kind of application and deployment models the developer has chosen. We will show some of the customization options that the user has, including changing the base image and adding custom environment variables. We will show how tooling integrates deeply with the generated container, showing debugging in Visual Studio Code. Then, we will talk about what you as a developer can do when you need more control – we will ‘eject’ to a Dockerfile-based build and talk about What, When, and Why of making the switch to Dockerfiles. We will show that the tooling works great no matter how you make your containers.
    Series:
    What's the deal with .NET & Containers: https://youtu.be/HA8rpDWMRq0
    Great containers with .NET, Visual Studio, and VS Code: https://youtu.be/qCxSYymD0ug
    Publishing your .NET containers everywhere! https://youtu.be/21zduERRS3M
    Links:
    Code, Samples, & More: https://github.com/dotnet/beginner-series
    Microsoft Learn for Cloud Native & Containers: https://learn.microsoft.com/training/paths/create-microservices-with-dotnet/
    Introduction to Docker: https://learn.microsoft.com/dotnet/core/docker/introduction
    Containerize a .NET App with dotnet publish: https://learn.microsoft.com/dotnet/core/docker/publish-as-container
    Docker for VS Code: https://code.visualstudio.com/docs/containers/overview
    Containers workshop: https://github.com/richlander/container-workshop
    Connect with .NET:
    Blog: https://aka.ms/dotnet/blog
    Twitter: https://aka.ms/dotnet/twitter
    TikTok: https://aka.ms/dotnet/tiktok
    Mastodon: https://aka.ms/dotnet/mastodon
    LinkedIn: https://aka.ms/dotnet/linkedin
    Facebook: https://aka.ms/dotnet/facebook
    Docs: https://learn.microsoft.com/dotnet
    Forums: https://aka.ms/dotnet/forums
    🙋‍♀️Q&A: https://aka.ms/dotnet-qa
    👨‍🎓Microsoft Learn: https://aka.ms/learndotnet
    #dotnet #cloudnative #docker #cloudnative #vscode
    12 min
  • What's the deal with .NET & Containers? [Pt 1] | Containers with .NET for Beginners
    This video grounds the Containers topic in a few key questions: What are they used for? Where can they be used? How do they work? Why would I use them instead of other techniques?
    We will talk about Containers vs VMs (virtual machines), containers as the ‘base language’ of the cloud and highlight popular cloud platforms/tools that run via Containers as evidence that developers should learn how to use Containers. From there, we will pivot to a brief examination of how containers work – we will go over the concept of wrapping an application up with data that describes how to run it, and talk about how this strategy enables tooling and teams to operate with a shared baseline understanding of the application.
    Once we have established how necessary Containers are, we will end with a very quick ‘zero-to-containerized' demo of the .NET SDK Container tools, packaging an existing application into a container.
    Series:
    What's the deal with .NET & Containers: https://youtu.be/HA8rpDWMRq0
    Great containers with .NET, Visual Studio, and VS Code: https://youtu.be/qCxSYymD0ug
    Publishing your .NET containers everywhere! https://youtu.be/21zduERRS3M
    Links:
    Code, Samples, & More: https://github.com/dotnet/beginner-series
    Microsoft Learn for Cloud Native & Containers: https://learn.microsoft.com/training/paths/create-microservices-with-dotnet/
    Introduction to Docker: https://learn.microsoft.com/dotnet/core/docker/introduction
    Containerize a .NET App with dotnet publish: https://learn.microsoft.com/dotnet/core/docker/publish-as-container
    Docker for VS Code: https://code.visualstudio.com/docs/containers/overview
    Containers workshop: https://github.com/richlander/container-workshop
    Connect with .NET:
    Blog: https://aka.ms/dotnet/blog
    Twitter: https://aka.ms/dotnet/twitter
    TikTok: https://aka.ms/dotnet/tiktok
    Mastodon: https://aka.ms/dotnet/mastodon
    LinkedIn: https://aka.ms/dotnet/linkedin
    Facebook: https://aka.ms/dotnet/facebook
    Docs: https://learn.microsoft.com/dotnet
    Forums: https://aka.ms/dotnet/forums
    🙋‍♀️Q&A: https://aka.ms/dotnet-qa
    👨‍🎓Microsoft Learn: https://aka.ms/learndotnet
    #dotnet #cloudnative #docker #cloudnative #vscode
    6 min
  • Enabling case-insensitive when reading objects with System.Text.Json
    In this video, James and Matt show you how to enable case-insensitive property name matching with the System.Text.Json namespace.
    Chapters:
    00:00 - Intro to Case Sensitive JSON
    01:35 - Default behavior for casing in System.Text.Json
    03:10 - Required for exceptions
    03:25 - Adding JsonPropertName to handle casing
    04:00 - JsonSerializationOptions for Case-insensitivity property names
    05:50 - Wrap-up
    Resources:
    Docs: https://learn.microsoft.com/dotnet/standard/serialization/system-text-json/character-casing
    Connect with .NET:
    Blog: https://aka.ms/dotnet/blog
    Twitter: https://aka.ms/dotnet/twitter
    TikTok: https://aka.ms/dotnet/tiktok
    Mastodon: https://aka.ms/dotnet/mastodon
    LinkedIn: https://aka.ms/dotnet/linkedin
    Facebook: https://aka.ms/dotnet/facebook
    Docs: https://learn.microsoft.com/dotnet
    Forums: https://aka.ms/dotnet/forums
    🙋‍♀️Q&A: https://aka.ms/dotnet-qa
    👨‍🎓Microsoft Learn: https://aka.ms/learndotnet
    #dotnet
    7 min