1. Spring and Java

>> Updates to Spring Versions [spring.io]

The Spring team is adopting Semantic Versioning for project modules, and Calendar Versioning for release trains.

>> Java Feature Spotlight: Text Blocks [infoq.com]

A comprehensive look at text blocks, scheduled to become a permanent language feature in Java SE 15.

>> What is JDBC? [marcobehler.com]

And a great primer on JDBC, covering drivers, connections, queries, and connection pooling.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> Continuous Integration [martinfowler.com] and >> Integration Frequency [martinfowler.com] and >> Comparing Feature Branching and Continuous Integration [martinfowler.com] and >> Reviewed Commits [martinfowler.com]

The popular series continues with a focus on integration patterns.

Also worth reading:

3. Musings

>> You Don't Hate Mocks; You Hate Side-Effects [blog.thecodewhisperer.com]

And when tests rely more on side-effects and less on expectations, maybe it's time to refactor.

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> Dogbert Designs Headphones [dilbert.com]

>> CEO Has Pandemic Plan [dilbert.com]

>> Decisions Without Data [dilbert.com]

5. Pick of the Week

>> Web Architecture 101 [videoblocks.com]