<
/
> htm
x
docs
reference
examples
talk
essays
Search
star
Essays
#
Hypermedia and REST
HATEOAS
How Did REST Come To Mean The Opposite of REST?
Two Approaches To Decoupling
Hypermedia APIs vs. Data APIs
Splitting Your Data & Application APIs: Going Further
Hypermedia Clients
HATEOAS Is For Humans
Rescuing REST From the API Winter
Taking HTML Seriously
REST Copypasta
The #ViewSource Affordance
Hypermedia Controls: Feral to Formal (ACM HT’24)
#
Why Hypermedia? Why Multi-Page Applications?
Hypermedia On Whatever you’d Like (HOWL)
A Response To “Have SPAs Ruined The Web”
When To Use Hypermedia?
The API Churn/Security Trade-off
Does Hypermedia Scale?
SPA Alternative
#
Real World htmx Experiences
A Real World React to htmx Port
Another Real World React to htmx Port
Next.js to htmx — A Real World Example
You Can’t Build Interactive Web Apps Except as Single Page Applications… And Other Myths
#
On The Other Hand…
htmx sucks
Why Gumroad Didn’t Choose htmx
A Modest Critique of htmx
[Response]
#
Building Hypermedia Applications
Hypermedia-Driven Applications (HDAs)
Web Security Basics (with htmx)
Hypermedia Friendly Scripting
10 Tips For Building SSR/HDA applications
Why I Tend Not To Use Content Negotiation
Template Fragments
Web Components Work Great with htmx
View Transitions
Model/View/Controller
Is Rendering JSON More Efficient Than Rendering HTML?
Is JSON Smaller Than HTML?
#
Complexity Very, Very Bad
The Grug Brained Developer
Codin’ Dirty
Locality of Behavior (LoB)
Complexity Budget
Why htmx Does Not Have a Build Step
Is htmx Just Another JavaScript Framework?
htmx Implementation Deep Dive (Video)
#
Hypermedia History
A File Structure For The Complex, The Changing and the Indeterminate (Ted Nelson, 1965)
The Mother Of All Demos (Doug Englebart, 1968)
The First Web Page (1991)
Architectural Styles and the Design of Network-based Software Architectures (Roy Fielding, 2000)
State of the Art Review on Hypermedia Issues and Applications (2006)
[archive]
Interview: Henning Koch, Creator of Unpoly
#
Banners
#
Memes