Do you need tuples in Java?

I asked myself: Do you really need tuples in Java? In a broader sense: How much generalization do you need to solve a certain problem?

Building a web application with Apache Maven

Building Java projects from source code to executable packages have come a long way: It started with manually calling the Java Compiler and managing the classpath and external libraries and went from there to a lot of different build tools.

Setting up a Tomcat behind a reverse proxy

There are various good reasons to place your Java web application that is running in the Apache Tomcat behind a reverse proxy: Load balancing, implementing a TLS termination proxy or adding a web application firewall to the mix are some examples.