1. Spring and Java
1. Spring 和 Java
>> Architecting with Java Persistence: Patterns and Strategies [infoq.com]
>> 使用 Java 持久性架构:模式和策略 [infoq.com] </p
Exploring different Java persistence patterns — plain driver-based approaches, active records, and repositories. A solid overview.
探索 不同的 Java 持久性模式–基于普通驱动程序的方法、活动记录和存储库。扎实的概述。
>> 11 JPA and Hibernate query hints every developer should know [thorben-janssen.com]
>> 每个开发人员都应了解的 11 个 JPA 和 Hibernate 查询提示 [thorben-janssen.com].
JPA hints to influence the query execution plan — including read-only transactions, flush mode, timeout, and loading graphs.
用于影响查询执行计划的 JPA 提示,包括只读事务、刷新模式、超时和加载图。
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
2.技术与思考
>> TDD: For Those Who Don’t Know How to Design Software [blog.thecodewhisperer.com]
>> TDD:献给那些不知道如何设计软件的人 [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.
对许多软件问题的进化本质的有趣解读–使用 TDD 作为了解更多信息的手段。一如既往的精彩。
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
3.本周精选
>> Best engineers are focusing on helping others [eng-leadership.com]
>> 最佳工程师专注于帮助他人 [eng-leadership.com]