Integrating external services into an application is often challenging.
Instead of doing the testing manually, the setup could be tested also automated.
In case you are using Spring Boot, for a couple of services there exist an integration.
This blog post will show how you can setup your Kafka tests to use an embedded Kafka server.
Storing dates in databases was traditionally done with java.sql.Date and java.sql.Timestamp.
Since we would like to write modern applications, with Java 8 or 11, it is preferable to use an OffsetDateTime or a LocalDateTime.
Spring Data JPA, for example, is mapping those fields automatically to the correct database field.
There are still some challenges in combination with PostgreSQL.
Cloud Foundry deploys application containers on so-called Diego cells.
Each Diego cell runs a number of application containers and exposes the applications through random ports on the Diego cell.
This blog post shows some very useful debugging and analysis tricks for Diego.
First, we determine the Cloud Foundry app belonging to a Diego container and second, we locate the containers for a specific application URL using the cfdot command line utility.
Is testing like the little sister we have to take everywhere, but nobody wants to have her with us?
What is our experience with software testing?
Testing is annoying, time-consuming and is often omitted because time is running out at the end of a project.
Some may ask the provocative question, why should we test at all?
Is the benefit of testing higher than the cost?
This post aims at providing clear instructions on how to use components created and compiled with Stencil on an Ionic application. I will guide you in the process of making your web component available in your Ionic templates, without the need of registering them in the npm registry or adding ugly script tags to your index file.