Build Better Apps with .NET Aspire - Complete Beginner's Guide & Tutorial

preview_player
Показать описание
Let's start building better apps with .NET Aspire! Find out how adding .NET Aspire to your existing apps can help them be more observable, resilient, scalable, and manageable. All in just a few lines of code enable these features and at the same time boost developer productivity with features to help you build apps faster including orchestration and service discovery. It also gives you deep insight into your application with OpenTelemetry and a developer dashboard on your local development machine or in the cloud. We will also take a look at how to deploy your projects that use .NET Aspire and how it works under the hood. Finally, we will look at how to use some of these great features in non-.NET projects such as JavaScript and Python!

Links:

Join this channel to get access to perks:

Follow:

Disclaimer: This channel, videos, and streams are created in my spare time and are a product of me... James Montemagno! They are NOT officially affiliated or endorsed by Microsoft (my employer) in any way. Opinions and views are my own.

Chapters:
00:00:00 - Intro
00:00:45 - Introduction to .NET Aspire
00:09:00 - Ad - Age of Angra
00:10:15 - Developer Toil Local Development
00:14:30 - Add .NET Aspire to existing project
00:22:30 - Orchestration, Resiliency, & Service Discovery
00:32:30 - Adding Redis Cache & Redis Commander Integration
00:40:30 - Health Checks with .NET Aspire
00:43:10 - Deployment with .NET Aspire
00:49:45 - Exploring .NET Aspire Manifest
00:55:20 - Deploying to Azure Container Apps with Azure Developer CLI
01:03:10 - Going beyond .NET with Python & JavaScript
01:04:05 - Standalone Developer Dashboard
01:10:35 - Wrap-up and final thoughts

My Setup:

Using links I provide I may receive a commission if you buy something which helps support the channel.

#dotnet #dotnetaspire #visualstudio #csharp #cloudnative
Рекомендации по теме
Комментарии
Автор

This sir is the bridge between "Omg what's that? So scary" to "Wow, why I haven't used it earlier? So cool". Thanks!

AkarumeiAkashi
Автор

Adding Authentication & Authorization would have been a big plus

MuhammadAssadNazar
Автор

James I applaud your Aspire and passion for .Net every day. 👏👏👏

alexmadnix
Автор

This is easily the best video of watched on Aspire yet, awesome job, as usual, James! Can't wait to see MSFT develop this more as time goes on, hoping to see even more additions at .NET Conf in a couple weeks. This really could be one of the single most significant developer productivity gains under the .NET ecosystem.

jcarman
Автор

11:37 just a quick tip! If you're currently debugging a project and want to start another simultaneously, you can right click any project, go to debug, and then click "start debugging" (or smth like that, can't remember exactly off the top of my head... 😅)

Coburah
Автор

loved your old xamarin vids and great to see you doing some stuff with aspire!

Eamo-
Автор

Hey James, thanks for all your awesome material over the years! I’ve seen your talks at VS Live and Build and it’s always great to see what you’re up to. I heard you mention a user group in Portland, which one was that? I’m in the PDX area and would love to go to some more groups!

paireepinart
Автор

Thanks for this great overview. I've been meaning to look into it for the team but it's always seemed too intimidating. This video puts that myth to bed.

MarcJennings
Автор

Another amazing video. Crazy good! Got one problem that maybe a lot of people haven't run into yet, James.
I add the same CDN api in different solutions, and when I added aspire to my second solution that contained the CDN I got conflicts because the CDN added dependencies for both of the solution's ServiceDefaults and couldn't figure it out, so I had to take the CDN out of one of the solutions until I figure out what to do. Hope you have an answer!

billymartin
Автор

hi james, please if you have a time for this, we need a vid explain how to use In App Purchase plugin brother

moatasemkremed
Автор

The aspire works with Azure Function in a Container? Thank you for the video!!

nerdintech
Автор

Maybe an odd question, but can Aspire be used to orchestrate a collection of .net apps running directly on Windows, WITHOUT a container runtime platform like docker? If not, are there any libraries available to help with this kind if thing?

ItsAlienMoose
Автор

I'd love to know what it costs by default to host the aspire app as you deployed it, bonus points if you add a database as well.

BrennanHitchcock
Автор

Thanks James for the video, however, I would like to know how you can add credentials or secure the aspire dashboard if I have deployed it in production

MrSikesben
Автор

Does Aspire support multiple solutions (i.e. one solution for UI and one solution for API)?
Or does Aspire require all of the projects to be within one solution?

HoltBuzzing
Автор

James, where I work we use an Azure SQL Server database during development, so no local db. Is Aspire setup to handle a remote db instead of using a local db? If so, how would you do that? Thanks! Your video was excellent!

macmcmillen
Автор

I don’t get it - microservices are a dubious idea from the start aren’t they? (Dev with 30 years experience)

oliverharvey
Автор

How to store the open telemetry data with aspire?

richaaa_.m
Автор

so basically deployment has to be to Azure?

brekhof