~/talk

Professional Web APIs using ASP.NET Core 2.1

Talkat .NET fwdays'18 · on Sunday, 2018-04-15· [dotnet, api-design]
slides:none on file

Builds a small genealogy API that actually calls genderize.io and shows working code: HTTP client factory + refit for typed clients, Polly policies for retries/timeouts/circuit-breaker, health checks that surface external dependency status, NSwag-generated OpenAPI docs, Application Insights logging/metrics, user secrets for keys, API versioning, AutoRest client generation and in-memory integration tests via TestServer. Demonstrates configuration, where numbers matter (timeouts, retry counts), the generated client and health endpoint work, and feature toggles let new behavior ship safely.

AI-written summary · about

  1. 0:00Start
  2. 2:00Agenda
  3. 6:36Installation
  4. 9:58Create Default Builder
  5. 11:47Genderized Web Api
  6. 16:51Options Class
  7. 18:17User Secrets
  8. 19:26Configure General Api Options
  9. 22:03Health Checks
  10. 25:54Documentation Open Api
  11. 27:56Documentation
  12. 31:00Resiliency
  13. 31:15Transient Errors
  14. 31:53Circuit Breaker
  15. 33:54Httpclient Factory
  16. 35:03Typed Client
  17. 41:22Versioning
  18. 42:34Open Api Versioning
  19. 46:37Software Development Kits
  20. 47:36Powershell Script
  21. 52:36How Do You Execute a Call to Your Web Api from a Unit Test
  22. 57:33Event Source Logger
  23. 57:57How Do You Get Your Logging Information and the Retry
  24. 58:13Logging
  25. 1:00:15Semantic Logging
  26. 1:02:09Monitoring
  27. 1:02:48Bootstrapping
  28. 1:07:05Application Map
  29. 1:14:40Always-On Toggle
~/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.