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:
>> Netflix Built a Spring Application Generator to Boost Dev Productivity. Here's How You Can, Too. [spring.io]
>> Quarkus – A New Age of Modern Java Frameworks is Here [4comprehension.com]
>> Expose Metrics of Spring WebClient using Spring Boot Actuator [rieckpil.de]
>> Time Travel with JVM [alidg.me]
>> Stream processing: sources and sinks [blog.frankel.ch]
>> Updates on Valhalla and Amber Records (Mid-February 2020) [marxsoftware.com]
>> Measuring bundle startup time with JFR [alblue.bandlem.com]
Webinars and presentations:
>> Spring Tips: RSocket and Spring Security [spring.io]
>> Spring Tips: Apache RocketMQ [spring.io]
>> Spring Performance Gains [infoq.com]
>> Spring Cloud Gateway for Stateless Microservice Authorization [infoq.com]
>> AutoZone and the Road to Cloud-native [infoq.com]
Time to upgrade:
>> Spring Framework 5.2.4 and 5.1.14 available now [spring.io]
>> Quarkus 1.2.1.Final released – Bugfixes only [quarkus.io]
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:
>> GitHub is a free CI/CD/Hosting solution [blog.scottlogic.com]
>> Running a Safe Database Cluster in AWS with Auto-Scaling Groups [techblog.bozho.net]
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:
>> Where is this coming from? [techblog.bozho.net]
>> Introducing Dispatch [medium.com]
>> Scope + Communication – The magic formula of microservices [thoughts-on-java.org]
4. Comics
And my favorite Dilberts of the week: