Wednesday Links - Edition 2022-04-06

Christopher Kocel - Apr 6 '22 - - Dev Community

Java Ecosystem Capabilities Gradle Plugin (2 min)🧩
https://github.com/jjohannes/java-ecosystem-capabilities

ReversibleCollection proposal (7 min)◀️
https://mail.openjdk.java.net/pipermail/core-libs-dev/2021-April/076461.html

JEP draft: Sequenced Collections (11 min)💐
https://openjdk.java.net/jeps/8280836

Functional Transformation of Immutable Objects (10 min)🪱
https://github.com/openjdk/amber-docs/blob/master/eg-drafts/reconstruction-records-and-classes.md

why isn't there a swagger/openapi for binary formats? (8 min)0️⃣
https://anachronauts.club/~voidstar/log/2022-03-24-openapi-for-binfmt.gmi

Maven rant on Annotation Processors (30 sec)💢
https://twitter.com/CedricChampeau/status/1509801067567058944

Spring Framework RCE, Early Announcement (4 min)😈
https://spring.io/blog/2022/03/31/spring-framework-rce-early-announcement

Spring Framework RCE, Mitigation Alternative (1 min)😈
https://spring.io/blog/2022/04/01/spring-framework-rce-mitigation-alternative

Scaling Spring Batch Processing With Partitioning Using Kafka (1 min)🖖
https://arnoldgalovics.com/spring-batch-remote-partitioning-kafka/

Kotlin 1.6.20 Released (8 min)🎉
https://blog.jetbrains.com/kotlin/2022/04/kotlin-1-6-20-released/

An opinionated guide on how to make your Kotlin code fun to read and joy to work with (9 min)👯
https://proandroiddev.com/an-opinionated-guide-on-how-to-make-your-kotlin-code-fun-to-read-and-joy-to-work-with-caa3a4036f9e

Synchronizing on Value-Based Classes (8 min)🔒
https://www.javaspecialists.eu/archive/Issue299-Synchronizing-on-Value-Based-Classes.html

Java 18 Simple Web Server (9 min)🕸️
https://javadevcentral.com/java-18-simple-web-server

BBC Online — A year with serverless (6 min)🪶
https://medium.com/bbc-design-engineering/bbc-online-a-year-with-serverless-ffc2ae474277

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terabox Video Player