1. Spring and Java
1. Spring 和 Java
>> In-memory HttpServer Handler [inside.java]
>> 内存中的 HttpServer 处理程序 [inside.java] </p
A practical guide on how to use JEP 408’s in-memory HTTP server for prototyping, ad-hoc coding, and testing purposes.
关于如何使用 JEP 408 的内存 HTTP 服务器进行原型设计、临时编码和测试的实用指南。
>> SSL hot reload in Spring Boot 3.2.0 [spring.io]
>> Spring Boot 3.2.0 中的 SSL 热重载 [spring.io] </p
As of Spring Boot 3.2.0, Netty and Tomcat servers will be able to hot-reload SSL certificates and keys, without a restart. Very cool.
从 Spring Boot 3.2.0 开始,Netty 和 Tomcat 服务器将能够热重载 SSL 证书和密钥,而无需重新启动。非常酷
Also worth reading:
- >> Kotlin Multiplatform Reaches Stability [infoq.com]
- >> What new is coming in reactor-core 3.6.0? [spring.io]
- >> GlassFish Embedded – a simple way to run Jakarta EE apps [foojay.io]
- >> EqualsVerifier Delivers Improved Support for JPA Entities [infoq.com]
- >> Putting JFR into Context [foojay.io]
- >> Solving the Countdown problem with Java 21’s Language Features [inside.java]
- >> How to find dead code in your Java services [foojay.io]
- >> Controlling JIT Compiler Overhead to Avoid CPU Autoscaling [foojay.io]
- >> A Leap Towards Expressive Coding With Record Patterns In Java 21 [blog.payara.fish]
Webinars and presentations:
网络研讨会和演讲:
- >> Better Java Streams with Gatherers – Inside Java Newscast #57 [inside.java]
- >> A Bootiful Podcast: GraalVM founder and Oracle vice president Thomas Wuerthinger [spring.io]
- >> Record Patterns – Sip of Java [inside.java]
Time to upgrade:
升级时间:
- >> Spring Tools 4.20.1 released [spring.io]
- >> Spring Cloud 2023.0.0-RC1 (aka Leyton) Is Now Available [spring.io]
- >> Spring Boot 3.2.0-RC2 available now [spring.io]
- >> JHipster 8.0.0 Released [jhipster.tech]
- >> Grails 6.1.0 Released [grails.org]
- >> Micronaut Core 4.1.11 Released [micronaut.io]
- >> Apache camel-3.14.10 Released [apache.org]
- >> EasyMock 5.0.1, 5.1.0, and 5.2.0 are out! [blog.tremblay.pro]
2. Technical & Musings
2.技术与思考
>> API versioning [blog.frankel.ch]
>> 应用程序接口版本化 [blog.frankel.ch] </p
Evaluating three different options for versioning HTTP APIs: path-based, query-based, and header-based.
评估HTTP API的三种不同版本选项:基于路径、基于查询和基于头。
Also worth reading:
还值得一读:
- >> Technical Standards Bodies are Regulators [mnot.net]
- >> Anti-patterns in event modelling – Clickbait event [event-driven.io]
- >> Do Gen AI and OSS Regulation Bring Us Further Away From Exiting the Dependency Hell? [infoq.com]
3. Pick of the Week
3.本周精选
>> Random Thoughts 15 years into Software Engineering [roughlywritten.substack.com]
>> 进入软件工程 15 年的随想 [roughlywritten.substack.com]