Number eight of the Java 9 series looks at JEP 238: Multi-Release JAR Files. The Java 9 articles look at some of the JDK Enhancement Proposals (JEPS) hoping to make their way into Java 9. Last week we looked at encapsulating most internal APIs. One of the work-arounds for libraries that use critical internal APIs is […]

Read more

By Jens Schauder A large part of the art of software development is keeping the complexity of a system as low as possible. But what is complexity anyway? While the exact semantics vary quite a bit, depending on who you ask, probably most agree that it has a lot to do with the number of parts […]

Read more