HTMX + Flask: Modern Python Web Apps, Hold the JavaScript Transcripts
Chapter: Course conclusion and review
Lecture: HOWL for the finish line
Login or
purchase this course
to watch this video and the rest of the course contents.
0:00
Look at that. It's the course conclusion, you've made it to the end of the
0:03
course. That sure looks like a finish line,
0:06
yep, that's right. You've done it.
0:07
So you are ready to build dynamic web apps with htmx.
0:12
You've seen three separate examples where we've taken a rich web application that was completely server
0:18
side and had no frontend dynamic nature to it, our video collector app, and we
0:23
added "Click to Edit" to add a new video.
0:26
We added "Active Search" with browser history and deep linking.
0:31
And we even added "Infinite Scroll". With all those examples at hand,
0:35
you should be able to build pretty much whatever you want.
0:39
So let's review what we've learned.
0:41
We began by talking about the HOWL stack, Hypertext On Whatever Language and framework you want,
0:48
as opposed to the MEAN stack or the LAMP stack or some other technology specific stack.
0:53
This is sort of a freedom statement.
0:57
Look, you can use whatever you want. Now the title of this course had "Hold
1:02
the JavaScript" in it and some people maybe see that and go,
1:05
oh you're anti JavaScript. No,
1:07
not at all. I'm just pro whatever technology you want to use, so long in
1:12
the world, we've been told you must use JavaScript, and you have to use JavaScript
1:16
on the front end you should probably use more than you're using now and then why
1:19
do you even have that server stuff anyway because guess what?
1:22
You're barely doing any of it anymore.
1:25
This lets us use Python in a very powerful and clean way and build dynamic
1:30
interactive web applications. But it could have been ASP.NET,
1:34
it could have been JAVA. Heck it could even be NodeJS on the server and
1:39
htmx on the front end instead of Vue.
1:42
So it's definitely not anti anything,
1:45
it's pro whatever you want for your language and framework.
1:48
I love this idea of the HOWL stack, and I hope it empowers you to work
1:52
on the web platforms that you love.
1:54
I'm guessing that's Python, because you made it all the way through this course.