OK, I'm officially in love with #htmx
Hey #htmx folks (I admit I’m being lazy here), what would someone gain from learning it, if that person grew up writing websites by hand, and got used to add JavaScript only when necessary, in a <script> at the footer, so parsing wouldn’t be blocked, because `defer` wasn’t a thing?
@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.
Dein Code. Dein Projekt. Dein Impact. Bei Qube Creatives in Rubigen bei Bern (CH) kannst du dich als Webentwickler/in einbringen und wachsen. Nebst spannenden Projekten gibt's ein tolles Team dazu – Interessiert? Dann bewirb dich jetzt. https://qube.ag/+jobs
#java #SpringBoot #Thymeleaf #postgresql #HTMX #fedihire #job #stellenangebote
HTMX is coming to Drupal core! BigPipe is being refactored to use HTMX for faster, modern page updates—moving away from legacy AJAX toward a simpler, more flexible approach: https://tresbien.tech/blog/drupal-bigpipe-now-uses-htmx/ #HTMX #Drupal #BigPipe
You didn't reply... MVC pattern is decoupling. What client-side apps are doing is duplicating parts of the model, parts of the business logic and more while fighting to reconcile their state with the server one by exchanging... HTML? Nope, JSON that has to be rendered to HTML anyway!
I prefer #Datastar to #HTMX but this is not even about them. The Web run for decades without Angular, React & Co and huge portions of the Web (think of Wordpress, Drupal, PHP, Java etc) still do
#Drupal core now uses #htmx for the BigPipe module. Removed the dependency on jQuery and 20Ko of compressed JS in the process. https://tresbien.tech/blog/drupal-bigpipe-now-uses-htmx/
the back button works on all my websites :)
history maintenance is built-in with #htmx. that's one of the reasons i like it.
In 2025, #HTMX is still a broken development pattern #europython2025
I have really been enjoying learning HTML and CSS. Working on rebuilding my personal site and moving away from WordPress. It's been quite a few years since I last used HTML in any serious way and I still have a bit to learn and master.
A few folks have mentioned HTMX so I am going to start looking into this next.
#html #css #htmx
#htmx is a small JavaScript library that extends HTML markup to make web pages more dynamic. Check out how to add htmx to your #Django project! https://www.mattlayman.com/blog/2021/how-to-htmx-django/
Explore Base64, Base85, Ascii85, and Z85 encoding with Python
#python #flask #htmx @htmlallthethings
@linux
@python_discussions
@brianb
Put together a pretty cool live @ListenBrainz widget on my website! Auto-updates every 10 seconds, and shows as much metadata as I can cram into the widget space. All that metadata is the bonus of ListenBrainz being so closely tied to MusicBrainz
(and don't worry, I have some pretty aggressive caching so I won't hammer the ListenBrainz or MusicBrainz APIs)
I was setting up #sentry at work this week. It now requires at least 16GB of machine to self-host !!!
I am seriously considering writing a poor-man sentry server for poor-folks like me that
- Run on cheap shared hosting and easy installation.
- Need not handle more than a few hundred requests per minute
- Can send occasional email to devs about regression (optional)
- Allows accessing data using API for local tooling
It will also be a very good excuse to use #tempest and #HTMX
- https://wagtail.org/blog/htmx-accessibility-gaps-data-and-recommendations/ (htmx accessibility gaps: data and recommendations. A look at available data, known gotchas, and how to address the gaps)
--<--
Recommendations
Accessibility gets a mention in the htmx docs as part of Progressive Enhancement. This is a bit light on details for my liking, and I think oversimplifies what it means to build accessible UIs. Those oversimplifications are common in online htmx resources. I’d phrase them as:
- Simple HTML is all you need. That’s true – except when your UI becomes complex enough that it’s not.
- The least JavaScript the better. Also somewhat true – except when it leads to leaving out essential accessibility considerations.
-->--
Ever wonder about the accessibility of htmx UIs? We have too ️ https://wagtail.org/blog/htmx-accessibility-gaps-data-and-recommendations/ Includes a review of the available data, common gotchas, and recommendations to navigate those challenges, with a particular focus on the #django ecosystem
Colophon for https://beesocial.dev for anyone interested: https://beesocial.dev/colophon.
No vibe coding, just good vibes.