Java 21 is now available! (30 sec)π
https://twitter.com/java/status/1704127335983644701
Hello, Java 21 (16 min)π
https://spring.io/blog/2023/09/20/hello-java-21
DNS requests in Java (13 min)β‘οΈ
https://coderambling.com/2023/09/java-dns-requests/
Quality Outreach Heads-up - JLine is now the Default Console Provider (1 min)π₯οΈ
https://inside.java/2023/07/31/quality-heads-up/
Java Records are "Trusted" and Consequently Faster (1 min)π°
https://minborgsjavapot.blogspot.com/2023/09/java-records-are-trusted-and.html
Awaitility in Spring Boot 3.2 (30 sec)π
https://twitter.com/maciejwalkowiak/status/1702038479071273117
Online MongoDB migration (11 min)π§³
https://blog.allegro.tech/2023/09/online-mongodb-migration.html
Monkey-patching in Java (7 min)π
https://blog.frankel.ch/monkeypatching-java/
ArchUnit vs. Konsist. Why Did We Need Another Kotlin βLinterβ? (6 min)π€
https://proandroiddev.com/archunit-vs-konsist-why-did-we-need-another-linter-972c4ff2622d
The GitHub Actions Worm: Compromising GitHub Repositories Through the Actions Dependency Tree (5 min)πͺ±
https://www.paloaltonetworks.com/blog/prisma-cloud/github-actions-worm-dependencies/
In a git repository, where do your files live? (7 min)ποΈ
https://jvns.ca/blog/2023/09/14/in-a-git-repository--where-do-your-files-live-/