From b767c4a60b3f51f7f7bf0a3cb290b4471f6ec140 Mon Sep 17 00:00:00 2001 From: carson Date: Fri, 24 Dec 2021 23:03:03 -0700 Subject: [PATCH] updated based on feedback --- www/essays/a-response-to-rich-harris.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/www/essays/a-response-to-rich-harris.md b/www/essays/a-response-to-rich-harris.md index dca1f57b..617db099 100644 --- a/www/essays/a-response-to-rich-harris.md +++ b/www/essays/a-response-to-rich-harris.md @@ -79,14 +79,14 @@ Now, the problem with latency issues is that they can make an app feel laggy. B ### "Github Has UI Bugs" -Github does, indeed, have UI bugs, it's true. However, none of them are particularly difficult to solve. htmx offers multiple ways to [update content beyond the target element](https://htmx.org/examples/update-other-content/), all of them quite easy and any of which would work to solve the UI consistency issues pointed out. +Github does, indeed, have UI bugs, it's true. However, none of them are particularly difficult to solve. htmx offers multiple ways to [update content beyond the target element](https://htmx.org/examples/update-other-content/), all of them quite easy and any of which would work to solve the UI consistency issues Mr. Harris points out. Contrast the Github UI issues with the Instagram UI issues Mr. Harris pointed out earlier: the Instagram issues would require far more sophisticated engineering work to resolve. ## Transitional Applications -Mr. Harris then discusses the concept of "transitional applications" which are a mix of both SPA and MPA technologies. This terminology is reasonable, we'll see if it sticks. We recommend using htmx for the parts of the app it makes sense and kicking out to other technologies when needed: vue.js, alpine.js, etc. and so we can recommend a "transitional" approach to web development. +Mr. Harris then discusses the concept of "transitional applications" which are a mix of both SPA and MPA technologies. This terminology is reasonable, we'll see if it sticks. We recommend using htmx for the parts of the app it makes sense and kicking out to other technologies when needed: [alpine.js](https://alpinejs.dev/), [hyperscript](https://hypersciprt.org), a small reactive framework, etc. and so we can recommend a "transitional" approach to web development. ## The Elephant In The Room: Complexity