Lots of interesting writeups on Java 9 this week.
Here we go…
1. Spring and Java
Java 9 will be out in a week – this is the right time to get to know the JPMS better.
There multiple ways of configuring a Spring context – some can (maybe even should) involve Groovy and Kotlin.
JUnit 5 has just been released – time to start putting it to work.
A very interesting write-up about simulating scheduleAtFixedRate and scheduleWithFixedDelay with RxJava.
Using an if statement can be both good practice – as well as a code smell – it's important to know when to use it.
Lombok is a great tool that can bring some fresh breath to Java and make some boilerplate go away.
It's important to know the semantics of tools we're using – otherwise, for example, we might end up with unintentional sequential processing where parallel was expected.
Also worth reading:
Webinars and presentations:
Time to upgrade:
2. Technical
A comprehensive guide to NoSQL from the non-technical viewpoint 🙂
A cool proxy solution I didn't know about until this writeup.
Also worth reading:
3. Musings
Microservices are not silver bullets – they should be used when you need them and not because you want them.
Also worth reading:
4. Comics
And some cool Dilberts of the week:
5. Pick of the Week
res – REST with Spring (eBook) (everywhere)