~/talk

Event driven applications in Azure

Talkat NDC Oslo 2021 · 2021-11-29..12-03· [web-platform, serverless]
links:none on file
slides:none on file

Shows a concrete serverless design: an HTTP negotiate function returning SignalRConnectionInfo issues short-lived tokens that clients use to open duplex websockets to a serverless Azure SignalR Service (tiers: 1k connections/unit, up to 100 units, ~1M messages/unit). Demo uses Azure Functions for an API (post /talk queues messages) and a tiny single-page client, deployed with Static Web Apps + GitHub Actions staging per PR so index.html and functions publish together. Production example is Timekeeper, used on Learn TV / Hello World, with authenticated host roles to start/stop synchronized countdowns and color/alert messages.

AI-written summary · about

  1. 0:00Start
  2. 0:19Welcome
  3. 1:43Agenda
  4. 2:53Timekeeper
  5. 4:08Latency
  6. 6:51Web Sockets
  7. 8:08Websocket Secure
  8. 8:37Azure Signalr
  9. 13:55Chat Server
  10. 15:25Http Triggered Function
  11. 17:09Binding
  12. 21:28Create a New Resource
  13. 22:45Pricing Tier
  14. 25:49Local Settings Json
  15. 26:21Key Vault
  16. 30:04Css Transitions
  17. 31:29Add the Javascript Packages
  18. 34:31Hub Connection Builder
  19. 36:44Deployment
  20. 37:17Free Plan
  21. 38:16Custom Authentication
  22. 38:50Staging Environment
  23. 39:45Azure Functions
  24. 41:31Create a New Repo
  25. 46:05Static Web Apps
  26. 51:57Humans of Microsoft
  27. 53:56Role Management
  28. 1:00:09Summary
~/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.