Lots of interesting writeups on Java 9 this week.
Here we go…
1. Spring and Java
Moving forward, Java will be released twice a year.
This is a big step, which should make it possible to constantly introduce new, smaller features without waiting for the completion of big ones (JPMS, Lambda Expressions).
It is not a secret that “god” methods are hard to test, maintain, and refactor.
The new Spring Boot will bring slightly redesigned Actuator Endpoints – with improved security.
An interesting use case for RxJava used for streaming JSON files without risking the memory overload.
There are situations when Kotlin's null safety won't always protect us – this is especially the case with libraries that use sun.misc.Unsafe.
Also worth reading:
Webinars and presentations:
Time to upgrade:
2. Technical
Keep in mind that not every substitute implementation is a mock; we have also spies, dummies, stubs, and fakes.
Also worth reading:
3. Musings
BDD ideas bridge the gap between engineers and business when it comes to testing. Definitely worth having a look.
Also worth reading:
4. Comics
And my favorite Dilberts of the week:
5. Pick of the Week
res – REST with Spring (eBook) (everywhere)