Web Development With A Python-backed Frontend: Featuring HTMX and Tailwind
summary
Claims a Python-backed frontend replaces JSON-over-HTTP complexity with hypermedia using htmx and Tailwind CSS, implemented with FastAPI, Jinja templates, TinyDB and uvicorn. The demo is a working "Music Binder" app: card profiles, search-as-you-type with 500ms debounce, a randomize image widget and infinite scroll detail view — all updated by server-rendered fragments, no client JS beyond htmx. Cited case study cuts code from 21,500 to 7,100 and reduces build time from 48s to 5s, improving load and dev speed.
AI-written summary · about
chapters (13)
- 0:00Python frontend with HTMX Tailwind
- 1:05Tech stack and setup
- 8:50Setting up your development environment
- 18:23Project structure templates
- 24:50Tailwind CSS benefits
- 38:05Tailwind styling exercise
- 1:08:37Break and recap
- 1:09:20HTMX capabilities
- 1:26:59Music binder demo
- 1:46:58HTMX search dynamic content
- 1:58:37Advanced HTMX features
- 2:11:11Production Tailwind HTMX
- 2:20:20HTMX production-ready
related talks
26mModern web apps with (almost) no JS: Enhancing UX with HTMX in Django
35mJavascript Fatigue: Back to Hypermedia w/ Django+HTMX
26mReimagining dynamic web apps with HTMX
37mHTMX: Frontend Revolution
23mIntroduction to server-driven web applications using htmx
38mHTML-ivating your Django web app's experience with HTMX, AlpineJS, and streaming HTML
30mHTMX vs WASM - more backend or more frontend?
39mWhy HTMX is crushing React, Vue & Svelte
