Java Weekly, Issue 303

1. Spring and Java

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

https://vladmihalcea.com/sql-server-json-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.

Time to upgrade:

2. Technical and Musings

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]
>> 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]