-
Enterprise Java

HTTP methods: Idempotency and Safety
Idempotency and safety are properties of HTTP methods. The HTTP RFC defines these properties and tells us which HTTP methods…
Read More » -
Core Java

Validating code and architecture constraints with ArchUnit
Introduction ArchUnit is a library for checking Java code against a set of self defined code and architecture constraints. These…
Read More » -
Enterprise Java

Creating an API Gateway with Zuul and Spring Boot
Introduction When working with micro services it is common to have unified access-point to your system (also called API Gateway).…
Read More » -
Enterprise Java

Method parameter validation with Spring and JSR 303
Spring provides an easy way to validate method parameters using JSR 303 bean validation. In this post we will see…
Read More » -
Enterprise Java

Collecting application metrics with Micrometer
What is Micrometer? Micrometer is a simple facade for collecting metrics inside Java applications in a vendor neutral way. You…
Read More » -
Enterprise Java

Java EE MVC: Handling form validation
In this post we will have a look on form validation in Java EE MVC. Java EE MVC integrates with…
Read More » -
Core Java

Using Java Stream summary statistics
Streams of primitive types (IntStream, etc.) provide a summaryStatistics() method that can be used to get multiple statistical properties of…
Read More » -
Core Java

Templating with Rocker
In this post we will have a quick look at Rocker, a statically typed and fast Java 8 template engine.…
Read More » -
Enterprise Java

Java EE 8 MVC: Global exception handling
In the previous previous posts we learned about various ways to access request information (e.g. query or path parameters) in…
Read More »


