HTMX + Django: Modern Python Web Apps, Hold the JavaScript Transcripts
Chapter: Welcome to the course
Lecture: The HOWL stack

Login or purchase this course to watch this video and the rest of the course contents.
0:00 Ever heard of the LAMP stack? It's an acronym talking about a set of technologies used to build web applications.
0:08 LAMP stands for Linux, Apache, MySQL, and PHP, the four things that together used to be the most common way of building web stuff.
0:18 Inspired by LAMP and other similar acronyms, the inventor of HTMX, Carson Gross, came up with his own stack, HOWL.
0:27 Howl stands for hypertext on whatever language. Besides being fun to say, it also nicely encapsulates the idea behind HTML. HTML is a hypertext format,
0:39 and the same design ideas that are used between HTML pages can be used on partial pieces of HTML within the page.
0:48 By using HTML, you're closer to the soul of HTML, concentrating on the parts that need to be sent around rather than the mechanics needed to do so.
0:58 HTMX is agnostic of your web tech. It sits within the HTML page itself. That means you can take advantage of it
1:06 on your favorite web framework, whatever that may be. For me, that's Django, and the sample code used in this course to demonstrate HTMX
1:15 is built on top of Django. But everything you learn here can easily be used with Flask, FastAPI, or dare I say it, even Node.js.


Talk Python's Mastodon Michael Kennedy's Mastodon