~/talk

Improving your dev experience with .NET Aspire

Talkat NDC Porto 2024 · 2024-10-14..10-18· [developer-experience]
slides:none on file

.NET Aspire lets a solution describe its runtime in C# and then spins up projects plus Redis/SQL/Kafka containers via an Aspire apphost that injects service-location env vars so services discover each other without hardcoded ports. Components add automatic retries, health checks and EF Core SQL Server wiring; the demo runs SQL Server in Docker with a bind mount, auto-runs migrations, survives a 40s startup with retries, and shows traces in the OpenTelemetry dashboard. Deployment uses a generated manifest and optional ACD.

AI-written summary · about

  1. 0:00Introduction to .NET Aspire
  2. 1:09What .NET Aspire is
  3. 3:17Evolution of app architectures
  4. 4:01Core pillars of Aspire
  5. 5:05Orchestration with AppHost
  6. 8:58Service location and endpoints
  7. 11:45Aspire components for cloud
  8. 15:19Aspire Dashboard and observability
  9. 20:39Resiliency and retries in Aspire
  10. 21:42Configuration and customization
  11. 24:51Adding EF Core databases
  12. 27:20IDE support for Aspire
  13. 29:04Live demo of Aspire project
  14. 35:00Aspire Dashboard features
  15. 38:11Deep dive into AppHost
  16. 41:45Integrating SQL Server
  17. 47:06Demo with database integration
  18. 49:58Retry policies and resilience
  19. 51:43Networking and ports in Aspire
  20. 52:46Deployment with Aspire
  21. 55:37Deployment tools and Azure CLI
  22. 56:38Adding Aspire to projects
  23. 57:20Future of .NET Aspire
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.