News
- Java News Roundup: JEP 428, MicroStream Joins Micronaut Foundation, Spring and Apache Groovy Updates
https://www.infoq.com/news/2022/06/java-news-roundup-may30-2022/ - Spring for GraphQL Version 1.0 Released
https://www.infoq.com/news/2022/06/spring-graphql/ - RFC 9114 HTTP/3
https://www.rfc-editor.org/rfc/rfc9114.html
Articles
- JDK GCs Comparison – Sip of Java
https://inside.java/2022/06/06/sip054/ - Configure JWT Authentication for OpenAPI
https://www.baeldung.com/openapi-jwt-authentication - What I miss in Java, the perspective of a Kotlin developer
https://blog.frankel.ch/miss-in-java-kotlin-developer/ - Rust Is Hard, Or: The Misery of Mainstream Programming
https://hirrolot.github.io/posts/rust-is-hard-or-the-misery-of-mainstream-programming.html - Beginner-Intermediate Rust Error Handling
https://blog.vashishtha.in/rust-error-handling/ - Unified Payments Data Read at Airbnb
https://medium.com/airbnb-engineering/unified-payments-data-read-at-airbnb-e613e7af1a39 - Cache made consistent: Meta’s cache invalidation solution
https://engineering.fb.com/2022/06/08/core-data/cache-invalidation/ - Uber’s Real-Time Document Check
https://eng.uber.com/ubers-real-time-document-check/ - Europe’s Artificial Intelligence Debate Heats Up
https://cepa.org/europes-artificial-intelligence-debate-heats-up/
Videos
- Java 19 Virtual Threads – JEP Café #11
https://www.youtube.com/watch?v=lKSSBvRDmTg - Spring Tips: Spring for GraphQL: Mutations
https://www.youtube.com/watch?v=QJAkvhG7cos - Spring Tips: Spring for GraphQL: Batching Requests
https://www.youtube.com/watch?v=a1vZcSaicmY - Intro to async/.await in Rust
https://www.youtube.com/watch?v=K8LNPYNvT-U - Crust of Rust: Send, Sync, and their implementors
https://www.youtube.com/watch?v=yOezcP-XaIw - Microservices to Async Processing Migration at Scale
https://www.infoq.com/presentations/migration-microservices-scale/ - Java 17: the Path, Features, Tips and Tricks Panel
https://www.infoq.com/presentations/java17-path-features-transition/