The new Certification Class of REST With Spring is out:


Lots of interesting writeups on Java 9 this week.

Here we go…

1. Spring and Java

>> Accessing private state of Java 9 modules []

The introduction of modularity to Java 9 sheds new light on accessing private fields using “deep reflection”. As well as creates problems for libraries such as Hibernate or Lombok.

>> Running Spring Boot Apps on Docker Windows Containers with Ansible: A Complete Guide incl Packer, Vagrant & Powershell []

It turns out we can run real Docker containers on Windows without using virtual machines 🙂

>> Which Java Logging Framework Has the Best Performance? []

A comprehensive guide to Java logging from the performance side of things.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> How to Solve Tough Problems Using Genetic Algorithms []

A quick example of how mimicking nature can help us tackle complex problems.

>> Distributed Cache – Overview []

A short and practical introduction to distributed caches.

>> Kotlin for front-end developers []

It turns out you can use Kotlin for front-end development too, assuming you use Kotlin to JavaScript transpiler.

Also worth reading:

3. Musings

>> The Polyglot’s Dilemma []

It’s crucial to be able to use your skills for solving problems and not just being a universal penknife.

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> On networking 1 []

>> On networking 2 []

>> They’re trying to kill me []

5. Pick of the Week

>> The “Java in 2017” Survey Results

Go deeper into building a REST API with Spring: