1. Spring and Java

>> Simple Event Driven Microservices with Spring Cloud Stream [spring.io]

A good set of abstractions to help you eliminate boilerplate from your messaging code.

>> How to map SQL Server JSON columns using JPA and Hibernate [vladmihalcea.com]

A quick look at the JsonStringType class available in the hibernate-types project.

>> Migrating the ServiceLoader to the Java 9 module system [blog.frankel.ch]

And a nice example of how to decouple an API from implementation using the JPMS.

Also worth reading:

Time to upgrade:

Webinars and presentations:

2. Technical and Musings

>> Delta: A Data Synchronization and Enrichment Platform [medium.com]

A cool new platform from Netflix for multi-datastore synchronization.

>> DDDs. v Anemic Domain Models (Martin Fowler) [blog.codecentric.de]

Now that ORM tools have improved considerably, maybe it's time to revisit whether there's a place for the anemic domain model.

Also worth reading:

3. Comics

And my favorite Dilberts of the week:

>> Lack of Strategy [dilbert.com]

>> Dogbert Designed the Simulation [dilbert.com]

>> Slippery Slope [dilbert.com]

4. Pick of the Week

This makes more sense as the pick of this week 🙂 – Boot 2.2 is out:

>> Spring Boot 2.2.0 [spring.io]