2025-07-25 –, Auditorium
This talk explores effective patterns for combining Django and HTMX, addressing common challenges and gaps in standards.
Drawing from real-world experience, it provides practical insights into hypermedia-focused development, covering topics like server-side state management, on-demand resource handling, and component-based templating to enhance your Django projects.
This talk is designed for Python developers who are either interested in HTMX development or have some experience working with it.
The Python and Django communities have been at the forefront of the “hypermedia revolution,” serving as one of the early adopters of HTMX.
While there are numerous introductory tutorials and presentations detailing the shift from SPAs to HTMX with great success, there's a noticeable gap when it comes to established patterns and practical, technical examples drawn from real, in-production applications.
In this talk, I'll start by explaining why Django and HTMX make such a powerful combination and offer solutions to common challenges and gaps in standards that arise during HTMX-driven application development.
Drawing from my experience working on various projects with this tech stack, I’ll share practical insights on how to structure Django projects with a stronger focus on the hypermedia approach.
Topics such as server-side state management, on-demand resource handling and component-based templating are just some of the topics that will be delved into in order to show the strengths of the hypermedia approach.
Intermediate
What are the main topics of your talk? –HTMX, Django, standards, templating, hypermedia,
Back-End Software Engineer at CheckSec.
From Porto, Portugal.
More than 5 years of experience with Python and Django.
Focused in porting SPAs and developing Django applications using the hypermedia approach with HTMX and Alpine.js.
Helped build products in several markets such as education and real estate, including CMS platforms, GIS integration, and event management.
Multiple freelance projects deployed using these technologies.