In this edition of #tech on ice, I am back from Prague and Update Conference, and I wanted to talk about .NET Aspire, one of the best things to happen to .NET developers in a long time. The productivity boost is just plain awesome!
In my previous video, I showed you how to get started with .NET Aspire, including spinning up an instance of SQL Server in Docker. But what if you want to work with an existing database. It's easy.
First, we start a docker container of the #dotnet aspire image and map ports. Next, windows forms app is created. A new meter and trace source is added. #opentelemetry is added to the app and exporter setup. Requiered environment variables are created. Finally, the dashboard and the app are displayed together showing metric/trace data appearing in the dashboard.
Explore how to build a .NET Aspire sample app featuring a Blazor Front End with an AI-powered chat! In this video, we'll walk through deploying the Phi-3.5 language model using Ollama and hosting it locally in your app, all thanks to the powerful .NET Aspire Community Toolkit. From setup to coding, watch this guide to easily bring interactive AI features into your .NET projects.
Beyond the basics of .NET Aspire, learn how its extensibility points enable compelling scenarios. From modeling custom resources in the app host, to dynamically creating HTTP clients based on OpenAPI, to writing custom .NET Aspire components. This talk covers a lot of ground, very quickly. It's a deep dive into what is possible with the wealth of the .NET ecosystem at the helm and you it's mindful captain steering the ship.
In this video we will discussing Open Telemetry integration
he discussion covers how Immersive APM complements the .NET Aspire framework and leverages the OpenTelemetry to provide a seamless observability solution, allowing developers to visualize and interact with their applications in a virtual environment.
This .NET Aspire #tutorial shows how to integrate Angular project with #dotnet Aspire. First, we add new #angular project using Visual Studio template. New TypeScript model and service are created. The service calls an endpoint in the WebAPI project to obtain the data. Next, nuget package for Node integration is installed in the AppHost project and Angular project is integrated with .NET Aspire in Program.cs file. Finally, the Angular website and the WebAPI are tested via the dashboard.
.NET Aspire is an ingenious way to develop large-scale web applications and easily coordinate communication and configuration between all the various pieces.
Join David, Damian, and Maddy from the .NET Aspire to learn about the first release of Aspire 9 and get your questions answered. Featuring: David Fowler, Damian Edwards, and Maddy Montaquila