home.social

#thymeleaf — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #thymeleaf, aggregated by home.social.

fetched live
  1. Делаем админку из подручных средств

    Рано или поздно почти любой бэкенд-проект приходит к задаче: нужна простая внутренняя страница. Посмотреть список чего-то, нажать пару кнопок, может быть что-то удалить.На «внутренней» странице пользователей не будет, а значит – «и так сойдёт». И вот тут начинается выбор: какие технологии взять или какой стек выбрать? Привет! На связи Евгений Захаров — backend разработчик в компании ecom.tech. Моя команда занимается вопросами координации и планирования работы внештатных сотрудников. В этой статье мой опыт, накопившейся за многие года работы в разных компаниях, дальше мы разберём базовые сценарии, риски, сложности. Поехали!

    habr.com/ru/companies/ecom_tec

    #kotlin #spring #spring_boot #thymeleaf #vue #gradle #vaadin

  2. Now that Thymeleaf seems to have been abandoned in a half-broken state, anyone know of any decent XML based HTML template libraries for Java?

    To be explicit, I *don't* want generators that use Jinja-like text syntax to generate markup-ish tag soup output. Rather, something that requires well-formed XML input so that it generates well formed HTML output. This implies using markup for control statements etc, like Thymeleaf or Genshi.

    TIA!

    [boosts appreciated]

    #java #html #templating #thymeleaf

  3. Now that Thymeleaf seems to have been abandoned in a half-broken state, anyone know of any decent XML based HTML template libraries for Java?

    To be explicit, I *don't* want generators that use Jinja-like text syntax to generate markup-ish tag soup output. Rather, something that requires well-formed XML input so that it generates well formed HTML output. This implies using markup for control statements etc, like Thymeleaf or Genshi.

    TIA!

    [boosts appreciated]

    #java #html #templating #thymeleaf

  4. Как приручить iText8: превращаем HTML в PDF без седых волос

    Представьте ситуацию: пятница, вечер, до релиза осталось два дня. Заказчик внезапно вспоминает, что «было бы неплохо генерировать договоры в PDF». Знакомо? Я оказался в похожей ситуации год назад. Задача казалась тривиальной: взять HTML-шаблон счёта, подставить данные и получить красивый PDF. «Часа на два работы», — подумал я. Как ошибался...

    habr.com/ru/articles/975930/

    #iText8 #pdf_generation #html_to_pdf #Spring_Boot #Thymeleaf #конвертация_pdf #генерация_документов

  5. Spring Boot or Quarkus? Thymeleaf or Qute?
    If you’re planning your next Java migration, this one’s for you.
    A deep architectural dive into how build-time safety, native images, and developer experience reshape server-side templating.
    the-main-thread.com/p/spring-b

    #Java #Quarkus #SpringBoot #Qute #Thymeleaf #GraalVM #CloudNative

  6. Spring Boot or Quarkus? Thymeleaf or Qute?
    If you’re planning your next Java migration, this one’s for you.
    A deep architectural dive into how build-time safety, native images, and developer experience reshape server-side templating.
    the-main-thread.com/p/spring-b

    #Java #Quarkus #SpringBoot #Qute #Thymeleaf #GraalVM #CloudNative

  7. Dein Code. Dein Projekt. Dein Impact. Bei Qube Creatives in Rubigen bei Bern (CH) kannst du dich als Webentwickler/in einbringen und wachsen. Nebst spannenden Projekten gibt's ein tolles Team dazu – Interessiert? Dann bewirb dich jetzt.
    👉 qube.ag/+jobs
    #java #SpringBoot #Thymeleaf #postgresql #HTMX #fedihire #job #stellenangebote

  8. Создание form login с помощью Spring Security 6

    В Интернете легко можно найти различные руководства по организации авторизации пользователей посредством формы при помощи Spring Security. Однако, в шестой версии разработчики переработали фреймворк, и старые подходы больше не работают. В результате, чтобы добиться работающего результата, мне пришлось потратить изрядное количество времени на изучение вопроса. Чтобы сократить для вас, уважаемые читатели, этот путь, я и решил написать данную статью. Если вы торопитесь - переходите сразу к разделу, посвященному цепочке фильтров безопасности. Посмотреть проект целиком можно на гитхабе по ссылке .

    habr.com/ru/articles/916672/

    #java #spring_security #thymeleaf

  9. [Перевод] Проблемы, которых у меня больше нет, потому что я использую рендеринг на стороне сервера

    Новый перевод от команды Spring АйО расскажет вам, каких проблем можно избежать, если пользоваться подходом “Рендеринг на стороне сервера” и в чем преимущества такого подхода в целом по сравнению с подходом Single Page Application.

    habr.com/ru/companies/spring_a

    #Java #kotlin #spring_boot #Thymeleaf #htmx #Single_Page_Application #spa #serverside_rendering #SSR

  10. A new @foojay #Podcast is now available: "Proud of Belgium". At the@[email protected] conference, I talked with @stephan007 about the Devoxx brand, @rdehuyss about #JobRunr, @geoffreydesmet about #Timefold, @johanvos about @gluonhq, #OpenJDK Mobile, and #OpenJFX, and with @wimdeblauwe about #Thymeleaf, #htmx, #Spring. Watch it on YouTube youtube.com/watch?v=zWs35DyF8s or listen in your favorite podcast app.

  11. A new @foojay #Podcast is now available: "Proud of Belgium". At the@[email protected] conference, I talked with @stephan007 about the Devoxx brand, @rdehuyss about #JobRunr, @geoffreydesmet about #Timefold, @johanvos about @gluonhq, #OpenJDK Mobile, and #OpenJFX, and with @wimdeblauwe about #Thymeleaf, #htmx, #Spring. Watch it on YouTube youtube.com/watch?v=zWs35DyF8s or listen in your favorite podcast app.

  12. In this second part of my series surrounding #AJAX and #SSR, I set up the shared architecture I'll use in the later posts: #SpringBoot, #Thymeleaf and #WebJars.

    blog.frankel.ch/ajax-ssr/2/

  13. In this second part of my series surrounding #AJAX and #SSR, I set up the shared architecture I'll use in the later posts: #SpringBoot, #Thymeleaf and #WebJars.

    blog.frankel.ch/ajax-ssr/2/

  14. Oof, tech whiplash! Went from #Godot to Spring Boot and #Java. 😅

    That said, I really like how #Thymeleaf implements fragments. Any HTML file can have a fragment that another template can reference. That lets you create shareable parts while keeping the elements local to where they are most used.

  15. Oof, tech whiplash! Went from #Godot to Spring Boot and #Java. 😅

    That said, I really like how #Thymeleaf implements fragments. Any HTML file can have a fragment that another template can reference. That lets you create shareable parts while keeping the elements local to where they are most used.

  16. @kerfuffle Curious about your choice of #JTE vs. natural templating like #Thymeleaf?

    (I've been doing a lot of HTML generation without templates at all, so curious about your thinking.)

    #htmx via #webjars is so easy!!

  17. @kerfuffle Curious about your choice of #JTE vs. natural templating like #Thymeleaf?

    (I've been doing a lot of HTML generation without templates at all, so curious about your thinking.)

    #htmx via #webjars is so easy!!

  18. Once again I find removing all¹ decision-making and computation from my #Thymeleaf templates makes life so much easier.

    All that logic, computation, string concatenation being done in templates is why I hated JSPs in the first place and why I dislike template languages that make writing such code easy: it's a slippery slope.

    ¹ Well, as much as possible. Of course looping is still needed.

  19. Once again I find removing all¹ decision-making and computation from my #Thymeleaf templates makes life so much easier.

    All that logic, computation, string concatenation being done in templates is why I hated JSPs in the first place and why I dislike template languages that make writing such code easy: it's a slippery slope.

    ¹ Well, as much as possible. Of course looping is still needed.

  20. I posted after a long time about #coding ! Also started a project after a long time haha marisabel.nl/public/tech-blog/ The only thing remaining to choose is... do I venture to learn #VueJS properly for this, or stick to #Thymeleaf ? Both have pros and cons. But con for Thymeleaf? Everything loads every time. Con for Vue? ALL THOSE NPM DEPENDENCIES!!! Even if not needed. Ahhhh! So yea... I have time for choosing. First, need to get the API working. #springboot #java ~ via marisabel.nl/social ~

  21. I posted after a long time about #coding ! Also started a project after a long time haha marisabel.nl/public/tech-blog/ The only thing remaining to choose is... do I venture to learn #VueJS properly for this, or stick to #Thymeleaf ? Both have pros and cons. But con for Thymeleaf? Everything loads every time. Con for Vue? ALL THOSE NPM DEPENDENCIES!!! Even if not needed. Ahhhh! So yea... I have time for choosing. First, need to get the API working. #springboot #java ~ via marisabel.nl/social ~

  22. For the next Friends of OpenJDK (Foojay.io) @foojay :foojay: #Podcast, I talked with @marcushellberg (#Vaadin) and Martijn Dashorst (#ApacheWicket) about web development with #Java, including #Thymeleaf and #htmx. Do you really need a JavaScript framework? Why would you not just stick to Java and use one of its many great libraries?

    youtube.com/watch?v=aaYs7zqaBO

    You can find all previous Foojay Podcasts here: foojay.io/today/category/podca

  23. For the next Friends of OpenJDK (Foojay.io) @foojay :foojay: #Podcast, I talked with @marcushellberg (#Vaadin) and Martijn Dashorst (#ApacheWicket) about web development with #Java, including #Thymeleaf and #htmx. Do you really need a JavaScript framework? Why would you not just stick to Java and use one of its many great libraries?

    youtube.com/watch?v=aaYs7zqaBO

    You can find all previous Foojay Podcasts here: foojay.io/today/category/podca

  24. While looking at a few more examples with #HTMX and #Thymeleaf/#Spring, I realise once again how good #React's decision was *not* to build an own template language, but to add some sort of templating into JS/TS with #JSX.

  25. NEW RELEASE! Modern frontends with htmx: Use htmx with Spring Boot and Thymeleaf to build dynamic and interactive web application leanpub.com/modern-frontends-w #books #Thymeleaf