1. Spring and Java
1.Spring和Java
>> A Java 17 and Jakarta EE 9 baseline for Spring Framework 6 [spring.io]
>> A Java 17 and Jakarta EE 9 baseline for Spring Framework 6 [spring.io]
Moving the Java ecosystem forward – Spring is planning to use Java 17 as the minimum version for Spring Framework 6 and Spring Boot 3!
推动Java生态系统向前发展–Spring正计划将Java 17作为Spring Framework 6和Spring Boot 3的最低版本!
>> Why and How to Upgrade to Java 16 or 17 [infoq.com]
>> 为什么以及如何升级到Java 16或17 [infoq.com]
Upgrading to Java 16 or 17 is easier than you think – step by step guide on how (and also why!) to migrate from older Java versions to 16 or 17. Good stuff.
升级到Java 16或17比你想象的要容易 – 一步一步地指导如何(也是为什么!)从旧的Java版本迁移到16或17。好东西。
Also worth reading:
- >> Announcing Spring Data YugabyteDB [blog.yugabyte.com]
- >> Calling a rust library with the Panama FFI [jornvernee.github.io]
- >> JEP 418: Internet-Address Resolution SPI [openjdk.java.net]
- >> Brief Intro to the Template Interpreter in OpenJDK [albertnetymk.github.io]
- >> Java 17 and IntelliJ IDEA [blog.jetbrains.com]
- >> Publishing Metrics from Spring Boot to Amazon CloudWatch [reflectoring.io]
- >> Kotlin at Ten. Interview with JetBrains’ Roman Elizarov [infoq.com]
Webinars and presentations:
网络研讨会和演讲:。
- >> A Bootiful Podcast: SpringOne 2021 and Jackson and Woodstox creator Tatu Saloranta [spring.io]
- >> Configuring plain Java projects using MicroProfile Config [blog.sebastian-daschner.com]
Time to upgrade:
升级的时间:。
- >> Quarkus 2.2.2.Final released [quarkus.io]
- >> GraalVM Native Build Tools 0.9.4 Released! [github.com]
2. Technical
2.技术
>> Practical API Design at Netflix, Part 1: Using Protobuf FieldMask [netflixtechblog.com]
>> Netflix的实用API设计,第一部分。使用Protobuf FieldMask [netflixtechblog.com]
Even more efficient gRPC: a great article on avoiding unnecessary backend computations and heavy response payloads by using Protobuf’s FieldMask.
更高效的gRPC:一篇关于通过使用Protobuf的FieldMask来避免不必要的后端计算和沉重的响应负载的伟大文章。
Also worth reading:
还值得一读的是:。
- >> Alpha in Kubernetes v1.22: API Server Tracing [kubernetes.io]
- >> On metrics [blog.frankel.ch]
- >> SQL CROSS APPLY – A Beginner’s Guide [vladmihalcea.com]
- >> Speed up your CI/CD jobs in Kubernetes [blog.codecentric.de]
- >> Improving Pull Request Confidence for the Netflix TV App [netflixtechblog.medium.com]
- >> A primer on the OpenAI API – Part 3 [blog.scottlogic.com]
- >> How to secure the Cognito login flow with a state nonce and PKCE [advancedweb.hu]
3. Musings
3.思索
>> Make it Easy [reflectoring.io]
>> Make it Easy [reflectoring.io]
A few tips on how to transform seemingly hard problems into easy and enjoyable pieces – hard isn’t always superior to easy!
关于如何将看似困难的问题转化为轻松愉快的作品的一些提示–困难并不总是优于简单!
Also worth reading:
还值得一读的是:。
- >> Using the cloud to solve the world’s hardest problems [allthingsdistributed.com]
- >> Decision Making at Netflix [netflixtechblog.com]
- >> Baby Steps Push Challenge [blog.code-cop.org]
4. Comics
4.漫画
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> Useful Assignments [dilbert.com]
>> 有用的作业 [dilbert.com]
>> App For Fake Graphs [dilbert.com]
>> App for Fake Graphs [dilbert.com]
>> Wally’s Vacation Day Correlation [dilbert.com]
>> Wally’s Vacation Day Correlation [dilbert.com]
5. Pick of the Week
5 本周精选
>> 5 Skills to Help You Develop Emotional Intelligence [markmanson.net]
>>帮助你发展情商的5种技能[markmanson.net]
文章系列导航结束