~/talk

Boost Your Razor Pages with HTMX: Simplicity & Power

slides:none on file

HTMX is a ~15KB JavaScript library that turns Razor Pages into interactive fragments via attributes like hx-get/hx-post, hx-target/hx-swap and hx-trigger so buttons, divs, forms or images issue HTTP verbs and return replacement HTML. Demonstrations include active search against restcountries, click‑to‑edit partials, infinite scroll using the revealed trigger, inline validation and modal/delete flows; server code uses Razor Page handlers and partials, NuGet tag‑helpers or unpkg script, and a GitHub repo plus a workshop provides the full examples.

AI-written summary Β· about

  1. 0:00HTMX and server-side rendering
  2. 1:27Talk goals
  3. 2:33Web development history
  4. 8:43HTMX simplifies server-side
  5. 10:11Hypermedia systems and REST
  6. 13:46HTMX actions and triggers
  7. 15:37HTMX in ASP.NET Core
  8. 23:23HTMX with Razor Pages
  9. 26:11Live demo: Active search
  10. 33:43Live demo: Edit contacts
  11. 40:16Live demo: Delete, edits, upload
  12. 41:43Live demo: Infinite scroll
  13. 43:50Live demo: Validation and selects
  14. 45:39Live demo: Tabs and lazy load
  15. 47:32Resources and learning
  16. 48:56Q&A: Bandwidth and server load
  17. 51:46Q&A: When HTMX fails
  18. 53:14Q&A: Breaking abstraction
  19. 55:47Q&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.