Over the last few months, there has been a lot of movement in the web development space around a technology called HTMX. It is a JavaScript library (no surprise here) but one you control in a declarative way. In other words, you don't generally need to write JavaScript to use it. While I'm personally fine with JavaScript, I know it's not the favorite language of a lot of developers, and a lot of Delphi developers in particular.
Outside of the syntax (something you may like or not) the advantage of a declarative coding style is it helps generating code on the server, driven by data and metadata. Delphi is great in this space, and that's why these two technologies are a great match. Embarcadero has published three very nice blog posts on HTMX, and the reason of this blog post of mine is to drag your attention to them:
- Harnessing the power of the Web with Delphi & HTMX
- Harnessing the power of the Web with Delphi & HTMX Part 2
- Running Delphi & HTMX in WordPress HTMX series part 3
We plan focusing more in this space, not just in terms of blog posts and examples... so stay tuned.