News
- Java News Roundup: JDK 18 GA, JMC 8.2, Spring Updates, MicroStream 7.0-Beta1, WildFly 26.1-Beta1
https://www.infoq.com/news/2022/03/java-news-roundup-mar21-2022/ - An update on Java 17+ adoption
https://spring.io/blog/2022/03/28/an-update-on-java-17-adoption
Articles
- Java 18 Features Support
https://blog.jetbrains.com/idea/2022/03/java-18-features-support/ - Handling null: optional and nullable types
https://blog.frankel.ch/optional-nullable-type/ - Add Prefix to All Spring Boot Controllers
https://www.baeldung.com/spring-boot-controllers-add-prefix - Getting Started With GraphQL SPQR and Spring Boot
https://www.baeldung.com/spring-boot-graphql-spqr - Debugging native library linkage errors
https://jornvernee.github.io/java/panama-ffi/panama/jni/native/2021/09/13/debugging-unsatisfiedlinkerrors.html - Rust for JavaScript developers: SQS batch error handling with AWS Lambda
https://dfrasca.hashnode.dev/rust-for-javascript-developers-sqs-batch-error-handling-with-aws-lambda - Advanced deserialization with Serde: Parsing Cloudformation templates
https://rtoch.com/posts/advanced-serde/ - dyn*: can we make dyn sized?
https://smallcultfollowing.com/babysteps/blog/2022/03/29/dyn-can-we-make-dyn-sized/ - Async destructors, async genericity and completion futures
https://sabrinajewson.org/blog/async-drop - High Assurance Rust: Developing Secure and Robust Software
https://highassurance.rs/ - APISIX, an API Gateway the Apache way
https://blog.frankel.ch/apisix-api-gateway/ - Stretching a point: the economics of elastic infrastructure
https://ably.com/blog/stretching-a-point-economics-of-elastic-infrastructure - BBC Online — A year with serverless
https://medium.com/bbc-design-engineering/bbc-online-a-year-with-serverless-ffc2ae474277 - How Meta enables de-identified authentication at scale
https://engineering.fb.com/2022/03/30/security/de-identified-authentication-at-scale/ - Uber’s Emergency Button and The Technologies Behind It
https://eng.uber.com/ubers-emergency-button-and-the-technologies-behind-it/
Videos
- New in JDK 18: Reviewing Enhancements in the Latest JDK Release
https://www.youtube.com/watch?v=5GfE1-vEl1A - The Elegance of Pattern Matching in Modern Java
https://www.youtube.com/watch?v=lBOwPYvdvLQ - The Simple Web Server in JDK 18
https://www.youtube.com/watch?v=F-hdvdrF3qk - ZGC – The Future of Low-Latency Garbage Collection Is Here
https://www.youtube.com/watch?v=OcfvBoyTvA8 - Moving Java Forward Keynote
https://www.youtube.com/watch?v=ZTIxRpaSolY - Spring Tips: Brave, Bold, and Boring YugabyteDB
https://www.youtube.com/watch?v=BjWJ8a2YJlg - Idiomatic Rust – Function Arguments
https://www.youtube.com/watch?v=hBA00Tx_dIM - Idiomatic Rust Builder Pattern
https://www.youtube.com/watch?v=5DWU-56mjmg - Francesco Cauteruccio: What is this thing called Generative Art? — Rust in Arts 2021
https://www.youtube.com/watch?v=hwaBaoAPOU0 - Application-Layer Encryption Basics for Developers
https://www.infoq.com/presentations/application-encryption-basics/ - Turn Photos into 3D Scenes in Milliseconds!
https://www.youtube.com/watch?v=UHQZBQOVAIU