|
1 | 1 | +++ |
2 | 2 | title = "Essays" |
| 3 | +sort_by = "date" |
3 | 4 | insert_anchor_links = "left" |
| 5 | +generate_feeds = true |
| 6 | +template = "essay_index.html" |
4 | 7 | page_template = "essay.html" |
5 | 8 | +++ |
6 | 9 |
|
7 | 10 | ### Hypermedia and REST |
8 | 11 | * [HATEOAS](@/essays/hateoas.md) |
9 | 12 | * [How Did REST Come To Mean The Opposite of REST?](@/essays/how-did-rest-come-to-mean-the-opposite-of-rest.md) |
10 | 13 | * [Two Approaches To Decoupling](@/essays/two-approaches-to-decoupling.md) |
11 | | -* [Hypermedia APIs vs. Data APIs](@/essays/hypermedia-apis-vs-data-apis.md) |
12 | | -* [Splitting Your Data & Application APIs: Going Further](@/essays/splitting-your-apis.md) |
13 | 14 | * [Hypermedia Clients](@/essays/hypermedia-clients.md) |
14 | 15 | * [HATEOAS Is For Humans](https://intercoolerjs.org/2016/05/08/hatoeas-is-for-humans.html) |
15 | | -* [Rescuing REST From the API Winter](https://intercoolerjs.org/2016/01/18/rescuing-rest.html) |
16 | 16 | * [Taking HTML Seriously](https://intercoolerjs.org/2020/01/14/taking-html-seriously) |
17 | | -* [REST Copypasta](@/essays/rest-copypasta.md) |
18 | 17 | * [The #ViewSource Affordance](@/essays/right-click-view-source.md) |
19 | | -* [Hypermedia Controls: Feral to Formal (ACM HT'24)](https://dl.acm.org/doi/pdf/10.1145/3648188.3675127) |
20 | 18 |
|
21 | 19 | ### Why Hypermedia? Why Multi-Page Applications? |
22 | 20 | * [Hypermedia On Whatever you'd Like (HOWL)](@/essays/hypermedia-on-whatever-youd-like.md) |
23 | 21 | * [A Response To "Have SPAs Ruined The Web"](@/essays/a-response-to-rich-harris.md) |
24 | 22 | * [When To Use Hypermedia?](@/essays/when-to-use-hypermedia.md) |
25 | 23 | * [The API Churn/Security Trade-off](https://intercoolerjs.org/2016/02/17/api-churn-vs-security.html) |
26 | 24 | * [Does Hypermedia Scale?](@/essays/does-hypermedia-scale.md) |
27 | | -* [SPA Alternative](@/essays/spa-alternative.md) |
28 | 25 |
|
29 | 26 | ### Real World htmx Experiences |
30 | 27 | * [A Real World React to htmx Port](@/essays/a-real-world-react-to-htmx-port.md) |
@@ -58,17 +55,15 @@ page_template = "essay.html" |
58 | 55 | * [Why htmx Does Not Have a Build Step](@/essays/no-build-step.md) |
59 | 56 | * [Is htmx Just Another JavaScript Framework?](@/essays/is-htmx-another-javascript-framework.md) |
60 | 57 | * [htmx Implementation Deep Dive (Video)](https://www.youtube.com/watch?v=javGxN-h9VQ) |
61 | | -* [Prefer If Statements to Polymorphism, etc.](@/essays/prefer-if-statements.md) |
62 | 58 |
|
63 | | -### Hypermedia History |
| 59 | +### Hypermedia Research |
64 | 60 |
|
65 | 61 | * [A File Structure For The Complex, The Changing and the Indeterminate (Ted Nelson, 1965)](https://dl.acm.org/doi/pdf/10.1145/800197.806036) |
66 | 62 | * [The Mother Of All Demos (Doug Englebart, 1968)](https://www.youtube.com/watch?v=B6rKUf9DWRI) |
67 | 63 | * [The First Web Page (1991)](http://info.cern.ch/hypertext/WWW/TheProject.html) |
68 | 64 | * [Architectural Styles and the Design of Network-based Software Architectures (Roy Fielding, 2000)](https://ics.uci.edu/~fielding/pubs/dissertation/top.htm) |
69 | 65 | * [State of the Art Review on Hypermedia Issues and Applications (2006)](https://paul.luon.net/hypermedia/index.html) [[archive]](https://web.archive.org/web/20240428215142/https://paul.luon.net/hypermedia/index.html) |
70 | | -* [Interview: Henning Koch, Creator of Unpoly](@/essays/interviews/henning_koch.md) |
71 | | -* [htmx lore](@/essays/lore.md) |
| 66 | +* [Hypermedia Controls: Feral to Formal (ACM HT'24)](https://dl.acm.org/doi/pdf/10.1145/3648188.3675127) |
72 | 67 |
|
73 | 68 | ## Banners |
74 | 69 | <div style="text-align: center;margin:32px"> |
|
0 commit comments