Here we go…

1. Spring and Java

>> HTTP cache with Spring examples [dolszewski.com]

A good write-up on optimizing applications via the HTTP response cache mechanism available for Spring Controllers.

>> Should you adopt Java 12 or stick on Java 11? [blog.joda.org]

Before jumping on the new Java release train, be aware of the commitments and risks involved.

>> How to merge entity collections with JPA and Hibernate [vladmihalcea.com]

An under-the-hood look at why you may prefer the manual collection merge strategy over Hibernate’s automatic merge strategy.

>> Imperative Loop or Functional Stream Pipeline? Beware of the Performance Impact! [blog.jooq.org]

And a quick benchmark reveals the clear winner for a trivial iteration exercise.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical and Musings

>> The New Netflix Stethoscope Native App [medium.com]

An introduction to a native app for Windows and MacOS, built using Electron, with a focus on user security and device health.

>> Are There Actually Companies out There That Write Good Code? [daedtech.com]

While there’s no such thing as a utopian coding job, you can still find places where developers care about the craft.

Also worth reading:

3. Comics

And my favorite Dilberts of the week:

>> Exceeding Expectations [dilbert.com]

>> Training by Osmosis [dilbert.com]

>> Four-Hour Meetings [dilbert.com]

4. Pick of the Week

>> Lonely Coding [hanselman.com]