Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 129
  1. If your library or starter has optional dependencies, it is surprisingly easy to write an auto-configuration that blows up at startup for everybody who does not have that optional dependency on the classpath.

  2. After creating a Thymeleaf component library, building a component and adding support for slots, we will now turn our attention to adding client-side interactivity to a component.

  3. In part 1 we created a Thymeleaf component library that can be used in a Spring Boot application.

  4. In part 1 we created a Thymeleaf component library that can be used in a Spring Boot application.

  5. This blog series will explain how to write a component library for Thymeleaf.

  6. If you use Spring Boot with Thymeleaf, you might be using an external OAuth2 provider like Keycloak or Okta to authenticate your users.

  7. This blog post explains what the Thymeleaf Layout Dialect is, why you might want to stop using it, and how to migrate to a pure Thymeleaf solution using th:replace.

  8. This blog post explains how I like to document a Spring Boot application I am writing.

  9. My previous blog post How I write production-ready Spring Boot applications explained how I like to write and structure my production code in Spring Boot applications.

  10. This blog post will explain how I currently write Spring Boot applications.

  11. Testcontainers is a great technology to run Docker containers of dependencies like a database or a messaging middleware like ActiveMq or Kafka.

  12. Last week Tailwind CSS v4.0 was released.

  13. I really like to use Spring Boot, Thymeleaf and htmx for a productive web application stack.

  14. A common implementation pattern with Spring MVC is showing a notification message after a redirect has happened.

  15. I recently started using Slidev for creating presentations.

  16. This blog post will show you how to create your own React components in a Spring Boot with Thymeleaf project.

  17. This blog post will show you how to create your own Web Components in a Spring Boot with Thymeleaf project.

  18. In my previous blog post Transactional Outbox pattern with Spring Boot, I compared Spring Integration with Spring Modulith to implement the microservices outbox pattern.

  19. If you are building a microservice architecture, or you just need to send emails from your monolith, you should look into the Transactional Outbox pattern to ensure reliable communication between services.

  20. Starting a new application can be a daunting task.

  21. Htmx global error handler

    The htmx-spring-boot library 3.2.0 has just been released and now supports using HtmxResponse as a return type for error handlers.

  22. 🎉 Thrilled to announce the official release of my new book 'Modern frontends with htmx'!

  23. Ttcli release 1.0.0

    I am happy to announce version 1.0.0 of ttcli.

  24. Thymeleaf 3.1.2 was released recently and is inluded in Spring Boot 3.0.10 and 3.1.3.

  25. My book Taming Thymeleaf has just been updated on leanpub for Spring Boot 3.

  26. Yesterday, I shared how to combine Thymeleaf, Shoelace and htmx to show toast notifications in your web application.

  27. I recently played around with Shoelace, a library of web components.

  28. Building a complete user management system yourself is quite some work.

  29. I realized I have not written about the official releases I did for htmx-spring-boot-thymeleaf on this blog, so time to right this wrong now.

  30. I created the error-handling-spring-boot-starter library for Spring Boot because I was unhappy with the default response that Spring Boot 2 provides out-of-the-box.

  31. I started my YouTube channel this week.

  32. Using htmx is a great way to make your Spring Boot with Thymeleaf web application dynamic without page refreshes.

  33. This is the 3rd and final part of my series on live reloading with Thymeleaf and Spring Boot, this time focusing on Tailwind CSS.

  34. In my blog post of yesterday, I explained how to use Thymeleaf live reload with npm scripts.

  35. UPDATE: I created a follow-up blog Thymeleaf live reload with Spring Boot DevTools that shows a way to have Live Reload with a little less setup work, but some important drawbacks as well in my opionion.

  36. The htmx JavaScript library has a very neat feature called Out of Band Swaps.

  37. My error-handling-spring-boot-starter library had its first release almost 2 years ago.

  38. I migrated a project from Bootstrap 4 with the Sleek dashboard template to Tailwind CSS as Bootstrap 4 stopped having bugfixes on 2021-07-01, and there is no version for Bootstrap 5.

  39. I released a new version 2.1.0 of the Error Handling Spring Boot Starter last week.

  40. This blog post uses htmx 1.6.

  41. My book Taming Thymeleaf has been updated for Java 17, Spring Boot 2.6 and Tailwind CSS 3.0.

  42. The hibernate-types library has extra types that are not found in Hibernate by default.

  43. In TodoMVC with Spring Boot and Thymeleaf, we implemented a TodoMVC clone using Spring MVC and Thymeleaf.

  44. In Part 2, we implemented completion and deletion of todo items.

  45. In Part 1, we implemented TodoMVC using Spring Boot and Thymeleaf.

  46. The TodoMVC project has implementations of a simple todo list application for many different frontend frameworks.

  47. Iteration in Thymeleaf templates is done using th:each.

  48. Since Java 16, we can use records.

  49. This post explains in detail how you should implement a HTML form with Thymeleaf and Spring Boot.

  50. There is a new version 1.6.0 of the Error Handling Spring Boot Starter.