home.social

#thymeleaf — Public Fediverse posts

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

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

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

    habr.com/ru/companies/ecom_tec

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

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

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

    habr.com/ru/companies/ecom_tec

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

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

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

    habr.com/ru/companies/ecom_tec

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

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

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

    habr.com/ru/companies/ecom_tec

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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

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

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

    habr.com/ru/articles/975930/

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

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

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

    habr.com/ru/articles/975930/

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

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

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

    habr.com/ru/articles/975930/

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

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

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

    habr.com/ru/articles/975930/

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

  14. 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

  15. 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

  16. 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

  17. 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

  18. 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

  19. 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

  20. 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

  21. 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

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

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

    habr.com/ru/articles/916672/

    #java #spring_security #thymeleaf

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

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

    habr.com/ru/articles/916672/

    #java #spring_security #thymeleaf

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

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

    habr.com/ru/articles/916672/

    #java #spring_security #thymeleaf

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

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

    habr.com/ru/articles/916672/

    #java #spring_security #thymeleaf

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

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

    habr.com/ru/companies/spring_a

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

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

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

    habr.com/ru/companies/spring_a

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

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

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

    habr.com/ru/companies/spring_a

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

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

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

    habr.com/ru/companies/spring_a

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

  30. 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.

  31. 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.

  32. 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.

  33. 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.

  34. 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.

  35. 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/

  36. 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/

  37. 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/

  38. 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/

  39. 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/

  40. 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.