-
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 »