Wednesday Links - Edition 2021-12-08

Christopher Kocel - Dec 8 '21 - - Dev Community

Low Latency Java with the Disruptor (14 min)πŸ’₯
https://blog.scottlogic.com/2021/12/01/disruptor.html

Creating Terabyte Sized Queues with Low-Latency (4 min)πŸ‘Ύ
http://minborgsjavapot.blogspot.com/2021/12/java-creating-terabyte-sized-queues.html

Loop Fission (8 min)πŸͺ“
https://richardstartin.github.io/posts/loop-fission

5 Mundane Java Performance Tips (11 min)πŸ’‘
https://richardstartin.github.io/posts/5-java-mundane-performance-tricks

Why General Inheritance is Flawed and How to Finally Fix it (9 min)🩹
http://minborgsjavapot.blogspot.com/2021/12/why-general-inheritance-is-flawed-and.html

JEP draft: Value Objects (8 min)πŸ’²
https://openjdk.java.net/jeps/8277163

How to Internationalize a Spring Boot Application (11 min)🎌
https://reflectoring.io/spring-boot-internationalization/

Multiple Spring Boot applications in the same project (3 min)πŸ—‚οΈ
https://blog.frankel.ch/multiple-spring-boot-apps-same-project/

On Parallelism and Concurrency (8 min)πŸ”€
https://inside.java/2021/11/30/on-parallelism-and-concurrency/

Spring Data MongoDB - Relation Modelling (6 min)🀝
https://spring.io/blog/2021/11/29/spring-data-mongodb-relation-modelling

Spring Cloud 2021.0.0 (2 min)πŸŽ‰
https://spring.io/blog/2021/12/02/spring-cloud-2021-0-0-codename-jubilee-has-been-released

Composition over inheritance: Gradle vs Maven (6 min)βš”οΈ
https://melix.github.io/blog/2021/12/composition-in-gradle.html

Kotlin DSL in Gradle slides🐘
https://speakerdeck.com/martinbonnin/everything-you-didnt-want-to-know-about-the-kotlin-dsl

Safeguard your containers with new container signing capability in GitHub Actions (4 min)πŸ”
https://github.blog/2021-12-06-safeguard-container-signing-capability-actions/

The best way to log SQL statements with Spring Boot (3 min)πŸ“
https://vladmihalcea.com/log-sql-spring-boot/

ECMAScript Proposals (2 min)πŸ‚
https://www.proposals.es/

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .