News
- A Java 17 and Jakarta EE 9 baseline for Spring Framework 6
https://spring.io/blog/2021/09/02/a-java-17-and-jakarta-ee-9-baseline-for-spring-framework-6 - JDK Mission Control Core libraries now available on Maven Central
https://blogs.oracle.com/java/post/jdk-mission-control-core-libraries-now-available-on-maven-central - Java 17 and IntelliJ IDEA
https://blog.jetbrains.com/idea/2021/09/java-17-and-intellij-idea/ - Java News Roundup: Roadmap for Spring 6.0 and Spring Boot 3.0, OpenJDK and Quarkus Updates
https://www.infoq.com/news/2021/09/java-news-roundup-aug30-2021/ - Announcing Rust 1.55.0
https://blog.rust-lang.org/2021/09/09/Rust-1.55.0.html - Microsoft Announces Azure Spring Cloud Enterprise in Preview
https://www.infoq.com/news/2021/09/azure-spring-cloud-enterprise/ - AWS Introduces New Intelligent Tier Options for S3 and EFS
https://www.infoq.com/news/2021/09/s3-efs-intelligent-tiering/
Articles
- Why and How to Upgrade to Java 16 or 17
https://www.infoq.com/articles/why-how-upgrade-java17/ - Test WebSocket APIs With Postman
https://www.baeldung.com/postman-websocket-apis - Calling a rust library with the Panama FFI
https://jornvernee.github.io/rust/panama-ffi/2021/09/03/rust-panama-helloworld.html - Publishing Metrics from Spring Boot to Amazon CloudWatch
https://reflectoring.io/spring-aws-cloudwatch/ - Custom Serializers in Apache Kafka
https://www.baeldung.com/kafka-custom-serializer - Java on Azure
https://docs.microsoft.com/en-us/learn/paths/java-on-azure/ - Swagger Implementation for Webflux functional programming model
https://medium.com/walmartglobaltech/swagger-implementation-for-webflux-functional-programming-model-8ac55bfce2be - Rustacean Principles
https://smallcultfollowing.com/babysteps//blog/2021/09/08/rustacean-principles/ - Faster Top Level Domain Name Extraction with Rust
https://tech.marksblogg.com/rdns-domain-name-tld-extract-rust.html - Rudroid – Writing the World’s worst Android Emulator in Rust
https://fuzzing.science/page/rudroid-worlds-worst-android-emulator/ - Java Creator James Gosling Interview
https://dzone.com/articles/java-creator-james-gosling-interview - Technical Debt Isn’t Technical: What Companies Can Do to Reduce Technical Debt
https://www.infoq.com/articles/reduce-technical-debt/ - Ship / Show / Ask
https://martinfowler.com/articles/ship-show-ask.html - How WhatsApp is enabling end-to-end encrypted backups
https://engineering.fb.com/2021/09/10/security/whatsapp-e2ee-backups/ - The Four Agile Values and Slack
https://slack.engineering/the-four-agile-values-and-slack/ - Enabling COVID-19 Exposure Notifications Across the United States on Azure
https://devblogs.microsoft.com/cse/2021/09/07/covid-19-exposure-notifications-on-azure/ - Observability is key to the future of software (and your DevOps career)
https://stackoverflow.blog/2021/09/08/observability-is-key-to-the-future-of-software-and-your-devops-career/ - A friendly introduction to machine learning compilers and optimizers
https://huyenchip.com/2021/09/07/a-friendly-introduction-to-machine-learning-compilers-and-optimizers.html
Videos
- The Packaging Tool aka
jpackage
– JEP Café #4
https://www.youtube.com/watch?v=-6q_MKtPL3o - Best FREE Rust Learning Resources
https://www.youtube.com/watch?v=T4E8LSCFHu8 - Using Trait Objects in Rust
https://www.youtube.com/watch?v=ReBmm0eJg6g - Donald Knuth: Programming, Algorithms, Hard Problems & the Game of Life | Lex Fridman Podcast #219
https://www.youtube.com/watch?v=EE1R8FYUJm0 - How to Make Slow Motion Videos With AI ! TimeLens Explained
https://www.youtube.com/watch?v=HWA0yVXYRlk