1. Spring and Java
>> Static Data with Spring Boot [reflectoring.io]
A good tutorial on externalizing application configuration with @ConfigurationProperties.
>> The best way to fix the Hibernate MultipleBagFetchException [vladmihalcea.com]
A quick look at the right way to solve this problem, while exposing inefficiencies of an often-recommended approach.
>> Easier attribute management in Java EE [blog.frankel.ch]
And a trip down memory lane shows how request/session attribute management has changed since J2EE.
Also worth reading:
>> Spring Cloud Gateway with OpenID Connect and Token Relay [blog.jdriven.com]
>> Microservices with Spring Boot, Spring Cloud Gateway and Consul Cluster [piotrminkowski.wordpress.com]
>> Tutorial: Reactive Spring Boot Part 3 – A JavaFX Spring Boot Application [blog.jetbrains.com]
>> Hibernate Tip: How to integrate an external query builder [thoughts-on-java.org]
>> Improving CompletableFuture#allOf/anyOf API Java Methods [4comprehension.com]
>> Configuring A Quarkus Application With Profiles [antoniogoncalves.org]
Webinars and presentations:
>> A Bootiful Podcast: Michael Simons on Spring Boot, reactive Spring Data Neo4j, and more [spring.io]
>> Clean Code: The Next Chapter by Victor Rentea [youtube.com]
>> Why We Hate Java Serialization And What We’re Doing About It by Brian Goetz & Stuart Marks [youtube.com]
>> Qualities of a Highly Effective Architect Keynote by Venkat Subramaniam [youtube.com]
>> Java 12 & 13 What’s new and noteworthy? By Piotr Przybyl [youtube.com]
>> Java 9 and Beyond by Venkat Subramaniam [youtube.com]
>> Reactive Revolution by Josh Long [youtube.com]
Time to upgrade:
>> Spring Boot 2.2.1 available now [spring.io] and >> Spring Boot 2.1.10 available now [spring.io]
>> Spring Boot for Apache Geode & Pivotal GemFire 1.1.3.RELEASE & 1.2.1.RELEASE Available [spring.io]
>> Spring Vault 2.2 goes GA [spring.io]
>> Spring Integration Extensions Releases [spring.io]
>> Gradle 6.0 Release Notes [docs.gradle.org]
2. Technical and Musings
>> AWS CDK Part 3: How to create an RDS instance [blog.codecentric.de] and >> AWS CDK Part 4: How to create Lambdas [blog.codecentric.de]
A couple of tutorials show how to a set up an AWS relational database service and interact with it from Lambdas.
>> Stackbit: build JAMStack sites in a few clicks [vojtechruzicka.com]
And a new tool for building static sites integrates seamlessly with site generators and CMS.
Also worth reading:
>> Seamless S3 encryption does not imply better security [advancedweb.hu]
>> Open Source, SaaS and Monetization [lucumr.pocoo.org]
3. Comics
And my favorite Dilberts of the week: