Playing around with #flyio for hosting the #django + #wagtail + #htmx site I'm working on and I have to say, it's pretty nice to be able to do most things from the CLI. I only need the web dashboard to understand the concepts and what's going on (because I'm really dumb when it comes to hosting stuff). Nice docs and clear, honest language around costs. I really appreciate that.
Just found out that JStachio added support for fragments specifically to support #htmx. If you are #java dev that wants to add dynamic stuff to a web front end but don't want to get into JS/TS stuff, highly recommend checking this out.
Let's gooo! #htmx merch!
Aprendí tantito #htmx y es muy emocionante. Eso de la single-page-app me caía bien gordo tanto como usuario como desarrollador. Ora nomás será como usuario. :D
how does htmx say i should build dynamic charts?
i was planning to use chart.js to build a custom gantt chart style thing.
but thats a slippery slope leading to more js, libraries, tooling etc.
with htmx do i just render png's? or i guess i could dynamically generate some pretty nice svg's server side 🤔
Kudos to @khalidabuhakmeh for figuring a lot of this out. https://www.jetbrains.com/dotnet/guide/tutorials/htmx-aspnetcore/
New server, new #introduction:
My name isn't set yet, but I've tried Samantha and currently Melody. Online I go with m* (read m Star) and I'm from the south of Germany.
Like most people here, I am #trans (mtf), some variation of human (catgirl in my case) and highly interested in the tech sector, specifically making software do things. For this, I usually rely on #fedora as the OS with both #gnome or #kdeplasma as Environment, depending on what I feel like.
As for what funky software stuff I do: It's mostly focused on making games, utility stuff for games or utility stuff relevant for areas related to games (like a multiplatform chatbot for Twitch, YT Live, etc). For this, I mostly rely on the #godotengine and #golang. Though, I do also put my hands on #rustlang, #python, #typescript (mainly via #svelte). Other projects that I'm interested in are #htmx and #ziglang.
And some day I might also join the club of #vtubers. I even have a ref sheet already for what my character looks like. See attachment
@ArneBab Kann ich gut nachvollziehen. Wir haben nicht geziehlt konvertiert, sondern praktisch "in Typescript weitergeschrieben" und bei Gelegenheit refactored. Aber einige deiner Punkte habe ich auch so in Erinnerung.
Ich finde ja den aktuellen Hype um #htmx super. Ist zwar etwas gewöhnungsbedürftig, aber man kann an Ajaxgedöns was man so machen will wirklich alles damit formulieren. Auch per Http Header vom Server Events triggern.
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.
I don't always like their videos often, but this one is gold!
I watched the quoted video when it was released, and liked it, but Prime's commentary makes it even better 😅
Shows that HTMX can be used in production! To build real things! That make money!
I like #HTMX, but the guy who invented it is being an egomaniac about it on Twitter right now. https://twitter.com/htmx_org/status/1698730817370067031?s=20
Title: Hypermedia Systems
Authors: CARSON GROSS, ADAM STEPINSKI, DENİZ AKŞİMŞEK
Review: very well written and good explanation of the what/why/how of #htmx and hypermedia as it was intended. My only qualm was numerous code formatting/layout issues when ever a code block crossed pages eg missing and duplicated lines. Sometimes these lines are referred to by the text which can add to the confusion. I love the cover though and the font choices!
I'd also like a really simple "code editor" so people can write json bodies in a non-clunky way. I found this which should work out:
In some sense this has been several years in the making but this last year has been especially productive.
Looking forward to hanging out with folks and hopefully learn from others working in this area.
> I do not like React etc., because i like LAMP
I'm a LAMP guy from way back, but I feel that Node.js fits where PHP used to just fine.
If you're writing JS on the server you might as well use the same code to render html on the backend as you do in the frontend.
React is just an HTML template engine that works in the browser too. Two birds, one stone!
But if you aren't into the Node.js ecosystem at all, then #htmx is great because there's no build, no dependencies!
Thinking about #htmx:
👍 all the #HTML gets generated on the server; the source of truth.
👎 every #DOM manipulation requires a network request.
👍 #declarative easier to reason about.
👎 app behavior declared in bespoke attribute DSL; harder to reason about.
👎 no offline support.
hx-vals is likely a tool of last resort, like if you need to do something strange to interact with state that's external from the document.
Still, I'm not sure this is worse than if this logic were to be evaled from the console, which is always an option with any web app.
Now there are some that suggest we oughtn't be shipping #DOM declaring JS to the browser at all:
#HTMX recommends returning HTML from APIs and simply rendering that according to the rules of its attributes. In other words; the only DOM manipulations that a frontend app can make are those that are handed to it by the server. The server is the only place where HTML is generated. HTMX simply hydrates it.
Turns out a main goal of #htmx is to solve that!
If you haven't looked at it yet, I can recommend #htmx.
I'm doing some volunteer work (a custom website development using #django & #htmx). I'm out of my element, but this tech is nice enough that I can make steady progress. What I know substantially less about is hosting a Django site. Any suggestions? I need CDN, a way to update the site and run migrations and a backup service.
- Kevin Mas
This post brings to surface a paradigm shift (or back) about how web is being developed. Moving from JS centric to enhanced HTML lead by HTMX.
Kevin talks about "HTMX is filling the gap the web platform is not being able to fill.".
#HTMX is challenging the current web development status quo, and I'm sure multiple frameworks are scared of it, and for a good reason.
They dominance are stake when we have an alternative that brings value at lower system complexity.
Motivated for what the web platform will bring to us in the next years.