News
- Java News Roundup: OpenJDK JEPs for JDK 18, Spring Updates, Payara Platform, Kotlin 1.6
https://www.infoq.com/news/2021/11/java-news-roundup-nov15-2021/ - A Machine-Learning Algorithm Just Found 301 Additional Planets in Kepler Data
https://www.universetoday.com/153441/a-machine-learning-algorithm-just-found-301-additional-planets-in-kepler-data/ - 193 countries adopt first-ever global agreement on the Ethics of Artificial Intelligence
https://news.un.org/en/story/2021/11/1106612
Articles
- Refining The Return Type Of Java Methods Without Breaking Backwards-Compatibility
https://www.morling.dev/blog/refining-return-type-java-methods-without-breaking-backwards-compatibility/ - GC progress from JDK 8 to JDK 17
https://kstefanj.github.io/2021/11/24/gc-progress-8-17.html - Invoke a Static Method Using Java Reflection API
https://www.baeldung.com/java-invoke-static-method-reflection - Testing Spring Cloud Feign Client Resiliency Using Resilience4J
https://arnoldgalovics.com/testing-spring-cloud-feign-client-resiliency-using-resilience4j/ - Declaring Val and Var Variables in Lombok
https://www.baeldung.com/java-lombok-val-var - Introducing the KivaKit Framework
https://www.infoq.com/articles/introducing-kivakit/ - Software Engineering Best Practices That High-Performing Teams Follow
https://dzone.com/articles/software-engineering-best-practices-that-high-perf - Working with a Monorepo
https://devblogs.microsoft.com/cse/2021/11/23/working-with-a-monorepo/ - A Design Thinking Roadmap for Process Improvement and Organizational Change
https://www.infoq.com/articles/design-thinking-organizational-change/ - Save your engineers’ sleep: best practices for on-call processes
https://ably.com/blog/best-practices-for-on-call-processes - What is data augmentation?
https://bdtechtalks.com/2021/11/27/what-is-data-augmentation/
Videos
- Three Steps to Accelerate Java Application Performance
https://www.youtube.com/watch?v=AeiBk2hqZTI - Rust 2021 Edition Explained
https://www.youtube.com/watch?v=uIeIBlB0JFw