~/talk

ASP .NET Basics for Experts

Talkat DevReach 2023 · 2023-10-25..10-26· [dotnet, microservices]
slides:none on file

Live demos show a .NET 7 web API for waffle orders using Minimal APIs and global using files to reduce top-level clutter, extension methods that move dozens of DI registrations out of Program, and three HTTP client styles: generic, named and strongly typed HTTP client wired to IHttpClientFactory. Resiliency uses Polly retry+circuit breaker policies against a local Azure Function rigged to fail — retries succeed on the 3rd try, the circuit opens and raises a BrokenCircuitException, and stays open for 10 seconds. Also covers Steeltoe discovery, and explains Singleton/Scoped/Transient lifetimes with live value comparisons.

AI-written summary · about

  1. 0:00Welcome
  2. 1:06Why for experts
  3. 3:57Transition to .NET 6 structure
  4. 7:55Global usings to simplify
  5. 10:25Configuration order in .NET 6
  6. 12:36Dependency injection in minimal APIs
  7. 19:24Grouping services with extensions
  8. 23:18HTTP clients with policies
  9. 27:35Resiliency with Polly
  10. 38:20Live demo: retry and circuit breaker
  11. 42:21Database connections in .NET 6
  12. 46:40Organizing minimal APIs
  13. 52:22Testing minimal APIs
  14. 53:05Dependency injection lifecycles
  15. 58:21Q&A
~/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.