I rewrote our entire product into htmx in a weekend

Поділитися
Вставка
  • Опубліковано 4 січ 2025

КОМЕНТАРІ • 26

  • @ThomasValadez-tv
    @ThomasValadez-tv 2 місяці тому +7

    I spent a weekend debugging a bundling issue that happened with 30% probability . It was an issue that only expressed itself on our CI VMs - docker node-buster: 20, it happened because a dependency 4 times removed included babel and run commands that didn't jive with my apps vite and yarn.

  • @piotr-nowak
    @piotr-nowak Місяць тому +2

    It's nice to hear someone who doesn't cling to a framework and treats it as an oracle for writing a program.
    I like this new wave of programming returning to simplicity: less is more

    • @hypermedia-tv
      @hypermedia-tv  Місяць тому +2

      simplicity has such long tail benefits!!

  • @daskog
    @daskog Місяць тому +4

    Rally great talk! thank you!

  • @dovh49
    @dovh49 14 днів тому +1

    I prefer to just use custom elements to determine when a page is loaded or not. It works perfectly for this situation where you can initialize libraries, do any garbage collection, etc.

    • @Programming-Is-Easy
      @Programming-Is-Easy 4 дні тому +1

      That sounds interesting. Can you describe your process a bit? Have you written it up anywhere?

  • @dovh49
    @dovh49 14 днів тому +1

    I heard some devs say they really like DaisyUI which makes a bridge between Tailwind and Bootstrap-style. I'm not sure if it goes the full PicoCSS where it will style everything for you.

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

    Great Interview, this was very helpful.

    • @hypermedia-tv
      @hypermedia-tv  2 місяці тому +1

      thank you!! i thought his story was fascinating

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

    I remember in '95 building a .shtml wrap around center content that would change based upon the surrounding hyperlinks...cool stuff...

  • @bajrolisic5643
    @bajrolisic5643 Місяць тому +1

    This about phone and serving UI from backend is brilliant idea.

    • @hypermedia-tv
      @hypermedia-tv  Місяць тому +1

      ohhhh man, i can't explain how excited i am working on it!! i need more hours in the day. Let me know if you want to get a sneak peak and give feedback sometime!

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

      @@hypermedia-tv I would love to check it

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

    For your HTMX examples website: IMHO, submission of code that is pre-approved before display to avoid spam code...such code components need to work in order to build trust in the library and website...

    • @hypermedia-tv
      @hypermedia-tv  2 місяці тому

      yup, submission with personal approvals, i like it!

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

    I need to rename my ship in Helldivers to Locality of Behavior.

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

      ?

    • @hypermedia-tv
      @hypermedia-tv  2 місяці тому +2

      its currently called Separation of Concerns

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

    This conversation doesn't really convince me to use HTMX - sure if I am creating a simple website, but nothing more than that.

    • @hypermedia-tv
      @hypermedia-tv  2 місяці тому +2

      yeah, hopefully these conversations will show the stuff it is very good at and the stuff it doesn't have an easy path for. would be curious to hear your experience if you get into it!

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

      I think the secret that I tried to get across is that htmx (or anything on the front end) is already solving the wrong problems.
      The secret to great developer experience is a strong backend stack and then getting a bunch of value out of light weight htmx as a front end helper.
      The magic happens on the server, not on the client.

  • @ThomasValadez-tv
    @ThomasValadez-tv 2 місяці тому +2

    I spent a weekend debugging a bundling issue that happened with 30% probability . It was an issue that only expressed itself on our CI VMs - docker node-buster: 20, it happened because a dependency 4 times removed included babel and run commands that didn't jive with my apps vite and yarn.

    • @hypermedia-tv
      @hypermedia-tv  23 дні тому +1

      good god man!
      this is a hypermedia villain origin story