Here we go…

1. Spring and Java

>> Truth First, or Why You Should Mostly Implement Database First Designs [blog.jooq.org]

Some solid points to consider when thinking about where the source of truth in your system is, and how to make sure your architecture reflects that.

>> Java Collections Are Evolving [dzone.com]

The highly useful new functionality the last couple of JDK releases have brought to the Java Collection Framework. Really good stuff.

>> Zip Slip Directory Traversal Vulnerability Impacts Multiple Java Projects [infoq.com]

A quick but interesting write-up, all about the new “Zip Slip” vulnerability – along with a few practical examples, if you're curious.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical and Musings

>> Storing Encrypted Credentials in GIT [techblog.bozho.net]

Storing credentials correctly isn't necessarily easy, but it's highly important that you understand how to do that well.

>> “Should that be a Microservice?” Part 4: Independent Scalability [content.pivotal.io]

Microservices can be a useful architectural choice… but don't always. Better think twice.

Also worth reading:

3. Comics

And my favorite Dilberts of the week:

>> Motivational Speaker [dilbert.com]

>> Decentralization Changes Everything [dilbert.com]

>> Boiling an Ocean [dilbert.com]

4. Pick of the Week

>> Why the best things in life are all backwards [markmanson.net]