-
Software Development
Writing end to end test for a microservices architecture
One of the main aspects of microservices architecture is that the application is formed as a collection of loosely coupled…
Read More » -
Enterprise Java
DataSource Routing with Spring @Transactional
I was inspired by Carl Papa’s use of aspects with the Spring Framework to determine the DataSource to use (either…
Read More » -
Enterprise Java
Power Up Your Data Model With Projections
Introduction Data models can be tricky. Modelling can be even harder. Sometimes information that should go into a database table…
Read More » -
Core Java
20 Years Of Java
Twenty years ago in a Zurich apartment two momentous things happened. My daughter took her first steps and a young…
Read More » -
Core Java
Java 9 at a glance
To many Java 9 may seem to be a maintenance release that pushes forward project Jigsaw that couldn’t make it…
Read More » -
Scala
Run code on startup with Play and Scala
Depending on various projects, sometimes there is the need to execute some actions on initialization just before our application starts…
Read More » -
Enterprise Java
Integration tests with Maven
Implementing unit tests with maven is something ordinary and most of us are familiar with the project structure and where…
Read More » -
Enterprise Java
Transactional exception handling in CDI
In Java EE, exceptions that are raised during the execution of a transactional business method cause the transaction to rollback.…
Read More » -
Core Java
Write custom AssertJ assertions
AssertJ is an alternative matching library to the widely used Hamcrest matchers. For my own projects I in fact have…
Read More »