As many of you know already, Java 9 brought us a set of immutable data structures – this was not a redesign of the Collections…
Leave a Comment{ 4Comprehension } Posts
Intersection types are one of these relatively unknown and underestimated advanced features of Java generics whose proper usage can increase type-safety of our abstractions (or…
Leave a CommentCompletableFuture’s thenApply/thenApplyAsync are unfortunate cases of bad naming strategy and accidental interoperability. In this article, we’ll have a look at methods that can be used seemingly…
Leave a Comment