1. Spring and Java

>> One-Stop Guide to Database Migration with Flyway and Spring Boot [reflectoring.io]

A better way to manage database migrations for an evolving project.

>> Composing custom annotations with Spring [mscharhag.com]

A quick example of how Spring's annotation processing makes it a snap to compose our own annotations from multiple Spring annotations.

>> Getting started with Quarkus [blog.codeleak.pl]

And a great into to Quarkus, a Kubernetes-native, container-first Java framework that works with OpenJDK HotSpot and GraalVM to produce bytecode optimized for fast boot times and low memory consumption.

Also worth reading:

Webinars and presentations:

Time to upgrade:

2. Technical

>> Implementing a consumer-driven contract testing workflow with Pact broker and GitLab CI [blog.codecentric.de]

A good write-up on Pact broker and how to integrate it into your build pipeline.

Also worth reading:

3. Musings

>> Software, Aesthetics, and Craft: How Java, Lisp, and Agile Shape and Reflect Their Culture [infoq.com]

An interesting look at how certain architectural and construction metaphors permeate different facets of the software industry.

Also worth reading:

4. Comics

And my favorite Dilberts of the week:

>> Expecting Excellence [dilbert.com]

>> Reading Faces [dilbert.com]

>> Work Harder Than Others [dilbert.com]

5. Pick of the Week

>> Maker's Schedule, Manager's Schedule [paulgraham.com]