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