Most Recent

Working With AI: A Concrete ExampleCarson Gross
The University In The AI EraCarson Gross
Code is Cheap(er)Carson Gross
Hypermedia Friendly Model Context Protocol App ArchitectureSung Oh
Yes, and...Carson Gross

Hypermedia and REST

Taking HTML Seriously ↗Carson Gross
REST CopypastaCarson Gross
Architectural SympathyCarson Gross
Hypermedia ClientsCarson Gross
How Did REST Come To Mean The Opposite of REST?Carson Gross
Two Approaches To DecouplingCarson Gross
Hypermedia-Driven ApplicationsCarson Gross
HATEOASCarson Gross
Hypermedia APIs vs. Data APIsCarson Gross
REST - Explained For BeginnersCarson Gross
HATEOAS Is For Humans ↗Carson Gross

Why Hypermedia?

Is htmx Just Another JavaScript Framework?Alexander Petros
The API Churn/Security Trade-off ↗Carson Gross
Does Hypermedia Scale?Carson Gross
The #ViewSource AffordanceCarson Gross
Hypermedia On Whatever you'd LikeCarson Gross
When Should You Use Hypermedia?Carson Gross
A Response To "Have Single-Page Apps Ruined the Web?"Carson Gross
SPA AlternativeCarson Gross

Real World htmx Experiences

Building Critical Infrastructure with htmx: Network Automation for the Paris 2024 OlympicsRodolphe Trujillo
A Real World wasm to htmx PortJoe Fioti
Next.js to htmx — A Real World ExamplePouria Ezzati
You Can't Build Interactive Web Apps Except as Single Page Applications... And Other MythsTony Alaribe
Another Real World React -> htmx PortCarson Gross
A Real World React -> htmx PortCarson Gross

On The Other Hand…

Alternatives to htmxCarson Gross
A Modest Critique of htmx ↗Chris Done
A Modest Critique of htmx (Response) ↗
Why Gumroad Didn't Choose htmxSahil Lavingia
htmx sucksCarson Gross
I tried HTMX, then ditched it ↗AJ Moon

Building Hypermedia Applications

VendoringCarson Gross
Web Components Work Great with htmxAlexander Petros
Web Security Basics (with htmx)Alexander Petros
Model/View/Controller (MVC)Carson Gross
Is Rendering JSON More Efficient Than HTML? ↗Carson Gross
Is JSON Smaller Than HTML? ↗Carson Gross
Why I Tend Not To Use Content NegotiationCarson Gross
View TransitionsCarson Gross
Hypermedia-Friendly ScriptingCarson Gross
Template FragmentsCarson Gross
10 Tips For Building SSR/HDA applicationsCarson Gross
Splitting Your Data & Application APIs: Going FurtherCarson Gross

Complexity Very, Very Bad

VendoringCarson Gross
Prefer If Statements To Polymorphism...Carson Gross
Codin' DirtyCarson Gross
The Grug Brained Developer ↗Carson Gross
htmx Implementation Deep Dive ↗Carson Gross
Why htmx Does Not Have a Build StepAlexander Petros
Complexity BudgetCarson Gross
Locality of Behaviour (LoB)Carson Gross

Hypermedia Research

Hypermedia Controls: Feral to Formal ↗ACM HT'24
Preserving REST-ful Visibility With Generalized Hypermedia Controls ↗ACM SIGWEB
How Primer changed JavaScript at Facebook ↗Makinde Adeagbo & Tom Occhino
State of the Art Review on Hypermedia Issues and Applications ↗
Architectural Styles and the Design of Network-based Software Architectures ↗Roy Fielding
The First Web Page ↗
The Mother Of All Demos ↗Doug Engelbart
A File Structure For The Complex, The Changing and the Indeterminate ↗Ted Nelson