Is Event Sourcing hard? Part 2: How to store events15 July 2024·21 minsevents event-sourcing event-store java craftmanship architecture database postgresql kafkaLearn how to build a simple event store in Java using PostgreSQL as the database.
Is Event Sourcing hard? Part 1: Let's build a domain object from events10 June 2024·15 minsevents event-sourcing event-store java craftmanship architecture databaseLearn the concepts of event sourcing and how to implement a basic, non-production-ready application using it.
Start learning JVM internals with Grafana dashboard13 January 2024·19 minsjava jvm performance garbage-collector cpu memory class-loader monitoring prometheus grafana micrometerExplore a Grafana dashboard that can serve as your initial entry point into understanding JVM internals, like garbage collection, class loading and more.
Prepare Test Data Quicker with Test Data Builder!8 October 2023·11 minsjava tests data craftsmanship database hibernate jdbc quality test-data-builderDiscover the benefits of using Test Data Builder to improve test code readability
Java Series: Flatmap12 December 2021·6 minsjava stream data java-series data-processing optional basicHow and when to user flatmap function in Java stream
How to set up monitoring tools for JVM30 September 2021·16 minsjava monitoring performance java-flight-recorder prometheus grafana micrometerLearn how to write tests in Spock
Implementing OAuth 2.0 access token validation with Spring Security15 March 2021·33 minsoauth2 authorization authentication security keycloak jwt java spring-bootValidate JWT in Spring Boot application
Make Testing Fun (Again) With Spock Framework23 October 2020·15 minsjava tests unit-tests groovy spockLearn how to write tests in Spock
Ports & Adapters architecture on example14 June 2020·14 minsjava architecture ports-and-adapters hexagonalLearn how to implement ports & adapters
How to create RESTful CRUD application with Spring Boot even faster10 February 2020·6 minsjava spring-boot crudBuild, test and publish Java application