News
- Java News Roundup: Microsoft Joins JCP, Helidon 2.4.0, OpenJDK and JDK 18 Updates
https://www.infoq.com/news/2021/11/java-news-roundup-nov01-2021/ - Red Hat Releases Language Support for Java Plugin 1.0 for VSCode
https://www.infoq.com/news/2021/11/java-plugin-version-1-vscode/ - GraalVM 21.3 Supports Java 17
https://www.infoq.com/news/2021/11/graalvm-21-3-java-17/ - Hibernate Releases Version 1.0 of Reactive API
https://www.infoq.com/news/2021/11/hibernate-reactive-1-0/
Articles
- Serialization Validation in Java
https://www.baeldung.com/java-validate-serializable - Introduction to HexFormat in Java 17
https://www.baeldung.com/java-hexformat - List All the Classes Loaded in the JVM
https://www.baeldung.com/jvm-list-all-classes-loaded - JDK Flight Recorder Events in GraalVM Native Binaries
https://www.morling.dev/blog/jfr-events-in-graalvm-native-binaries/ - Native-image with Spring Boot
https://blog.frankel.ch/native/spring-boot/ - Monitoring Rust web application with Prometheus and Grafana
https://romankudryashov.com/blog/2021/11/monitoring-rust-web-application/ - 5 Things To Remember When Upgrading Your Legacy Solution
https://www.infoq.com/articles/upgrading-legacy-solutions/ - The strong and weak forces of architecture
https://martinfowler.com/articles/strong-weak-arch.html - How Uber Migrated Financial Data from DynamoDB to Docstore
https://eng.uber.com/dynamodb-to-docstore-migration/
Videos
- What Happens to Finalization in JDK 18? – Inside Java Newscast #15
https://www.youtube.com/watch?v=eDgBnjOid-g - Java Experts Spill the Beans
https://www.youtube.com/watch?v=qZD-nyp93fE - R2DBC and Spring for Non-Blocking Database Access
https://www.youtube.com/watch?v=Zkcy0tlYJpI - Procedural Macros in Rust
https://www.youtube.com/watch?v=crWfcA064is - The Hidden Costs of Poor Database Access by Denis Rosa – GOTO 2019
https://www.youtube.com/watch?v=t9b2TZiZUpM - Architecting Software for Leverage
https://www.infoq.com/presentations/nubank-architectural-decisions/ - Is It Too Late To Get Into Machine Learning?
https://www.youtube.com/watch?v=uTme1Q0q7tw