I love this!<p>I've never used HTMX, but it looks interesting.<p>I just love the spirit of webrings!<p>When I think back to early days of the web, I recall the joy and excitement of discovering websites from parts of the world I'd never been and likely never will!<p>The web doesn't need to be social media network scale. It can be about slow personal discovery.<p>Sites used to be built for expression and utility, not SEO and the glorification of Likes.<p>SEO and Google ruined blogging. Facebook ruined social media.<p>The people need to take the web back! :-)
I'm for people creating things they want to use. I also have a negative, possibly unfounded reaction to the stated purposes of htmx:<p>>Why should only <a> and <form> be able to make HTTP requests?<p>>Why should only click & submit events trigger them?<p>>Why should only GET & POST methods be available?<p>>Why should you only be able to replace the entire screen?<p>>By removing these arbitrary constraints, htmx completes HTML as a hypertext"<p>I guess people do all of these things with javascript anyways but it gave me a "get off my lawn" reaction when I read these bullets.
I just started using HTMX.<p>It replaced a small volume of VueJS code that I wrote to facilitate a few XHR interactions. Pagination and filtering and search-as-you-type interactions are all so much more pleasant now. Logic is de-duplicated, since it can all live on the server.<p>I'm a fan.
For those of us who need a refresher:
<a href="https://en.wikipedia.org/wiki/Webring" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/Webring</a><p>Also, on another note I think HTMX has successfully positioned itself as a meme, for better or worse. I have tried using it on a few side projects and I do like the simplicity of it, but is there a goal of it being credible software, or just something the creators are having fun with?
While clicking around on the htmx website, I noticed that these two examples are broken:<p><a href="https://htmx.org/examples/sortable/" rel="nofollow noreferrer">https://htmx.org/examples/sortable/</a>
<a href="https://htmx.org/examples/modal-bootstrap/" rel="nofollow noreferrer">https://htmx.org/examples/modal-bootstrap/</a><p>Neither worked for me in Chrome or Safari
My favorite part about Htmx - other than being very useful for 90% of all web-apps/websites since the intercooler.js days - it's just the fun of the whole "marketing" side and seeing "young" people ( aka. started their web career in the last 10 years ) royally annoyed and in disbelief how someone can build stuff without using "industry standard React" or Vue or Svelte. ( more than the framework, the way of thinking about web development ).<p>Seeing "web boomers" having fun and doing their own thing and "young and serious" frontend dev professionals with a career to have acting like the typical know-it-all curmudgeon just warms my heart.
To really understand HTMX you need to follow the Twitter/X account<p><a href="https://x.com/htmx_org?t=RUZzNxOdTAihrieKNq8iIg&s=09" rel="nofollow noreferrer">https://x.com/htmx_org?t=RUZzNxOdTAihrieKNq8iIg&s=09</a>