java-weekly-303
Java Weekly, Issue 303
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.
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.
Also worth reading:
-
===== >> Spring Cloud Stream – demystified and simplified [spring.io]
-
https://phauer.com/2019/no-fat-jar-in-docker-image/
===== >> Spring MVC – HTTP message converter [vard-lokkur.blogspot.com]
===== >> Introducing Jakarta NoSQL [infoq.com]
===== >> What’s new in MicroProfile 3.1 [rieckpil.de]
Time to upgrade:
-
>> Spring Initializr 0.8.0 available now [spring.io]
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:
-
===== >> How Multiplexing Changes Your HTTP APIs [mnot.net]
-
===== >> Challenges of Adopting Service Mesh in Enterprise Organizations [christianposta.com]
-
===== >> AWS CDK Part 2: How to create an S3 Bucket [blog.codecentric.de]
-
===== >> Facebook Releases AI Code Search Datasets [infoq.com]
-
===== >> Get Hired without Process or Competition? Its Not as Hard as You Think [daedtech.com]