Wednesday Links - Edition 2021-10-27

Christopher Kocel - Oct 27 '21 - - Dev Community

Contract-Based Dependency Management (3 min read)ðŸĪ
https://labs.tomasino.org/contract-based-dependency-management

JEP draft: Templated Strings and Template Policies (Preview)📃
https://openjdk.java.net/jeps/8273943

Comparing MongoDB composite indexes (16 min read)📇
https://blog.allegro.tech/2021/10/comparing-mongodb-composite-indexes.html

Choosing a cache (7 min read)ðŸŠķ
https://blog.frankel.ch/choose-cache/1/

New HTTP standards for caching on the modern web (12 min read)ðŸŠķ
https://httptoolkit.tech/blog/status-targeted-caching-headers/

Important: ua-parser-js exploit and Kotlin/JS (3 min read)👚
https://blog.jetbrains.com/kotlin/2021/10/important-ua-parser-js-exploit-and-kotlin-js/

Postmortem: Removing all users from github.com/trivago (7 min read)🙎
https://tech.trivago.com/2021/10/05/postmortem-removing-all-users-from-github.com/trivago/

5 Best Features for Profiling Java Code In IntelliJ IDEA (4 min read)🐈‍⎛
https://blog.jetbrains.com/idea/2021/10/5-best-features-for-profiling-java-code/

Analysing the performance and costs of reactive programming libraries in Java (14 min)ðŸŽ―
https://dl.acm.org/doi/10.1145/3486605.3486788

Overhead of Returning Optional Values in Java and Rust (14 min read)🍰
https://pkolaczk.github.io/overhead-of-optional/

GraalVM 21.3 is here: Java 17, Native Image performance updates and more (13 min read)🚀
https://medium.com/graalvm/graalvm-21-3-is-here-java-17-native-image-performance-updates-and-more-ac4cbafcfc05

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