1. Spring and Java
1.Spring和Java
>> JEP 421: Deprecate Finalization for Removal [openjdk.java.net]
>> JEP 421:Deprecate Finalization for Removal [openjdk.java.net]
A proposal to deprecate and then remove the infamous finalize method from the Java platform – a detailed JEP describing the motivation, flaws, and alternatives.
一项关于从Java平台上删除臭名昭著的finalize 方法的提议–一份详细的JEP,描述了动机、缺陷和替代方案。
>> String.format() 3x faster in Java 17 [javaspecialists.eu]
>> String.format() 在Java 17中快了3倍 [javaspecialists.eu]
Let’s see how much and under what circumstances the format method in Java 17 performs faster than previous versions – quite detailed and insightful!
让我们看看在什么情况下Java 17中的format方法比以前的版本表现得更快–相当详细,也很有见地!
>> Announcing Kotlin support for protocol buffers [developers.googleblog.com]
>> 宣布Kotlin支持协议缓冲区 [developers.googleblog.com]
Another good news for Kotlin developers: after official gRPC support, now Kotlin is supported by the protocol buffer compiler.
对Kotlin开发者来说还有一个好消息:继官方支持gRPC之后,现在Kotlin被协议缓冲区编译器支持。
Also worth reading:
- >> Jakarta Concurrency: Present and Future [blog.payara.fish]
- >> A list of cache providers [blog.frankel.ch]
- >> How to map polymorphic JSON objects with JPA and Hibernate [vladmihalcea.com]
- >> Java’s Checked Exceptions Are Just Weird Union Types [blog.jooq.org]
- >> Using Native Queries With JPA? Here’s The Catch [arnoldgalovics.com]
- >> Oracle’s JDK 17 – Free Again for Commercial Use [infoq.com]
- >> JEP 418: Internet-Address Resolution SPI [openjdk.java.net]
- >> Did You Know You Can Create Mappers Without Creating Underlying Objects in Java? [minborgsjavapot.com]
Webinars and presentations:
网络研讨会和演讲:。
- >> 11 Tricks From dev.java – Inside Java Newscast #14 [inside.java]
- >> Why user-mode threads are (often) the right answer [inside.java]
- >> Bootiful Podcast: Daniel Mikusa on Buildpacks, Paketo, UPX, Tilt, GraalVM Native Images, Docker Containers and more [spring.io]
- >> Spring Tips: @Controllers (pt. 1): the “C” in Model 2 MVC [spring.io]
- >> Using JaCoCo to measure system test coverage [blog.sebastian-daschner.com]
Time to upgrade:
升级的时间:。
- >> Quarkus 2.4.0.Final released [quarkus.io]
- >> Hibernate Reactive 1.0.1.Final released [in.relation.to]
- >> Helidon 2.4.0 [github.com]
- >> Grails 5.0 Updates Underlying Frameworks and Consolidates Features [infoq.com]
- >> Spring GraphQL 1.0.0-M3 Released [spring.io]
- >> JReleaser 0.8.0 has been released! [andresalmiray.com]
- >> Spring Tools 4.12.1 released [spring.io]
2. Technical & Musings
2.技术& 思考
>> Laws and Principles of Software Development [reflectoring.io]
>> 软件开发的规律和原则 [reflectoring.io]
A good overview of some useful patterns and principles in Software Engineering – a quick but useful refresher.
对软件工程中一些有用的模式和原则的良好概述–一个快速但有用的复习。
Also worth reading:
还值得一读的是:。
- >> Netflix Video Quality at Scale with Cosmos Microservices [netflixtechblog.com]
- >> Functional Duplications [blog.cleancoder.com]
- >> Service to Service call patterns in Google Cloud – GKE [java-allandsundry.com]
- >> Avoid leaking domain logic [mscharhag.com]
- >> Foreign key constraints in DynamoDB [advancedweb.hu]
- >> My Foreword to “The Art of Agile Development” [martinfowler.com]
3. Comics
3.漫畫
And my favorite Dilberts of the week:
还有本周我最喜欢的Dilberts。
>> Makes Everything Sound Bad [dilbert.com]
>> Makes Everything Sound Bad[dilbert.com]
>> Boss Writes His Autobiography [dilbert.com]
>> Shoulders Of Giants [dilbert.com]
>> Shoulders Of Giants[dilbert.com]
4. Pick of the Week
4.本周精选
>> The Hardest Adjustment To Self Employment [kalzumeus.com]
>>自我就业最艰难的调整[kalzumeus.com]
文章系列导航结束