java-weekly-307
Java Weekly, Issue 307
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:
-
===== >> Java on Azure: Building Spring Boot microservices [myignite.techcommunity.microsoft.com]
-
===== >> Clean Code: The Next Chapter by Victor Rentea [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 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
>> Multiple Choice [dilbert.com]
>> Wally Compared to a Placebo [dilbert.com]
>> Workflow Training [dilbert.com]
4. Pick of the Week
===== >> Google Interview Problems: Ratio Finder [medium.com]