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 CommentTag: java
CompletableFuture’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 CommentThe conciseness of Java 8 Lambda Expressions sheds a new light on classic GoF design patterns. By leveraging functional programming we can get the same…
Leave a Comment