1. Spring and Java
1.Spring和Java
>> Paving the on-ramp [openjdk.org]
>> Paving the on-ramp [openjdk.org]
This is definitely going to help people get started with Java. Really cool to see this is a focus now.
这肯定会帮助人们开始使用Java。看到这是一个重点,真的很酷。
>> Virtual Threads: New Foundations for High-Scale Java Applications [infoq.com]
>> Virtual Threads:高规模Java应用的新基础 [infoq.com]
And yes, virtual threads have been around for a while, in one form or another, in oh-so-many languages. Again, definitely cool to see them in Java 19.
是的,虚拟线程已经存在了一段时间,以这样或那样的形式存在于许多语言中。同样,在Java 19中看到它们肯定很酷。
Also worth reading:
- >> Handling Timezones in a Spring Boot Application [reflectoring.io]
- >> Moving Kafka and Debezium to Kubernetes using Strimzi – The GitOps Way [infoq.com]
- >> Native Support in Spring Boot 3.0.0-M5 [spring.io]
- >> Delete Passwords: Passwordless Connections for Spring Boot Apps to Azure Services [spring.io]
- >> Jakarta EE 10 Delivers New Core Profile and Updates to Specifications [infoq.com]
- >> The differences between Spring Data JPA’s save, saveAndFlush and saveAll methods [thorben-janssen.com]
- >> What is MicroProfile? [foojay.io]
- >> JDK 19 Security Enhancements [seanjmullan.org]
- >> Sharing build logic across multi repository Gradle projects – A parent pom on steroids [jvwilge.github.io]
- >> Quality Outreach Heads-up – JDK 19 – Double.toString() and Float.toString() changes [inside.java]
Webinars and presentations:
网络研讨会和演讲:。
- >> Loom in the Java Ecosystem – Inside Java Newscast #34 [inside.java]
- >> Why you don’t need to worry about scaling your Java webapp [youtube.com]
- >> A Bootiful Podcast: Couchbase and Cloud legend Laurent Doguin [spring.io]
Time to upgrade:
升级的时间:。
- >> Hibernate Reactive 1.1.8.Final released [in.relation.to]
- >> Hibernate ORM 5.6.12.Final released [in.relation.to]
- >> Apache Camel 3.19.0 released [github.com/apache]
- >> Spring Boot 3.0.0-M5 available now [spring.io]
- >> Spring Boot 2.6.12 available now and >> Spring Boot 2.7.4 available now [spring.io]
- >> Spring Batch 5.0.0-M6 and 4.3.7 are out! [spring.io]
- >> Spring Integration 6.0.0-M5 and 5.5.15 Available [spring.io]
2. Technical & Musings
2.技术& 思考
>> The Difference Between Monitoring and Observability and Why It Matters [tanzu.vmware.com]
>>监控和可观察性之间的区别以及为什么重要 [tanzu.vmware.com]
Worth a read to clear up terms and get a baseline understanding, which is really the foundation of everything else.
值得一读,以澄清术语并获得一个基本的理解,这确实是其他一切的基础。
Also worth reading:
还值得一读的是:。
- >> Machine Learning for Fraud Detection in Streaming Services [netflixtechblog.medium.com]
- >> A Better Way To Use Gradle With Github Actions [foojay.io]
- >> Reclaiming Persistent Volumes in Kubernetes [foojay.io]
- >> #87: Artificial neural networks: imitating human brain to solve problems like humans [nurkiewicz.com]
- >> Cloud Deploy with Cloud Run [java-allandsundry.com]
- >> Strong Consistency with YugabyteDB [vladmihalcea.com]
- >> On the importance of setting boundaries in team management [event-driven.io]
- >> Timestone: Netflix’s High-Throughput, Low-Latency Priority Queueing System with Built-in Support for Non-Parallelizable Workloads [netflixtechblog.com]
3. Pick of the Week
3.本周精选
A classic that I thought I must have picked before, but it turns out I never have:
一部我认为以前一定选过的经典作品,但事实证明我从未选过。
>> Permission Marketing [seths.blog]
>> 许可营销[seths.blog]