Here we go…

1. Spring and Java

>> Reactive Programming and Relational Databases [spring.io]

A brief look at why R2DBC may be winning the race to integrate the Reactive Programming model with RDBMS stacks. Very exciting.

>> What is Java object equals contract? [dolszewski.com]

A quick write-up describing what can happen when our implementation fails to honor this basic yet often misunderstood Java contract.

>> Micronaut Tutorial: Part 2: Easy Distributed Tracing, JWT Security and AWS Lambda Deployment [infoq.com]

The second installment in this series takes a deeper dive into advanced solutions using the JVM-based Micronaut framework.

>> How to intercept entity changes with Hibernate event listeners [vladmihalcea.com]

And a solid piece detailing how to replicate entity changes to other database tables using the event listener mechanism. Very cool.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical and Musings

>> Limits of programming by interface [blog.frankel.ch]

A reminder that strict adherence to this basic programming principle isn't always the best option.

>> Is It Possible to Have a Company with No Office Politics? [daedtech.com]

While office politics are unavoidable, there are pockets of healthy office politics that are worth seeking out.

Also worth reading:

3. Comics

And my favorite Dilberts of the week:

>> Write Your Own Performance Review [dilbert.com]

>> Horse Blinders for the Open Office Plan [dilbert.com]

>> Jargon [dilbert.com]

4. Pick of the Week

>> Subtract [sivers.org]