1. Spring and Java
1.Spring和Java
>> What are they building—and why? 6 questions for the top Java architects [blogs.oracle.com]
>> 他们在建造什么–为什么?给顶级Java架构师的6个问题 [blogs.oracle.com]
The Java architects talking about its vibrance, prioritizing language features, project Loom, reactive programming, records, and more. Definitely an interesting, forward-looking read!
Java架构师谈到了它的活力,优先考虑语言功能,项目Loom,反应式编程,记录,以及更多。绝对是一本有趣的、具有前瞻性的读物!
>> 5 Hibernate Features You Should Use With Spring Data JPA [thorben-janssen.com]
>> 5 Hibernate features You Should Use With Spring Data JPA [thorben-janssen.com]
Getting the most out of Hibernate & JPA – a practical guide on Hibernate’s statistics, slow query logs, optimized sequences, padding, and natural identifiers.
充分利用Hibernate & JPA–关于Hibernate的统计数据、慢速查询日志、优化序列、填充和自然标识符的实用指南。
>> JEP 417: Vector API (Third Incubator) [openjdk.java.net]
>> JEP 417: Vector API(第三孵化器) [openjdk.java.net]
The third incubator version of Vector API takes advantage of some ARM optimizations and brings even more performance improvements.
Vector API的第三个孵化器版本利用了一些ARM优化并带来了更多的性能改进。
Also worth reading:
- >> Spring Authorization Server officially moves to spring-projects [spring.io]
- >> Obtaining TLS Client Certificates In Spring Integration [techblog.bozho.net]
- >> Building recommendations with Neo4j & Quarkus [blog.sebastian-daschner.com]
- >> Reading stdin and The Kotlin DSL for Gradle [blog.thecodewhisperer.com]
Webinars and presentations:
网络研讨会和演讲:。
- >> JEP Café #3 [inside.java]
- >> A Bootiful Podcast: Neo4J CEO and Spring Data cofounder Emil Eifrem on graphs, Neo4J, and more [spring.io]
- >> Lucas Cavalcanti on Using Clojure, Microservices, Hexagonal Architecture and Public Cloud at Nubank [infoq.com]
- >> IntelliJ IDEA’s Most Popular Live Streams [blog.jetbrains.com]
Time to upgrade:
升级的时间:。
- >> Spring Boot 2.4.10 and 2.5.4 is now available [spring.io]
- >> Spring Data 2021.0.4 and 2020.0.12 released [spring.io]
2. Technical & Musings
2.技术& 思考
>> Continuous Configuration at the Speed of Sound [allthingsdistributed.com]
>> 以音速连续配置 [allthingsdistributed.com]
An insightful read on how continuous configuration came to be: creating, managing, and deploying application configurations at scale!
一本关于持续配置如何产生的精辟读物:创建、管理和部署大规模的应用配置!。
Also worth reading:
还值得一读的是:。
- >> Kubernetes Memory Manager moves to beta [kubernetes.io]
- >> Updating data files, commits vs. pull requests [blog.frankel.ch]
- >> Breaking Through That First TDD Block [blog.thecodewhisperer.com]
- >> SQL CTE – Common Table Expression [vladmihalcea.com]
- >> Uber Re-Architected Its Foundational Fulfilment Service [infoq.com]
3. Comics
3.漫畫
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> Dilbert Is Not A Doctor [dilbert.com]
>> Dilbert Is Not A Doctor [dilbert.com]
>> Lazy Wally Robot [dilbert.com]
>> Lazy Wally Robot [dilbert.com]
>> Recommend A Good Microphone [dilbert.com]
>> 推荐一个好的麦克风 [dilbert.com]
4. Pick of the Week
4.本周精选
Fauna reached out a while back about working together and I’ve been on a sort of “discovery journey” ever since with it 🙂
Fauna在前段时间联系了我,说要一起工作,从那时起我就开始了一种 “发现之旅”,与它合作🙂。
I’ll definitely write more about their system as I use it.
在我使用他们的系统时,我一定会写更多关于他们的系统。
Basically, Fauna is a flexible, easy to start with, transactional database delivered to you as a web-native API with GraphQL:
基本上,Fauna是一个灵活的、容易上手的、交易型数据库,通过GraphQL的网络原生API交付给你。
>> A look at Fauna Sponsored
>> A look at Fauna Sponsored
And it’s serverless, which means we can move fast and scale up with basically no need for Ops. That’s pretty cool.
而且它是无服务器的,这意味着我们可以快速移动并扩大规模,基本上不需要运营部门。这真是太酷了。
文章系列导航结束