-
Software Development
IntelliJ’s text based HTTP client
IntelliJ provides a HTTP client that is purely text based. While this might sound strange at the beginning it turns…
Read More » -
Kotlin
Kotlin infix functions
What are infix functions? If you are using Kotlin chances are high you already used infix functions. Maybe without knowing…
Read More » -
Enterprise Java
REST: Managing Many-To-Many relations
Introduction Managing relations between multiple resources can be an essential part of an RESTful API. In this post we will…
Read More » -
Core Java
Java Text Blocks
Text Blocks are a JDK Enhancement Proposal (JEP 355) available as preview language feature in JDK 13 and 14. It…
Read More » -
Core Java
Looking at Java Records
JEP 359, available as preview feature in JDK 14, introduces records to Java. Records are an easy way to model…
Read More » -
Enterprise Java
REST / Using feeds to publish events
Dealing with events When working with multiple decoupled services (e.g. in a micro service architecture) it is very likely that…
Read More » -
Core Java
Java 14: Looking at the updated switch statement
JDK 14, released in March 2020, comes with an updated version of the switch statement. This has been a preview…
Read More » -
Enterprise Java
Composing custom annotations with Spring
Java Annotations were introduced with Java 5 back in 2004 as a way to add meta data into Java source…
Read More » -
Enterprise Java
REST / HTTP methods: POST vs. PUT vs. PATCH
Each HTTP request consists of a method (sometimes called verb) that indicates the action to be performed on the identified…
Read More »