@judell hey, this is very interesting. The old VB UI in a new web jacket. I just tooted about the Rube Goldberg machine that is modern web dev, and in some ways I was more empowered at the start of my career in 1997 with Visual Basic.

https://social.coop/@smallcircles/114878688112419149

You might have a look if maybe there isn't a cool combination to make with #Datastar at https://data-star.dev which recently went v1.0

They continue where #HTMX stopped, in #hypermedia land, where they use #WebComponents for complex UI.

@smallcircles @judell Nice; happy to see it.

(I’m happy with the framework that has evolved in Kitten from its htmx-based foundation; especially with its seamless cross-tier event-based workflow, so I’m not looking at changing that but it’s good to see folks tackling the same issues in minimalist ways.)

PS. @jonudell, I like that when=“…” attribute syntax in your framework as an alternative to conditional statements.

@aral @judell @jonudell

Btw, the event-based approach is also what attracted me to Datastar. One of the devs who works in gaming (hence focus on performance and intermediate UI) is using a bootstrap for both hobby and work that is event-sourced and has NATS and SQLite on the back-end by default.

More generally it is interesting to consider event-driven architecture e.g. for the collaborative social web i.e. fediverse.

I'm looking for simple tech to experiment with that a bit :)

@aral @judell @jonudell

I wonder what your thoughts are regarding the sustainability model of #Datastar they came up with.

- They founded a non-profit for custodianship.

- Their Datastar library is fully self-contained, considered feature-complete. Simple, concise code, available to anyone.

- This library contains a plugin mechanism. Any added feature is an extension.

- Anyone can build/offer plugins. Datastar has free + paid ones.

That is not an open core model exactly, isn't it? Musing 🤔

1+ more replies (not shown)