News:
- OSGi Working Group Settles Into New Home at Eclipse Foundation
https://www.infoq.com/news/2021/04/java-osgi-eclipse/ - OpenJDK Proposes SecurityManager Deprecation
https://www.infoq.com/news/2021/04/java-security-vote/ - Java News Roundup – Week of April 12th, 2021
https://www.infoq.com/news/2021/04/java-news-roundup-apr12-2021/ - JetBrains Releases IntelliJ IDEA 2021.1
https://www.infoq.com/news/2021/04/intellij-idea-2021-released/ - Gradle 7.0 Released with Support for JDK 16
https://www.infoq.com/news/2021/04/gradle-releases-version-7/ - Microsoft Previews Rust For Windows
https://www.infoq.com/news/2021/04/microsoft-rust-windows/
Articles:
- Java 8: ConcurrentHashMap Atomic Updates
https://dzone.com/articles/java-8-concurrenthashmap-atomic-updates - Convert a Java Enumeration Into a Stream
https://www.baeldung.com/java-enumeration-to-stream - Foreign Memory Access and NIO channels – Going Further
https://inside.java/2021/04/21/fma-and-nio-channels/ - State of Valhalla
https://github.com/openjdk/valhalla-docs/blob/main/site/design-notes/state-of-valhalla/03-vm-model.md - “One of the greatest things about the Java ecosystem is the diversity of people and technology”
https://jaxenter.com/java-microsoft-borges-174145.html - My journey to understand rust-lang
https://daveshawley.medium.com/my-journey-to-understand-rust-lang-28e4cf808b12 - Software Architecture and Design InfoQ Trends Report—April 2021
https://www.infoq.com/articles/architecture-trends-2021/ - Using Terraform to Deploy AWS Resources
https://reflectoring.io/terraform-aws/ - 9 Best Practices for Effective Code Review
https://dzone.com/articles/9-best-practices-for-effective-code-review - Effective Code Reviews For Remote Teams
https://dzone.com/articles/effective-code-reviews-for-remote-teams - A Reference Architecture for Fine-Grained Access Management on the Cloud
https://www.infoq.com/articles/access-management-reference-architecture/ - Machine learning, explained
https://mitsloan.mit.edu/ideas-made-to-matter/machine-learning-explained - Machine learning: What are membership inference attacks?
https://bdtechtalks.com/2021/04/23/machine-learning-membership-inference-attacks/ - Simple scalable graph neural networks
https://blog.twitter.com/engineering/en_us/topics/insights/2021/simple-scalable-graph-neural-networks.html - This has just become a big week for AI regulation
https://www.technologyreview.com/2021/04/21/1023254/ftc-eu-ai-regulation-bias-algorithms-civil-rights/
Videos:
- GOTO 2021 – A Path to Better Programming by Robert “Uncle Bob” Martin & Allen Holub
https://www.youtube.com/watch?v=QnmRpHFoYLk - UML Diagrams Full Course (Unified Modeling Language)
https://www.youtube.com/watch?v=WnMQ8HlmeXc - Deep Nets: What have they ever done for Vision?
https://www.youtube.com/watch?v=GhPDNzAVNDk - Risto Miikkulainen: Neuroevolution and Evolutionary Computation | Lex Fridman Podcast #177
https://www.youtube.com/watch?v=CY_LEa9xQtg