1. Spring and Java
>> Architecting with Java Persistence: Patterns and Strategies [infoq.com]
Exploring different Java persistence patterns — plain driver-based approaches, active records and repositories. A solid overview.
>> 11 JPA and Hibernate query hints every developer should know [thorben-janssen.com]
JPA hints to influence the query execution plan — including read-only transactions, flush mode, timeout, and loading graphs.
Also worth reading:
- >> (Semantic) Versioning your Java libraries [foojay.io]
- >> Tutorial: JWebserver – Launch the Java Simple Web Server [inside.java]
- >> Effective cloud-native Java app development with Open Liberty in the Eclipse IDE [foojay.io]
- >> JEP 447: Refining Java Constructors for Enhanced Flexibility [infoq.com]
Webinars and presentations:
- >> A Bootiful Podcast: Kubernetes guru Leigh Capili helps us ring in the new year [spring.io]
- >> Episode 32 “The Panama Effect” with Jorne Vernee [inside.java]
- >> Presentation: Virtual Threads for Lightweight Concurrency and Other JVM Enhancements [infoq.com]
Time to upgrade:
- >> Spring Shell 3.1.7 and 3.2.0 are now available [spring.io]
- >> Grails 3.3.18 and 5.3.6 Released [grails.org]
- >> Micronaut Core 4.2.3 Released [micronaut.io]
2. Technical & Musings
>> TDD: For Those Who Don’t Know How to Design Software [blog.thecodewhisperer.com]
An interesting take on the evolutionary nature of many software problems — using TDD as a means of knowing more. Good stuff as always.
Also worth reading:
- >> eIDAS 2.0, QWACs And The Security Of The Web [techblog.bozho.net]
- >> Bliki: Legacy Seam [martinfowler.com]
- >> Unlocking Scrum: A Software Engineer’s Journey – Part 1 [foojay.io]
- >> Not all issues are complex, some are complicated. Here’s how to deal with them [event-driven.io]
3. Pick of the Week
>> Best engineers are focusing on helping others [eng-leadership.com]