HTML Hypermedia APIs and Adaptive Web Design
summary
Claim: use HTML hypermedia APIs plus adaptive web design so a single server holds all application logic and many clients stay thin. Implementation: forked the rest bugs repo, exposes microformat-marked HTML, CSS and server-side templates, renders in a browser or a native webview, and bootstraps a desktop single-page app via progressive enhancement. Result: same codebase returns API status codes for API callers, lists for mobile, and a drag‑and‑drop desktop UI — the demo works end‑to‑end and takes minutes to wire up.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 0:45Two Problems
- 1:30Two Solutions
- 2:04Demo
- 2:27Rest API
- 5:55Fat Clients
- 7:13Fat APIs
- 8:57Hypermedia APIs
- 11:06Market Formal Style
- 13:27Hypermedia API Goal
- 15:58Progressive Enhancement
- 17:17Architecture
- 21:42Detection
- 22:31Summary
- 24:23Questions
related talks
26mHTML Hypermedia APIs and Adaptive Web Design
33mHypermedia – the solution for future web applications?
49mBring back the joy in web development with HTMX and Hypermedia-Driven Applications
49mSurviving the Zombie Apocalypse of Connected Devices
58mUnderstand the Next Phase of Web Development
44mDesigning Hypermedia APIs
22mProgressive Enhancement
23mIntroduction to server-driven web applications using htmx
