1. Spring and Java
>> Spring Tips: Configuration [spring.io]
Handy tips from the experts on getting the most out of Spring's Environment abstraction through application.properties.
>> An introductory guide to annotations and annotation processors [blog.frankel.ch]
A good write-up that aims to lift the shroud of mystery surrounding Java annotations.
>> Thread Local Randoms in Java [alidg.me]
An exercise in implementing a highly-performant, thread-safe random number generator.
Also worth reading:
>> Spring HATEOAS brings you new ways to configure clients [spring.io]
>> Eclipse Project 4.16: JDK 14 Support [eclipse.org]
>> The best way to use Java Records with JPA and Hibernate [vladmihalcea.com]
>> Dynamic Proxies in Java Mini-Book [infoq.com]
>> Maven 3.7 to Include Default Wrapper [infoq.com]
>> Announcing the Gradle Enforcer Plugin [andresalmiray.com]
>> Significant New Features Planned for Helidon 2.0 [infoq.com]
>> My IntelliJ Live Templates [blog.sebastian-daschner.com]
Webinars and presentations:
Time to upgrade:
>> Spring Tools 4.6.1 released [spring.io]
>> Announcing Spring Cloud Stream Horsham.SR4 (3.0.4.RELEASE) and Spring Cloud Hoxton.SR4 [spring.io]
>> Spring Cloud Data Flow 2.5.0.RC1 Released [spring.io]
2. Technical
>> Mainline [martinfowler.com] and >> Feature Branching [martinfowler.com] and >> Mainline Integration [martinfowler.com] and >> Healthy Branch [martinfowler.com]
The series on common branching patterns for source code management continues.
Also worth reading:
>> Evaluating machine learning models: The issue with test data [blog.codecentric.de]
>> Easily run CLI commands as an AWS role with AWSudo [advancedweb.hu]
>> Getting Started With Pulumi [blog.scottlogic.com]
>> Package by Feature [phauer.com]
3. Musings
>> Continuing our investment in Africa: Introducing the AWS Africa (Cape Town) Region [allthingsdistributed.com]
The new AWS region should be a big help to African businesses and government organizations, many of whom are fighting the effects of COVID-19.
>> Generic VC Advice Letter for COVID Times [diegobasch.com]
This just cracked me up, so I had to include it.
Also worth reading:
>> Time Isn’t Money — It’s Inefficiency and Waste [daedtech.com]
>> Team-oriented development [blog.codecentric.de]
4. Comics
And my favorite Dilberts of the week: