dotnet

dotnet

By dotnet
Download on the App Store

dotnet episodes

  • .NET MAUI Community Standup - MAUI Catch-up and Q+A!
    Join David and Maddy to catch up on all things .NET MAUI - .NET 8 reception, .NET 9 planning, some of Maddy and David's "what not to do's", and the usual shenanigans. Plus, plenty of time for Q+A!
    Community Links: https://www.theurlist.com/maui-standup-feb2024
    Featuring: Maddy Montaquila (@maddymontaquila), David Ortinau (@davidortinau)
    #maui #dotnet #community
    1 hr 11 min
  • Introduction to APIs with .NET [Pt 1] | Back-end Web Development with .NET for Beginners
    The video introduces APIs in general and web APIs in particular and discusses the ASP.NET Core web framework. APIs, or Application Program Interfaces, are a way for applications to communicate with each other. Web APIs are APIs that communicate with each other over the internet.
    ASP.NET Core is the technology this series focuses on. It is a cross-platform, high performance, and open source application for building Web APIs.
    Chapters:
    00:00 - Intro
    00:26 - What are Web APIS
    01:32 - What is ASP.NET Core?
    02:06 - Outro
    Resources:
    Follow along: https://aka.ms/dotnet/beginnervideos/repo
    Series playlist: https://aka.ms/dotnet/beginnervideos/youtube/webapi
    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 #webapi #aspnetcore #visualstudio #visualstudiocode #vscode
    3 min
  • Hosting model for .NET APIs [Pt 2] | Back-end Web Development with .NET for Beginners
    This video introduces the minimal hosting models of web APIs in ASP.NET Core. In this video, Safia creates a new ASP.NET Core project template in Visual Studio Code (VS Code) then explores this new app's configuration in the Program.cs file. Program.cs will launch a host that's responsible for starting the application, configuring an underlying HTTP server, and setting up the pipeline for processing requests and responses over HTTP.
    For an explanation of ASP.NET Core and .NET, check out the first video in this series: https://youtu.be/OmUuR4GiwIE
    Chapters:
    00:00 - Intro
    00:25 - Create a new ASP.NET Core project in VS Code
    00:56 - View ASP.NET Core configuration in Program.cs
    02:28 - Outro
    Resources:
    Follow along: https://aka.ms/dotnet/beginnervideos/repo
    Series playlist: https://aka.ms/dotnet/beginnervideos/youtube/webapi
    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 #webapi #aspnetcore #visualstudio #visualstudiocode #vscode
    3 min
  • Implementing a Web API in .NET [Pt 3] | Back-end Web Development with .NET for Beginners
    This video covers implementing a CRUD web API for managing tasks in a to-do list with minimal APIs in ASP.NET Core. In ASP.NET Core, Minimal APIs allow us to describe how requests should be processed by a server using an entity known as an endpoint. Minimal APIs provide succinct methods for registering new endpoints to handle incoming requests in our web API.
    In this video, Safia builds a Todo application with an API that follows the CRUD pattern of development. CRUD is an acronym that stands for Create, Read, Update, Delete. It describes the ways that users can interact with objects in an application.
    For an explanation of ASP.NET Core and .NET, check out the first video in this series: https://youtu.be/OmUuR4GiwIE
    Chapters:
    00:00 - Intro
    00:55 - Defining how a web request should be handled
    02:24 - Send requests to an HTTP server within VS Code
    03:43 - What is CRUD?
    04:22 - Building a CRUD application
    06:12 - Create Todos with a POST route handler
    09:10 - Retrieve Todos with a GET route handler
    12:26 - Get all Todos
    13:18 - Deleting Todos
    Resources:
    Follow along: https://aka.ms/dotnet/beginnervideos/repo
    Tutorial: Create a minimal API with ASP.NET Core: https://learn.microsoft.com/aspnet/core/tutorials/min-web-api?view=aspnetcore-8.0&tabs=visual-studio
    Series playlist: https://aka.ms/dotnet/beginnervideos/youtube/webapi
    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 #webapi #aspnetcore #visualstudio #visualstudiocode #vscode
    15 min
  • Testing .NET Web APIs with .http files [Pt 4] | Back-end Web Development with .NET for Beginners
    This video covers testing web APIs locally using .http files and VS Code’s REST Client Extension. Safia will valid the implementation of the web API that she built for managing items in a Todo list.
    For an explanation of ASP.NET Core and .NET, check out the first video in this series: https://youtu.be/OmUuR4GiwIE
    Chapters:
    00:00 - Intro
    00:29 - Verify everything in the application server works
    01:16 - Verify that handler for POST requests works correctly
    03:45 - Test handler to resolve items by ID
    04:36 - Test DELETE
    05:23 - Outro
    Resources:
    Follow along: https://aka.ms/dotnet/beginnervideos/repo
    VS Code REST Client Extension: https://marketplace.visualstudio.com/items?itemName=humao.rest-client
    Series playlist: https://aka.ms/dotnet/beginnervideos/youtube/webapi
    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 #webapi #aspnetcore #visualstudio #visualstudiocode #vscode
    6 min
  • .NET API Middleware for common functionality [Pt 5] | Back-end Web Development w/ .NET for Beginners
    This video covers implementing common behavior for ASP.NET Core APIs using middlewares. Middlewares are a piece of code that can run before and after each request is processed. They run on all requests in a nested order. They're a super powerful way to execute common functionality on every request. ASP.NET Core comes with a collection of middlewares built-in. We can also write our own middlewares. In this video, Safia will do both.
    For an explanation of ASP.NET Core and .NET, check out the first video in this series: https://youtu.be/OmUuR4GiwIE
    Chapters:
    00:00 - Intro
    02:32 - Use built-in middleware, URL Rewrite Middleware
    07:09 - Write custom middleware
    10:11 - Middleware ordering
    12:45 - Outro
    Resources:
    Follow along: https://aka.ms/dotnet/beginnervideos/repo
    ASP.NET Core Middleware: https://learn.microsoft.com/aspnet/core/fundamentals/middleware/?view=aspnetcore-8.0
    Series playlist: https://aka.ms/dotnet/beginnervideos/youtube/webapi
    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 #webapi #aspnetcore #visualstudio #visualstudiocode #vscode
    14 min
  • Endpoint filters for .NET APIs [Pt 6] | Back-end Web Development with .NET for Beginners
    This video covers implementing common behavior for endpoints using endpoint filters. What if we want to execute common functionality on every request sent to a given endpoint in our application? That's where endpoint filters come in. Endpoint filters follow some of the same concepts that middlewares do. But, they're different because they have unique context on the endpoint associated with our request. One common scenario for endpoint filters is input validation.
    For an explanation of ASP.NET Core and .NET, check out the first video in this series: https://youtu.be/OmUuR4GiwIE
    Chapters:
    00:00 - Intro
    02:09 - Add endpoint filter to validate input sent to Post Todos
    07:36 - Run the application to test the filters
    09:12 - Outro
    Resources:
    Follow along: https://aka.ms/dotnet/beginnervideos/repo
    Filters in Minimal API apps: https://learn.microsoft.com/aspnet/core/fundamentals/minimal-apis/min-api-filters?view=aspnetcore-8.0
    Series playlist: https://aka.ms/dotnet/beginnervideos/youtube/webapi
    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 #webapi #aspnetcore #visualstudio #visualstudiocode #vscode
    10 min
  • Dependency injection for .NET APIs [Pt 7] | Back-end Web Development with .NET for Beginners
    This video covers support for dependency injection in ASP.NET Core and minimal APIs. Dependencies are objects that other objects can depend on; in ASP.NET Core, these are typically implemented as C# classes and interfaces. Dependencies are stored in the service container. Injection is the process by which a referenced dependency is resolved from the service container. This can happen when a class is constructed or in route handlers. In this video, Safia will utilize dependency injection to centralize the logic associated with the task management into a concrete implementation of ITaskService.
    For an explanation of ASP.NET Core and .NET, check out the first video in this series: https://youtu.be/OmUuR4GiwIE
    Chapters:
    00:00 - What is dependency injection?
    01:12 - Define an interface and create a concrete implementation of the tasks service
    02:43 - Register the service in the service container
    04:12 - Use the service
    06:20 - Validate that app still works
    07:25 - Outro
    Resources:
    Follow along: https://aka.ms/dotnet/beginnervideos/repo
    Dependency injection in ASP.NET Core: https://learn.microsoft.com/aspnet/core/fundamentals/dependency-injection?view=aspnetcore-8.0
    Series playlist: https://aka.ms/dotnet/beginnervideos/youtube/webapi
    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 #webapi #aspnetcore #visualstudio #visualstudiocode #vscode
    9 min
  • .NET APIs Recap & Resources [Pt 8] | Back-end Web Development with .NET for Beginners
    This video summarizes the topics discussed in the series and provides next learning steps.
    For an explanation of ASP.NET Core and .NET, check out the first video in this series: https://youtu.be/OmUuR4GiwIE
    Chapters:
    00:00 - Intro
    00:15 - What did we learn?
    01:35 - Resources
    Resources:
    Follow along: https://aka.ms/dotnet/beginnervideos/repo
    Series playlist: https://aka.ms/dotnet/beginnervideos/youtube/webapi
    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 #webapi #aspnetcore #visualstudio #visualstudiocode #vscode
    3 min
  • Architecting IoT applications with .NET and Meadow
    Building a great solution starts with a great architecture. In this video, Adrian talks about structure and strategy to build .NET IoT applications for maintainability, flexibility and scale. Learn how to get your next IoT project started on the right foot to enable flexible hardware design and flexible platform support, including Meadow Feather, Raspberry Pi and desktop.
    Chapters:
    00:00 - Intro to IoT architecture
    03:14 - Project Overview
    06:40 - Abstracting Hardware
    07:50 - Integrating into Meadow & Simulators
    11:10 - Recap
    Helpful Links:
    ProjectLab - https://store.wildernesslabs.co/collections/frontpage/products/project-lab-board
    Hackster projects - https://www.hackster.io/WildernessLabs
    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 #wildernesslabs #meadow
    12 min