← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 129
  1. I always struggled with how to implement equals and hashcode, until I learned about the difference between entities and value objects.

  2. This blog post will show the best way to implement a HTML <select/> to allow the user to select between one of several options.

  3. There are 2 choices when using Value Objects in JPA entities with Spring Boot: AttributeConverter or Embeddable.

  4. I just did release 1.2.0 of the error-handling-spring-boot-starter library.

  5. The upcoming JUnit 5.8.0 will support ordering the test classes in an arbitrary way.

  6. Trimming whitespace is one of the little things that a developer should take care of when coding text inputs in an HTML form.

  7. Tailwind CSS version 2 has recently been released.

  8. This post shows the various ways that you can concatenate string values with Thymeleaf.

  9. I’m happy to announce that my book, "Practical Guide to Building an API Back End with Spring Boot", made it to BookAuthority’s Best New REST API Books: https://bookauthority.org/books/new-rest-api-books?

  10. There are a few options to add charts to your Thymeleaf application, but one of the easiest is to integrate Google Charts.

  11. I have been using Architecture Decision Records (ADR) documents on my latest projects.

  12. I am thrilled to announce the release of my book Taming Thymeleaf on leanpub.

  13. I just released the first version of my Taming Thymeleaf book on leanpub.

  14. An important part of any decent REST API is good error handling.

  15. If you document your REST API with Spring REST Docs, you have probably came across fields that refer to enum values.

  16. AssertJ 3.16.0 has just been released.

  17. Spring Boot has first-class support for testing, both unit and integration testing.

  18. Laravel is a very interesting PHP framework for building web applications.

  19. The previous blog post showed how to use Value Objects with a REST API with Spring Boot.

  20. In Using primary key objects with Spring Data and Hibernate, I explained how to use Value Objects for interaction with the database.

  21. Tailwind CSS is an interesting utility-first CSS framework for rapidly building custom designs.

  22. Testcontainers-cypress 0.4.0 is released with support for Cypress 4.0.1 which has Firefox support.

  23. Welcome to the new blog

    This post marks the start of the new blog at https://www.wimdeblauwe.com.

  24. My project testcontainers-cypress allows to run Cypress tests from JUnit using the excellent Testcontainers project.

  25. This blog post was written for asciidoctor-pdf 1.x.

  26. Most of the tutorials or blog posts that use Spring Data JPA use auto-generated primary keys.

  27. This blog post will explain how to setup a Spring Boot project with server-side HTML rendering using Thymeleaf templates.

  28. In my previous blog post on Running Cypress tests with TestContainers for a Spring Boot with Thymeleaf application, I explained how to run Cypress tests as part of a JUnit test.

  29. UPDATE: The full test class code in this post does not actually fail the test when the Cypress tests fail.

  30. I am announcing a new open-source project I am working on: BIOB It is still very early days, but there is already a fully functional local file system implementation and an in-memory implementation for testing.

  31. You can download an updated version of my book 'Practical Guide to Building an API Back End with Spring Boot' from InfoQ: https://www.infoq.com/minibooks/spring-boot-building-api-backend The changelog can be viewed at https://wimdeblauwe.wordpress.com/my-…

  32. I have written about switching JDK versions on your mac before.

  33. I am so happy because today my Spring Boot book is finally available!

  34. Spring Boot 1.5.x uses Flyway 3 while Spring Boot 2.x uses Flyway 5.

  35. If you have an application deployed on AWS Elastic Beanstalk and you want to add Datadog integration to it, then these instructions might help you out.

  36. During the migration of a Spring Boot application from 1.5.13 to 2.0.2, some of my Spring Rest Docs tests started failing.

  37. I love using Asciidoctor for writing documentation.

  38. In the previous post, I showed .

  39. In my previous post, I showed how to use JavaFX with the Raspberry Pi 3.

  40. In this post, I am going to detail the steps to get a simple JavaFX application running on the Raspberry Pi 3 using Gluon.

  41. If you use Spring REST Docs, you will be using the Asciidoctor include directive a lot to include the request and responses that are generated from the unit tests.

  42. Spring’s ServletUriComponentsBuilder.fromCurrentRequest() can be really convinient to build an URL from the current request.

  43. As a follow-up to my last post on a custom validator to check if a String contains XML, I like to elaborate on how I made the unit test so readable.

  44. This blog post will show you how to create a custom validator to check if a String contains valid XML using the Java Validation API.

  45. We are using angular-datatables in a project.

  46. If you want to unit test a ConstraintValidator with AssertJ, then you can use this custom validator to make the tests more readable: import org.assertj.core.api.AbstractAssert; import javax.validation.ConstraintViolation; import java.util.Set; import jav…

  47. This post is a follow-up on my post EntryProcessors and EntryBackupProcessors with Hazelcast.

  48. Hazelcast has the concept of EntryProcessors (like Oracle Coherence).

  49. I wanted to try out afterburner.fx, a JavaFX framework which describes itself as: a minimalistic (3 classes) JavaFX MVP framework based on Convention over Configuration and Dependency Injection.

  50. Icons are a great way to spice up any UI.