Paste your bunker:// connection string to reconnect.
bunker://
Or start a new pairing — scan the QR with a NIP-46 compatible bunker signer.
Paste this into your signer app if it's on the same device
After pairing, any page that uses window.nostr will automatically use this remote signer session.
If pairing stalls, close and reopen this dialog to generate a new ephemeral key.
by </> htmx - high power tools for html
htmx 0.0.3 Release I’m pleased to announce the 0.0.3 release (https://unpkg.com/browse/htmx.org@0.0.3/) of kutty, er, htmx, the successor to intercooler.js (http://intercoolerjs.org)! Why not
htmx 0.0.4 Release I’m pleased to announce the 0.0.4 release (https://unpkg.com/browse/htmx.org@0.0.4/) of htmx, this time with no project renaming. Changes This one had a lot of code clean up
“The primary feature for easy maintenance is locality: Locality is that characteristic of source code that enables a programmer to understand that source by looking at only a small portion of
htmx 0.0.7 Release I’m pleased to announce the 0.0.7 release (https://unpkg.com/browse/htmx.org@0.0.7/) of htmx. Changes Breaking Changes • All events fired by htmx have changed name, from
htmx 0.1.2 Release I’m pleased to announce the 0.1.2 release (https://unpkg.com/browse/htmx.org@0.1.2/) of htmx as well as the first non-alpha hyperscript release 0.0.2 hyperscript
htmx 0.2.0 Release I’m pleased to announce the 0.2 release (https://unpkg.com/browse/htmx.org@0.2.0/) of htmx Changes New Features • AJAX file upload is now supported
htmx 0.3.0 Release I’m pleased to announce the 0.3 release (https://unpkg.com/browse/htmx.org@0.3.0/) of htmx. Due to a big testing push I’m happy to say that htmx now has 98.4% test coverage.
Recently Tom MacWright (https://macwright.com) has written a few posts on Single Page Applications and their discontents: • Second-guessing the modern web
Every software project involves managing a complexity budget. A complexity budget can be defined as: An explicit or implicit allocation of complexity across the entire application “Complexity”
htmx 0.4.0 Release I’m pleased to announce the 0.4 release (https://unpkg.com/browse/htmx.org@0.4.0/) of htmx. Changes New Features • Now support the HX-Redirect and HX-Refresh response headers
htmx 1.0.0 Release I’m happy to announce the 1.0.0 release (https://unpkg.com/browse/htmx.org@1.0.0/) of htmx. htmx is now mature enough that I can recommend it as a general replacement for
htmx 1.3.0 Release I’m happy to announce the 1.3.0 release (https://unpkg.com/browse/htmx.org@1.3.0/) of htmx. New Features & Major Changes • Support a target modifier on hx-trigger to filter
There is no topic that generates more confusion in web development than the idea of Representational State Transfer, known as REST. This term comes from Chapter 5
A hypermedia API is an API that returns hypermedia (https://en.wikipedia.org/wiki/Hypermedia), typically HTML over HTTP. This style of API is distinguished from data APIs that do not return a
TLDR: If you split your API into Data and Application APIs, as advocated here (https://max.engineer/server-informed-ui), you should consider changing your Application API from JSON to Hypermedia
htmx 1.6.1 Release I’m happy to announce the 1.6.1 release (https://unpkg.com/browse/htmx.org@1.6.1/) of htmx. New Features • A new HX-Retarget header allows you to change the default target of
Genesis (https://htmx.org/essays/hypermedia-driven-applications/#genesis) thesis: MPA - multi-page application antithesis: SPA - single-page application synthesis: HDA - hypermedia-driven
htmx 1.7.0 Release I’m happy to announce the 1.7.0 release (https://unpkg.com/browse/htmx.org@1.7.0/) of htmx. New Features • The new hx-sync attribute allows you to synchronize multiple
Building web applications using traditional Server-Side Rendering (SSR) or, saying the same thing another way, building Hypermedia-Driven Applications
htmx 1.8.0 Release I’m happy to announce the 1.8.0 release (https://unpkg.com/browse/htmx.org@1.8.0/) of htmx. NOTE: This was a big release with some changes to very touchy code that is hard to
pre { margin: 32px !important; } Tapping The Sign (https://htmx.org/essays/how-did-rest-come-to-mean-the-opposite-of-rest/#tapping-the-sign) I am getting frustrated by the number of
Template fragments are a relatively rare Server Side Rendering (SSR) template library feature that allow you to render a fragment or partial bit of the content within a template, rather than the
It is all well and good talking about REST & HATEOAS (https://htmx.org/essays/hateoas/) in theory or describing the Hypermedia-Driven Application
The trade-off, though, is that a uniform interface degrades efficiency, since information is transferred in a standardized form rather than one which is specific to an application’s needs. The REST
htmx 1.8.5 Release I’m happy to announce the 1.8.5 release (https://unpkg.com/browse/htmx.org@1.8.5/) of htmx. New Features • Support a new optional cache-busting configuration option,
Often, when we are being insufferably pedantic in online discussions (https://news.ycombinator.com/item?id=32141027) about REST
htmx 1.8.6 Release I’m happy to announce the 1.8.6 release (https://unpkg.com/browse/htmx.org@1.8.6/) of htmx. New Features • ESM support
Mechanical Sympathy & Architectural Sympathy (https://htmx.org/essays/architectural-sympathy/#mechanical-sympathy-architectural-sympathy) You don’t have to be an engineer to be a racing driver,
htmx 1.9.0 Release I’m happy to announce the 1.9.0 release (https://unpkg.com/browse/htmx.org@1.9.0/) of htmx. New Features • Support for view transitions
We have asserted, for a while now, that a major reason that many people have adopted the SPA architecture for web applications is due to aesthetic considerations. As we mention in our book
The one big remaining (advantage of MPAs) is (server side programming) language choice. If you’re already part of the anti-JavaScript resistance, then nothing I say in the rest of this talk is
htmx 1.9.3 Release I’m happy to announce the 1.9.3 release (https://unpkg.com/browse/htmx.org@1.9.3/) of htmx. New Features • The hx-on attribute has been deprecated (sorry) in favor of
A recurring question from some htmx contributors is why htmx isn’t written in TypeScript, or, for that matter, why htmx lacks any build step at all. The full htmx source is a single 3,500-line
htmx 1.9.5 Release I’m happy to announce the 1.9.5 release (https://unpkg.com/browse/htmx.org@1.9.5/) of htmx. New Features • You can disable the interpretation of script tags with the new
The Mother of All htmx Demos (https://htmx.org/essays/a-real-world-react-to-htmx-port/) you can see the real world results of a port from a React-based front end to an htmx-powered front end. The
Not for nothing, Hypercard presaged the web’s critical “#ViewSource” affordance, which allowed people to copy, modify, customize and improve on the things that they found delightful or useful.
htmx 1.9.6 Release I’m happy to announce the 1.9.6 release (https://unpkg.com/browse/htmx.org@1.9.6/) of htmx. New Features • IE support has been restored (thank you @telroshan!) •
htmx 1.9.7 Release I’m happy to announce the 1.9.7 release (https://unpkg.com/browse/htmx.org@1.9.7/) of htmx. Improvements & Bug fixes • Fixed a bug where a button associated with a form that
One of the most common criticisms of htmx, usually from people hearing about it for the first time, goes like this: You’re complaining about the complexity of modern frontend frameworks, but your
A common objection I see to using htmx and hypermedia is something along the lines of: The problem with returning HTML (and not JSON) from your server is that you’d probably also like to serve
As htmx has gotten more popular, it’s reached communities who have never written server-generated HTML before. Dynamic HTML templating was, and still is, the standard way to use many popular web
htmx 2.0.0-alpha2 Release I’m happy to announce the second alpha release of htmx 2.0 This is an alpha release and should NOT be considered ready for production. We are releasing it to begin
htmx 2.0.0-beta4 Release I’m happy to announce the fourth beta release of htmx 2.0 This is an beta release and should NOT be considered ready for production. We are releasing it to begin final
htmx 2.0.0 Release I’m very happy to announce the release of htmx 2.0. This release ends support for Internet Explorer and tightens up some defaults, but does not change most of the core
Over 6 years ago, I created an open source URL shortener (https://github.com/thedevs-network/kutt) with Next.js and after years of working on it, I found Next.js to be much more of a burden than a
People interested in htmx often ask us about component libraries. React and other JavaScript frameworks have great ecosystems of pre-built components that can be imported into your project; htmx
“Writing clean code is what you must do in order to call yourself a professional. There is no reasonable excuse for doing anything less than your best.” Clean Code
Or, Watching Myself Lose My Mind In Real Time… (https://htmx.org/essays/prefer-if-statements/#or-watching-myself-lose-my-mind-in-real-time) “Invert, always invert.” –Carl Jacobi, by way of
For better or for worse (https://x.com/IroncladDev/status/1866185587616596356), htmx has collected a lot of lore, mainly around the twitter account (https://twitter.com/htmx_org). Here are some
This is a “quirks” page, based on SQLite’s “Quirks, Caveats, and Gotchas In SQLite” page (https://www.sqlite.org/quirks.html). Attribute Inheritance
In The Beginning… (https://htmx.org/essays/future/#in-the-beginning) htmx began life as intercooler.js (https://intercoolerjs.org), a library built around jQuery that added behavior based on HTML
img, video { max-width: 100%; margin: 10px; } When I was in college, I wrote some customer service software that tied together some custom AI models I trained, the OpenAI API, a database, and
htmx (https://htmx.org/) is only one of many different libraries & frameworks that take the hypermedia oriented (https://htmx.org/essays/hypermedia-driven-applications/) approach to building web
“Vendoring” software is a technique where you copy the source of another project directly into your own project. It is an old technique that has been used for time immemorial in software
Mike Amundsen is a computer programmer, author and speaker, and is one of the world leading experts on REST & hypermedia. He has been writing about REST and Hypermedia since 2008 and has published
I’m delighted to be able to interview Makinde Adeagbo, one of the creators of Primer (https://www.youtube.com/watch?v=wHlyLEPtL9o), an hypermedia-oriented javascript library that was being used at
I’m very excited to be able to interview @defunkt, the author of pjax (https://github.com/defunkt/jquery-pjax), an early hypermedia-oriented javascript library that served as an inspiration for
Leonard Richardson is a long time programmer and author and was the creator of what came to be termed the Richardson Maturity Model (https://en.wikipedia.org/wiki/Richardson_Maturity_Model
OK, I said there would never be a version three of htmx. But, technically, I never said anything about a version four… htmx 4: The fetch()ening
A Bit of Background (https://htmx.org/essays/paris-2024-olympics-htmx-network-automation/#a-bit-of-background) During my 6 years at Cisco, I developed numerous web applications to assist network
Install this app on your device for quick access?