Here we go…

1. Spring and Java

>> Monitor and troubleshoot Java applications and services with Datadog Sponsored

Optimize performance with end-to-end tracing and out-of-the-box support for popular Java frameworks, application servers, and databases.

>> Java 11 Released [infoq.com]

A major announcement — the title says it all. And a solid piece about migrating to Java 11.

>> Do not fall into Oracle’s Java 11 trap [blog.joda.org]

It turns out that the Oracle JDK is suddenly no longer free for commercial use 🙂

>> How to implement responsive polling in Java [blog.codecentric.de]

A nice write-up on how to achieve this objective using a variation of the Token Bucket Algorithm.

>> Spring read-only transaction Hibernate optimization [vladmihalcea.com]

A good approach that can save memory when loading read-only entities in Spring 5.1. Good stuff.

>> Hands-on with Spring Vault 2.1 [spring.io]

A quick review of this upcoming release, which will contain support for Google Cloud IAM and Azure Managed Service Identity.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical and Musings

>> Learning Clojure: coping with dynamic typing [blog.frankel.ch]

A novel approach using the spec library adds validation of simple types, enumerations, maps, and collections.

>> There is no longer any such thing as Computer Security [blog.codinghorror.com]

A really interesting read about various types of sophisticated and unsophisticated attacks.

Also worth reading:

3. Comics

And my favorite Dilberts of the week:

>> Work is Dehumanizing [dilbert.com]

>> Wally the Hero [dilbert.com]

>> Feral Engineers [dilbert.com]

4. Pick of the Week

>> Some advice from Jeff Bezos [m.signalvnoise.com]