HTMX Tutorial for Beginners #1 - What is HTMX?

Поділитися
Вставка
  • Опубліковано 3 жов 2024
  • In this HTMX tutorial series for beginners, you'll learn what HTMX is, and how to make dynamic web applications with it.
    🔥🥷🏼Get access to premium courses on Net Ninja Pro:
    netninja.dev/
    📂🥷🏼 Access the course files on GitHub:
    github.com/iam...
    📂🥷🏼 Starter project on GitHub:
    github.com/iam...
    🧠🥷🏼 HTML & CSS Crash Course:
    • HTML & CSS Crash Cours...
    🧠🥷🏼 Node.js & Express Crash Course:
    • Node.js Crash Course T...
    🔗🥷🏼 HTMX docs:
    htmx.org/docs/

КОМЕНТАРІ • 100

  • @abhinavadarsh7150
    @abhinavadarsh7150 3 місяці тому +71

    As a CEO of HTMX I would like to say to everyone - Trust the process 🙏

    • @mzohaib27
      @mzohaib27 2 місяці тому

      ja ja tur ja praaan..... 😂😂😂😂

    • @DevAbhinav
      @DevAbhinav 2 місяці тому

      😂😂

    • @98f5
      @98f5 2 місяці тому

      Ceo of a github repo 🎉 i like the energy

    • @WilliamCamp-n9x
      @WilliamCamp-n9x Місяць тому

      CEO of facebook. good luck

  • @naranyala_dev
    @naranyala_dev 3 місяці тому +13

    finally, it's coming

  • @bmehder
    @bmehder 3 місяці тому +8

    I'm inpatient, so I am about to go buy the course from your website. I would like to suggest a follow up series using AlpineJS to add interactivity to the frontend. I hear that HTMX and AlpineJS provide a nice development experience together.

    • @NetNinja
      @NetNinja  3 місяці тому

      Thanks for your support and also for the suggestion :)

    • @this.channel
      @this.channel 3 місяці тому

      In my experience as a backend guy, I use one or the other depending on the thing i need to do.

    • @nickmurdaugh9856
      @nickmurdaugh9856 3 місяці тому

      Alpine and HTMX are great together. The project I've been working on for work the last few months is with Alpine, HTMX, and Django, and it's been excellent to work with. Along with DaisyUi, I call it the ADHD stack.

  • @vladimirmryscuk8409
    @vladimirmryscuk8409 2 місяці тому

    Net Ninja, thank you very much for your effort!

  • @mschwanitz
    @mschwanitz 3 місяці тому +1

    Yeah Baby! This is what I've been waiting for!!! I've been using HTMX with Astro for several months to build an app that is destined to fail. Can't wait to watch this series and see how a real engineer does it. :)

    • @jay_wright_thats_right
      @jay_wright_thats_right 2 місяці тому +1

      What is a real engineer? He shows the most basic things and I think you don't know what an engineer is. SMH

  • @clevermissfox
    @clevermissfox 3 місяці тому +3

    This is so exciting🎉

  • @housemajaliwa
    @housemajaliwa 3 місяці тому

    Watched this and bought the course right away. Got the whole weekend to learn HTMX the right way. Thank you

    • @jay_wright_thats_right
      @jay_wright_thats_right 2 місяці тому +1

      You can simply read the documentation. 🤣🤣🤣🤣🤣🤣🤣🤣

    • @housemajaliwa
      @housemajaliwa 2 місяці тому

      @@jay_wright_thats_right true

  • @birsingh5388
    @birsingh5388 3 місяці тому +1

    Looks like a great tutorial, I want to learn HTMX.

  • @BekBrace
    @BekBrace 3 місяці тому +1

    Great Tutorial as always 😊

  • @SUlutas
    @SUlutas 3 місяці тому +2

    Thanks for the series. Please re-order the playlist videos. ;)

  • @TheStoibz
    @TheStoibz 2 місяці тому

    The issue I have found is that no complex examples are out there for HTMX. For example replace a small react SPA. What should the file structure look like? Components a good option? Anyone can build simple apps but complex are tough.
    Appreciate the tutorial, as always, just wish it went deeper! It says for beginners in the title I know!

  • @TomislavMiletic
    @TomislavMiletic 20 днів тому

    This is great, maybe it would be good to create a Django friendly version :)

  • @shayokhshorfuddin2576
    @shayokhshorfuddin2576 3 місяці тому +4

    Lets go!! ✨✨

  • @SAMUEL__DEV2
    @SAMUEL__DEV2 3 місяці тому

    I'll love to learn this library

  • @allisterfiend_2112
    @allisterfiend_2112 3 місяці тому +6

    Thanks!

    • @NetNinja
      @NetNinja  3 місяці тому +3

      You're welcome, and thank you so much for the tip :)!

    • @jay_wright_thats_right
      @jay_wright_thats_right 2 місяці тому +2

      THIS is how you say thanks.

  • @joy-jitsu
    @joy-jitsu 3 місяці тому

    I was waiting for it 😃 thanks a lot 😌

  • @housemajaliwa
    @housemajaliwa 3 місяці тому

    Just completed the beginner course. Got to say, value for money >>>

    • @NetNinja
      @NetNinja  3 місяці тому +1

      Legend! thanks :)

  • @this.channel
    @this.channel 3 місяці тому

    Hey, It's my favorite JS library!!!

  • @LukePuplett
    @LukePuplett 3 місяці тому +3

    This with new view transitions smells like the simple future and I'm only 4 minutes in

  • @RobbPage
    @RobbPage 3 місяці тому +1

    it's funny how your demo has brandon sanderson books, a writer who churns out quality novels monthly, and then patrick rothfuss, who might even be lazier than grr martin when it comes to writing.
    looking forward to this series (your tutorial, not the books!)

    • @NetNinja
      @NetNinja  3 місяці тому +3

      Patrick Rothfuss is killing me... I've given up hope of ever reading that 3rd book :(.

    • @fakepants
      @fakepants 3 місяці тому

      Perhaps the real Doors of Stone were the Waystones we passed along the way?

  • @ozanmuyes
    @ozanmuyes 3 місяці тому

    I was waiting for this... 🙏🏻

    • @NetNinja
      @NetNinja  3 місяці тому

      Awesome, hope you find it helpful! :)

  • @davidconnelly
    @davidconnelly 3 місяці тому +1

    Just to let you know, I did a live stream tonight where I mentioned this series. I've taken that down because I had some troll come along and he basically ruined it. Nevertheless, it's just to say, I was complimentary. What you're doing is good. I do have concerns about (what I'm calling) 'rewrite culture' and that was discussed in my live stream. However, that issue has nothing whatsoever to do with you. So, thanks for what you're doing. It's a great channel (clearly!) and all the best to you. Your training is excellent.

  • @ggsheet
    @ggsheet 2 місяці тому

    I needed this!!!!

  • @bothorsen4292
    @bothorsen4292 2 місяці тому +1

    I had hoped this would be a good series. But using javascript in the backend is a trend that must die as soon as possible. I may still watch this for the HTMX content, though

  • @KTUMBA-qb4rk
    @KTUMBA-qb4rk 3 місяці тому +1

    would have loved to to see it in Django, and creating dynamic drop downs

    • @NetNinja
      @NetNinja  3 місяці тому +1

      I do have plans for HTMX with Django :)

    • @nickmurdaugh9856
      @nickmurdaugh9856 3 місяці тому

      In the mean time, Bug Bytes does a massive series on HTMX with Django.

  • @gokusaiyan1128
    @gokusaiyan1128 2 місяці тому +3

    Hi shaun, my issue with frontend is I can never style anything properly, I know basics of css but it's just I have no visual ux/ui intelligence , can't fit anything properly. Also there is so much stuff in frontend i get confused. can you just tell me a basic stack that I can stick to?

    • @jay_wright_thats_right
      @jay_wright_thats_right 2 місяці тому +1

      You're not a designer. You build things based on what designers hand to you.

  • @Elduque40
    @Elduque40 2 місяці тому

    Awesome

  • @fredriksandebert7450
    @fredriksandebert7450 Місяць тому

    Nice tutorial. Even better in 0.75x to better hear what you're saying. 😊

    • @NetNinja
      @NetNinja  Місяць тому

      Haha, thank you Fredrik!

  • @fortunatmutunda4194
    @fortunatmutunda4194 2 місяці тому

    Finally 😄

  • @tertiusscheepers8357
    @tertiusscheepers8357 Місяць тому

    NN love your work but -> Why you talking so fast, lukely YT added speed controls.
    @shaun can you enlighten me, why would i use HTMX instead of PHP -> PROs and CONs 🙏
    Thank you 🙇‍♂

  • @kuntaldey4471
    @kuntaldey4471 Місяць тому

    Hey Ninja, can we make websites using HTMX, CSS and Python only, without learning JavaScript?

  • @WinnerSingh
    @WinnerSingh 3 місяці тому

    Can you make the video on Swift IOS app for simple form(resume, feedback, query application) include data base and also receive email.

  • @user-iy1ch3lv3h
    @user-iy1ch3lv3h 3 місяці тому +2

    Ruby, then Ruby on rails pls

  • @alaminiumar
    @alaminiumar 3 місяці тому

    Thanks 🎉❤

  • @sauravsingh4497
    @sauravsingh4497 3 місяці тому +3

    Just what I wanted
    One request can you please do full stack apps using htmx and go?

    • @juanmacias5922
      @juanmacias5922 3 місяці тому +2

      I'll be honest, I was a bit bummed he didn't pick go ha

    • @NetNinja
      @NetNinja  3 місяці тому +2

      I think over time, I will create a few different HTMX playlists - some with Go, some with Django etc.

    • @sauravsingh4497
      @sauravsingh4497 3 місяці тому

      @@NetNinja that would be really cool
      Appreciate your effort.

  • @لوسيفرجبريل
    @لوسيفرجبريل 3 місяці тому

    awesome thanks a lot.

    • @NetNinja
      @NetNinja  3 місяці тому

      Thanks for watching :)

  • @ryanl8035
    @ryanl8035 12 днів тому

    My biggest issue is that of you click the refresh button on the browser, the page gets messed up. Does anybody know why?

  • @juanmacias5922
    @juanmacias5922 3 місяці тому

    LFG! Server Side Rendering is the way!

    • @iBen-jz5xz
      @iBen-jz5xz 3 місяці тому

      That'll be slow for applications with large large concurrent users.

    • @juanmacias5922
      @juanmacias5922 3 місяці тому +1

      @@iBen-jz5xz ah yes, that's something to worry about when you actually have a large user base. Not needlessly optimizing now.

    • @iBen-jz5xz
      @iBen-jz5xz 3 місяці тому

      @@juanmacias5922 I do a lot of serverless web apps so am very conscious about 'execution minutes'. That's just why I have that pov.

  • @patolorde
    @patolorde 3 місяці тому

    NICE!

  • @sale7680
    @sale7680 20 днів тому

  • @bilkisuyahaya1614
    @bilkisuyahaya1614 3 місяці тому

    Would you advice learning a beginner to learn react or HTMX

  • @SusanthCom
    @SusanthCom 2 місяці тому

    @netninja How good HTMX plays with search engine optimization ?

  • @raviel_0422
    @raviel_0422 3 місяці тому

    Hi Shaun.

  • @theroboticscodedepot7736
    @theroboticscodedepot7736 2 місяці тому

    You don't need HTMX to do any of this. So what I want to know is how is it better than standard techniques?

  • @georgikyshenko4380
    @georgikyshenko4380 Місяць тому

    Sounds less scalable for enterprise apps

  • @proteus1
    @proteus1 3 місяці тому

    Does this work for linking a contact form to gmail?

  • @fun2rideadventure
    @fun2rideadventure 3 місяці тому

    LIT JS?

  • @Player123-o8r
    @Player123-o8r 3 місяці тому

    Is it new?l have never heard

  • @truthteachers
    @truthteachers 3 місяці тому +1

    Bro, why use Nodejs and Express? Will not work on plain HTML? This is what the HTMX site says " htmx gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML". Can this course be for beginners when the poor newbie has to know Nodejs and Express?

    • @NetNinja
      @NetNinja  3 місяці тому +6

      You don't need to really know much about node & express, I do walk through all the express setup. The course keeps the focus mainly on HTMX, but we still need a server to send back HTML responses - that's the crux of HTMX.

    • @truthteachers
      @truthteachers 3 місяці тому

      @@NetNinja May be. But it still adds a lot of confusion, noise and distraction.

    • @benoitbuyse7811
      @benoitbuyse7811 3 місяці тому +5

      You NEED a backend. You cannot use HTMX without a backend! Creating a backend with Express is as simple as it gets.

  • @h20streams
    @h20streams 2 місяці тому

    Hi, can you combine html with htmx?

  • @peterenglish3720
    @peterenglish3720 3 місяці тому

    🌹🌹🌹🌹🌹

  • @drivebuss8079
    @drivebuss8079 2 місяці тому

    I am one of the gangs

  • @optimal1993
    @optimal1993 3 місяці тому

    why learn this over React or NextJS?? just curious is it more in demand in todays job market or ?

    • @MrKooops
      @MrKooops 3 місяці тому +4

      no, htmx is not a framework. you learn this additionally, it's easy. just learn the concept and you'll know when to use it.

    • @juanmacias5922
      @juanmacias5922 3 місяці тому +3

      I'd say if you are a backend dev (because you are basically just building a server that responds to api calls with html, aka Server Side Rendering) who needs to build a quick frontend, HTMX is the way to go.

  • @tryingtobebetterr
    @tryingtobebetterr 3 місяці тому

    Add timestamps to your videos, please

  • @roywilliamvermeulen
    @roywilliamvermeulen 3 місяці тому

    We are going to use htmx so we don't have to use javascript. Proceeds to use javascript on the backend lmao.

    • @NetNinja
      @NetNinja  3 місяці тому +2

      You still need a backend. The idea here is that we don't need to use additional JS in the browser.

  • @abishektamilan9733
    @abishektamilan9733 2 місяці тому +1

    Pls don't use node js cause I hate js just make php with htmx it's good for freelancers 😢

  • @cwhyles
    @cwhyles Місяць тому

    I have been around web technologies almost from the beginning, and the first thing you should have done is define this strange word ‘hypermedia’. I understand everything that you claimed was ‘hypermedia’, but could not understand why it needed this word. So I gave up watching.

  • @Pareshbpatel
    @Pareshbpatel 3 місяці тому

    {2024-07-03}

  • @PiyushSharma12479
    @PiyushSharma12479 3 місяці тому +1

    Lfg

  • @FXLinc
    @FXLinc 3 місяці тому

    take a breath and slow down man.

    • @NetNinja
      @NetNinja  2 місяці тому +3

      You can always adjust the playback speed on UA-cam if it's a little fast :)

    • @FXLinc
      @FXLinc 2 місяці тому

      @@NetNinja useless... your ego has outgrown your channel. Thanks anyway and goodluck

  • @TesterAnimal1
    @TesterAnimal1 2 місяці тому

    So you can make forms.
    Wow. 🥱