~/talk

HTMX & ASP.NET Razor Pages – Web development without the JavaScript pains

Talkat NDC London 2026 · 2026-01-26..01-30· [web-platform, javascript]
slides:none on file

Builds a working playlist/memories app using HTMX with ASP.NET Razor Pages, Bulma for styling and optional Hyperscript and SweetAlert for UX; server renders Razor partials, handlers return HTML (or JSON) and HTMX attributes like hx-get/hx-post/hx-delete drive requests, out-of-band swaps update separate page regions, and infinite scroll pulls additional items. Forms post via HTMX with server validation and file upload, Spotify lookups return items, and adds/removes happen without full page reloads — demos mostly run live with minor demo glitches.

AI-written summary · about

  1. 0:00Introduction
  2. 7:56HTMX advantages over frameworks
  3. 11:51HTMX basics and hx-boost
  4. 13:17Fetching data with hx-get
  5. 16:49Handling forms with HTMX
  6. 18:56Loading indicators with HTMX
  7. 21:28Swapping content with hx-swap
  8. 23:14Real-time validation with HTMX
  9. 26:48Razor Pages server rendering
  10. 31:28HTMX form creation
  11. 35:49Form validation and confirmations
  12. 38:42Hyperscript advanced interactivity
  13. 42:21Funeral playlist app
  14. 45:45Adding memories with HTMX
  15. 47:11Highlighting new items
  16. 48:16Deleting items with HTMX
  17. 49:18Spotify API integration
  18. 50:41Out-of-band swaps
  19. 53:09Infinite scrolling with HTMX
  20. 55:14HTMX features and resources
  21. 57:21Conclusion and Q&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.