Rapid server side full stack web development with ViewComponents and htmx by Thomas Schuehly

Поделиться
HTML-код
  • Опубликовано: 23 май 2023
  • Spring I/O 2023 - Barcelona, 18-19 May
    Slides:
    raw.githubusercontent.com/tsc...
    GitHub repo: github.com/tschuehly/rapid-fu...
    When thinking about rapid full stack web development, your first thought doesn’t go to Spring but instead you think about full stack JavaScript frameworks like Next.js. With the power of Spring ViewComponent, htmx, and supabase, full stack development with Spring can be as productive as JavaScript.
    Full stack web development with Spring normally assumes that you are developing a SPA client-side JavaScript application and a Spring Boot based JSON API. This paradigm will presumably shift with the advancements, made by the growing full stack Spring web developer community. This talk will show you how you can rapidly develop full stack web applications with Spring ViewComponents, htmx, and supabase. Whilst not using JavaScript, htmx gives you client-side interactivity with just a few simple HTML attributes. Server-rendered Spring ViewComponents enable you to create type safe templates, reuse them more efficiently and solve structural problems when developing. The supabase-security-spring-boot-starter simplifies the setup of your Spring Security and supercharges your authentication and authorization, while also setting up a hosted Postgres database for you.
  • НаукаНаука

Комментарии • 21

  • @tschuehly
    @tschuehly Год назад +51

    I was so nervous 😅

    • @Adyel-YT
      @Adyel-YT Год назад +5

      Your voice is a bit shaky but It's okay. It happens to the best of us.

    • @evanhowlett9873
      @evanhowlett9873 Год назад +3

      The important part is that you did it. Congratulations!

    • @TomerBenDavid
      @TomerBenDavid 9 месяцев назад +2

      It made it both more real and more interesting!

    • @randyt700
      @randyt700 8 месяцев назад +3

      Public speaking is number one fear. You're not alone. You did good tho. Just shakiness which a lot of people have but understood everything you said.

  • @MiguelMendezCcs
    @MiguelMendezCcs Год назад +7

    You did great! Really like where you are going with this

  • @rieckpil
    @rieckpil Год назад +5

    Great talk 🚀

  • @sivaprasadreddy
    @sivaprasadreddy Год назад +6

    Very good presentation 👍

  • @monjurmorshed2854
    @monjurmorshed2854 Год назад +5

    Thanks for letting us know about 'jte'. Great presentation.

  • @abedalrawas2656
    @abedalrawas2656 7 месяцев назад +2

    Very interesting! Can't wait to build something with this. I like the philosophy of this.

  • @TomerBenDavid
    @TomerBenDavid 9 месяцев назад +1

    Splendid! The king is naked!

  • @CristianMcGrath-OD
    @CristianMcGrath-OD 10 месяцев назад +1

    Quiero agradecer que hayas compartido este conocimiento, me sera realmente util,

  • @Observer-a11
    @Observer-a11 9 месяцев назад +2

    Great information. Well done. Next time add some 🍷in the blue bottle, and all will be well. 😉

    • @alexhernandez
      @alexhernandez 8 месяцев назад

      please next time take water from a glass ;-)

  • @haroldpepete
    @haroldpepete 8 месяцев назад +2

    you need a 80 liters water bottle next time 😂

  • @developerkang3717
    @developerkang3717 Год назад +1

    how about self contained jar with jte and view component

    • @tschuehly
      @tschuehly Год назад

      What do you mean? Do you have an Issue?

    • @developerkang3717
      @developerkang3717 Год назад

      @@tschuehly i mean i have issue with viewComponent and .kte. it is work with jte file. but kte file cant found. is there a issue or i just doing wronly

  • @alexkluev561
    @alexkluev561 20 дней назад

    My gosh, JTE looks like JSP reincarnation! O_o It encourages horrible, horrible spaghetti code