The last couple of months I've been working on a little #rss reader that doubles as a (read-only) #mastodon client.
The UI is closer to a Mastodon/Twitter feed than an email inbox.
I'm still experimenting with it, and it's missing a bunch of basic stuff, but I did add some cool features already, like an embedded reader mode and a send to #kindle button.
It uses #python #flask for the backend and #htmx #hyperscript #bulma for the UI.
#rss #mastodon #kindle #python #flask #htmx #hyperscript #bulma
As much as I dig #htmx, I just can't get with #hyperscript
There's WAY too much going on in this DSL
#web #dom #html #hypermedia #webdevelopment #webdev #hyperscript #htmx
I'm amazed by the amount of stuff you can pull of with #htmx and #hyperscript. I just hacked a keyboard-friendly autocomplete/combobox without a single line of #javascript
#htmx #hyperscript #javascript
@Htbaa Otherwise I still want to take a look at #hyperscript or get more familiar with things like #scittle.
The path here is to move everything to #htmx & #hyperscript running on #fzx (this will incorporate/depreciate my work on #ApresWeb)
I have a lot to say about why, but its way too much to write in this little box.
#htmx #hyperscript #fzx #apresweb
Some programmers might think it's corny (and in some contexts I'd agree), but in a language whose source-code is visible to a person with a single right-click, the extra effort that goes into #hyperscript to make it human-readable could make a huge difference when it comes to empowering people to learn how to program.
I have a little time to play today so you're going to probably get sick of me posting about #hyperscript
Something that I really like about #hyperscript vs. libraries like jQuery or languages like TypeScript is that it provides the intellectual isolation of a different language (i.e., doesn't intermingle its changes with Javascript) but without adding a translation process (the "compilation" of TypeScript, CoffeScript, etc.).
This means that you can still simply write code in a file and run it directly in a browser (incl. debugging!) while never leaving the language itself.
Spent another 10 minutes learning about #hyperscript and got my mind blown again: deliberate debugging support...!
Just found out the people behind #htmx and #hyperscript have a book, and it sounds like something I'd actually like to read:
Hoping to find some of these folks on the #fediverse because if nothing else I want to encourage them to keep at it 😁
If you like(d) #HyperTalk, the scripting language used on Apple's #HyperCard, #hyperscript is almost the same thing for the web: https://hyperscript.org/
#hyperscript #hypercard #hypertalk
Another #hyperscript snippet. This time, one I needed to enhance a form UX: https://codepen.io/1cg/pen/YzvrGBO?editors=1010
Carson gross gave me permission to share some of the #htmx and #hyperscript pearls he shares on other places, so here we go with the first one!
The hyperscript code to make an entire table header row clickable to toggle the header checkbox:
PS.
Domain: https://codeberg.org/domain/app
Kitten: https://codeberg.org/kitten/app
HTMX: https://htmx.org/
Hyperscript: https://hyperscript.org/
#smallWeb #smallTech #kitten #domain #htmx #hyperscript #progressiveEnhancement #web #dev
#dev #web #progressiveenhancement #hyperscript #htmx #domain #kitten #smalltech #SmallWeb
Hyperscript notes by Avatar
Andreas Rozek
A nice collection of thoughts and code on hyperscript (the client-side scripting language, not Dominic’s h()).
#kitten #smalltech #SmallWeb #htmx #dev #web #hyperscript
I’m at the point where I’m wondering if choosing Svelte for NodeKit is a design error in terms of cultural fit and goals. (They want to be the “serverless” framework for Big Tech. I feel like I’m hitting my head against a wall whenever I want to adapt anything for small web use because it’s all geared towards corporate web use.)
Anyone here played with htmx and hyperscript? Any experience with the community?