Many Python developers who build web applications rely on JavaScript-heavy Single-Page Applications (SPAs) to achieve dynamic user experiences. However, these SPAs have challenges, including increased complexity, slower load times, and complicated build pipelines. But an alternative approach exists that delivers an exceptional user experience without the drawbacks of SPAs!
Build a Content Engine with Django, Kubernetes, TailwindCSS, Twingate, AWS S3, & HTMX FULL TUTORIAL
A 9+ hour long course on building a full-blown content site with Django and the latest tools.
The Hypermedia-Driven Application Architecture
The Hypermedia Driven Application (HDA) architecture is a new/old approach to building web applications. It combines the simplicity & flexibility of traditional Multi-Page Applications (MPAs) with the better user experience of Single-Page Applications (SPAs).
Ajax-Enabled Checkbox and Select with Django and HTMX by Jack Linke
htmx allows for Javascript-like behavior without having to write any JavaScript yourself. This tutorial covers how to enable checkboxes on a Django settings page with htmx.
HTMX & Django—bringing the new school to the old school by Craig Anderson
A nice using HTMX with Django article.
Django and HTMX #13 - Chained Dropdowns using Django Forms and the django-forms-dynamic library
A video on refactoring the dependent (or chained) dropdown built in video #10 with HTMX and Django.
Using Django 4.2's StreamingHttpResponse and HTMX SSE to provide real time notifications
Django 4.2 introduces a new way of streaming http responses with an ASGI server. This video demos how to use HTMX to build a traditional web application.
DjangoCon Europe 2022 | From React to htmx on a real-world SaaS product
Replacing the 2-year-of-work React UI of our SaaS product with simple Django templates and htmx in a couple of months.
Reduce your page load time with htmx in less than an hour
Code and notes on implementing htmx
and django-htmx
to lower graph-heavy pages from 6 seconds to 0.17 seconds.