MENU

Fun & Interesting

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

James Montemagno 35,102 7 months ago
Video Not Working? Fix It Now

Buy Age of Angra: https://monumenthobbies.com/pages/age-of-angra 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: GitHub Project Tutorial: https://github.com/jamesmontemagno/TinyShop Learning Resources: https://aka.ms/letslearn/dotnet/aspire .NET Aspire Videos: https://aka.ms/aspire/videos Documentation: https://aka.ms/dotnet-aspire GitHub: https://github.com/dotnet/aspire Aspire Dashboard: https://www.aspiredashboard.com eShop sample: https://github.com/dotnet/eshop Join this channel to get access to perks: https://www.youtube.com/channel/UCENTmbKaTphpWV2R2evVz2A/join 👕 Buy some swag! - https://jamesmontemagno.myspreadshop.com/ ☕️ Buy me a coffee - https://www.buymeacoffee.com/jamesmontemagno Follow: 👨‍💻 GitHub: https://github.com/jamesmontemagno 🦜 X: https://x.com/jamesmontemagno 📄 Website: https://www.montemagno.com 📰 Newsletter: https://newsletter.montemagno.com/ 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 What is that art on my wall? It is an original piece from the French street artist Gregos of La Butte Montmartre: https://www.instagram.com/p/BceZ1oNHiQx/ My Setup: 📷 Canon M50 Mark II - https://amzn.to/3P8R7lp 💡 Nanoleaf Elements Lights - https://amzn.to/3umwJVW 🎙 Blue Spark Microphone - https://amzn.to/3qgtYkq 🎙 Blue Pop Filter - https://amzn.to/3jEWM3r 🤳 Rode Microphone Arm - https://amzn.to/2Z68AlE 🎧 Sony MDR7306 Headphones - https://amzn.to/372jxta 📲 Stream Deck - https://amzn.to/373Uk1n 🖱 MX Master 2S Mouse - https://amzn.to/3d7J2gj ⌨️ Tecware Phantom Keyboard - https://amzn.to/3aUP4y9 Using links I provide I may receive a commission if you buy something which helps support the channel. #dotnet #dotnetaspire #visualstudio #csharp #cloudnative

Comment