Java 8
-
Core Java

Introduction to writing custom collectors in Java 8
Java 8 introduced the concept of collectors. Most of the time we barely use factory methods from Collectors class, e.g. collect(toList()), toSet() or maybe something…
Read More » -
Core Java

Java 8 Friday: More Functional Relational Transformation
In the past, we’ve been providing you with a new article every Friday about what’s new in Java 8. It…
Read More » -
Core Java

JUnit: testing exception with Java 8 and Lambda Expressions
In JUnit there are many ways of testing exceptions in test code, including try-catch idiom, JUnit @Rule, with catch-exception library.…
Read More » -
Core Java

6 Reasons Not to Switch to Java 8 Just Yet
Java 8 is awesome. Period. But… after we had the chance to have fun and play around with it, the time…
Read More » -
Enterprise Java

RxJava + Java8 + Java EE 7 + Arquillian = Bliss
Microservices are an architectural style where each service is implemented as an independent system. They can use their own persistence…
Read More » -
Core Java

Turning recursive file system traversal into Stream
When I was learning programming, back in the days of Turbo Pascal, I managed to list files in directory usingFindFirst, FindNext and FindClose functions.…
Read More » -
Core Java

Java SE 8 new features tour: Functional programming with Lambda Expression
This article of the “Java SE 8 new features tour” series will deep dive into understanding Lambda expressions. I will…
Read More » -
Core Java

Type safe dependency injection using Java 8.0
So I sometimes really miss old school Dependency Injection. Back when Spring was still “lightweight” we happily configured all our…
Read More » -
Groovy

Java 8 Lambdas vs Groovy Closures Compactness: Grouping And Summing
Java 8 is featuring lambdas, which are similar to a construction Groovy has already for some time: closures. In Groovy…
Read More »


