Title photo by Jeremy Bishop on Unsplash.
JDK
Newsletter – Week 12, 2022
News
- Java 18 is Now Available
https://www.infoq.com/news/2022/03/java18-released/ - Java News Roundup: OpenJDK Updates, Spring Framework 6.0-M3, Helidon 3.0-M1, JobRunr 5.0-M1
https://www.infoq.com/news/2022/03/java-news-roundup-mar14-2022/ - JHipster Native Blueprint Supports GraalVM Native Image
https://www.infoq.com/news/2022/03/jhipster-native-image-support/ - Vaadin Introduces Hilla to Unify Frontend/Backend Web Development
https://www.infoq.com/news/2022/03/vaadin-introduces-hilla/ - Rewarding Rust contributors with Google Open Source Peer Bonuses
https://opensource.googleblog.com/2022/03/Rewarding-Rust-contributors-with-Google-Open-Source-Peer-Bonuses.html
Articles
- The Arrival of Java 18!
https://inside.java/2022/03/22/the-arrival-of-java18/ - JDK 18 Security Enhancements
https://seanjmullan.org/blog/2022/03/23/jdk18 - Difference Between POJO, JavaBeans, DTO and VO
https://www.baeldung.com/java-pojo-javabeans-dto-vo - Programmer’s Guide to Snippets
https://docs.oracle.com/en/java/javase/18/code-snippet/index.html - New Features in Jakarta JSON Processing and JSON Binding
https://jaxenter.com/jakarta-json-processing-177030.html - Learning Rust: My 6 Key Moments
https://apollolabsblog.hashnode.dev/learning-rust-my-6-key-moments - Web Socket for Productivity in Rust
https://www.ahmadrosid.com/blog/rust-websocket - Advanced logging in rust with log4rs: rotation, retention, patterns, multiple loggers
https://medium.com/nikmas-group/advanced-logging-in-rust-with-log4rs-2d712bb322de - Error handling across different languages
https://blog.frankel.ch/error-handling/ - 99% to 99.9% SLO: High Performance Kubernetes Control Plane at Pinterest
https://medium.com/pinterest-engineering/99-to-99-9-slo-high-performance-kubernetes-control-plane-at-pinterest-894bc8a964f9 - Orchestrating Data Pipelines at Lyft: comparing Flyte and Airflow
https://eng.lyft.com/orchestrating-data-pipelines-at-lyft-comparing-flyte-and-airflow-72c40d143aad - Avoiding CPU Throttling in a Containerized Environment
https://eng.uber.com/avoiding-cpu-throttling-in-a-containerized-environment/ - “Brain Simulator II is an open source biologically modeled neuron simulator”
https://jaxenter.com/ai-brain-simulator-simon-177061.html - 12 Graphs That Explain the State of AI in 2022
https://spectrum.ieee.org/artificial-intelligence-index - AI and nanotechnology are working together to solve real-world problems
https://stackoverflow.blog/2022/03/21/ai-and-nanotechnology-are-working-together-to-solve-real-world-problems/ - Quantum Computing Algorithm Could Lead to Design of New Materials
https://www.unite.ai/quantum-computing-algorithm-could-lead-to-design-of-new-materials/ - How AWS uses graph neural networks to meet customer needs
https://www.amazon.science/blog/how-aws-uses-graph-neural-networks-to-meet-customer-needs
Videos
- Java Is Fast! – Inside Java Newscast #22
https://www.youtube.com/watch?v=d989WxndYRg - Spring Tips: Multitenant JDBC
https://www.youtube.com/watch?v=hjJ6ODxgYqE - Idiomatic Rust – Constructors
https://www.youtube.com/watch?v=6b-8gpLCrrg - 5 ways to increase your productivity in Rust
https://www.youtube.com/watch?v=vAObcndWaBY - Introduction to WAGI by Rainer Stropek & Stefan Baumgartner – Rust Linz, March 2022
https://www.youtube.com/watch?v=9NDwHBjLlhQ - Rust for Linux by Miguel Ojeda and Wedson Almeida Filho – Rust Linz, March 2022
https://www.youtube.com/watch?v=fVEeqo40IyQ - Runtime-agnostic async crates by Zeeshan Ali – Rust Linz, Feburary 2022
https://www.youtube.com/watch?v=w1vKAUor-4o - Tauri Foundations by Daniel Thompson-Yvetot – Rust Linz, February 2022
https://www.youtube.com/watch?v=u4OsO6dow0c - Federated GraphQL to Solve Service Sprawl at Major League Baseball
https://www.infoq.com/presentations/graphql-major-league-baseball/ - Airbnb at Scale
https://www.infoq.com/presentations/airbnb-scalability/ - How Does a Self-Driving Car See?
https://www.youtube.com/watch?v=0nJMnw1Ldks - POET: Paired Open-Ended Trailblazer | Paper Explained
https://www.youtube.com/watch?v=1MnkDLHzzvQ - Best Practices for Real-time Intelligent Video Analytics by Ekaterina Sirazitdinova – GOTO 2021
https://www.youtube.com/watch?v=oT6fGTgBeOY
Newsletter – Week 11, 2022
News
- Java News Roundup: JDK 19 and Jakarta EE 10 Updates, Ansynch and Buffered Logging by Amazon Corretto
https://www.infoq.com/news/2022/03/java-news-roundup-mar07-2022/ - JRebel Java Development Trends and Analysis 2022
https://www.infoq.com/news/2022/03/jrebel-report-2022/ - Gradle 7.4 Introduces Aggregated Test Reports
https://www.infoq.com/news/2022/03/gradle-7-4/
Articles
- Java Platform Evolution
https://dev.java/evolution/ - JDK 18 G1/Parallel/Serial GC changes
https://tschatzl.github.io/2022/03/14/jdk18-g1-parallel-gc-changes.html - New data: What makes developers happy at work
https://stackoverflow.blog/2022/03/17/new-data-what-makes-developers-happy-at-work/ - From AI hype curves to NFT bubbles
https://jaxenter.com/ai-hype-curves-176987.html - 6 Key Soft Skills for Developers to Move up the Career Ladder
https://jaxenter.com/soft-skills-for-developers-176947.html - Calculus for Machine Learning (7-day mini-course)
https://machinelearningmastery.com/calculus-for-machine-learning-7-day-mini-course/ - Introducing Natural Language Search for Podcast Episodes
https://engineering.atspotify.com/2022/03/introducing-natural-language-search-for-podcast-episodes/
Videos
- Spring Tips: Spring Shell and Spring Native
https://www.youtube.com/watch?v=6Os6nL7TtAY - Rust Is Taking Over Open Source
https://www.youtube.com/watch?v=RQPbWCDT8BM - Improving Rust code with combinators
https://www.youtube.com/watch?v=C48MN4d8I5Y - Functional Futures: Live-Coding Rust with Tim McNamara
https://serokell.io/blog/live-coding-rust-with-tim-mcnamara - 7 Ways to Fail at Microservices
https://www.infoq.com/presentations/7-microservices-anti-patterns/ - Improving eBay’s Development Velocity
https://www.infoq.com/presentations/ebay-velocity/ - Stanford Seminar – Considerations for Human-Robot Collaboration
https://www.youtube.com/watch?v=NzuXv3RxFw4 - Tensor Programs V: Tuning Large Neural Networks via Zero-Shot Hyperparameter Transfer (μTransfer)
https://www.youtube.com/watch?v=MNOJQINH-qw - MIT Introduction to Deep Learning | 6.S191
https://www.youtube.com/playlist?list=PLtBw6njQRU-rwp5__7C0oIVt26ZgjG9NI
Newsletter – Week 10, 2022
News
- Java News Roundup: JEP 424, NetBeans 13, Hazelcast 5.1, JHipster 7.7, Spring Cloud Gateway CVEs
https://www.infoq.com/news/2022/03/java-news-roundup-feb28-2022/ - Google Java App Engine Standard is Now Open Source
https://www.infoq.com/news/2022/03/google-appengine-java/ - Security advisory for the regex crate (CVE-2022-24713)
https://blog.rust-lang.org/2022/03/08/cve-2022-24713.html
Articles
- Does GC Release Back Memory to OS?
https://www.baeldung.com/gc-release-memory - Guide to ByteBuffer
https://www.baeldung.com/java-bytebuffer - Introduction to OAuth2RestTemplate
https://www.baeldung.com/spring-oauth2resttemplate - Level up Your Java Performance with TornadoVM
https://www.infoq.com/articles/java-performance-tornadovm/ - Bottleneck #01 – Accumulation of tech debt
https://martinfowler.com/articles/bottlenecks-of-scaleups/01-tech-debt.html - Bottleneck #02 – Constrained by talent
https://martinfowler.com/articles/bottlenecks-of-scaleups/02-talent.html - The Code Review Pyramid
https://www.morling.dev/blog/the-code-review-pyramid/ - Using the Problem Reframing Method to Build Innovative Solutions
https://www.infoq.com/articles/problem-reframing-method/ - Code Verify: An open source browser extension for verifying code authenticity on the web
https://engineering.fb.com/2022/03/10/security/code-verify/ - Applying massive language models in the real world with Cohere
https://jalammar.github.io/applying-large-language-models-cohere/
Videos
- All About JDK 18 – Inside Java Newscast #21
https://www.youtube.com/watch?v=Nu225G7pMHw - What’s new in Spring Boot 2.6
https://www.youtube.com/watch?v=4L4LEnawcO8 - Spring Tips: Hilla, a new frontend and backend framework from Vaadin
https://www.youtube.com/watch?v=ADLbkZnKjA0 - Better Testing with Spring Security Test
https://www.youtube.com/watch?v=H1Un1eDEfGY - Building a Rust App With Yew!
https://www.youtube.com/watch?v=KmOeFrwz8BM - Realtime Chat App in Rust!
https://www.youtube.com/watch?v=NS9Dh63i_Q4 - Implementing and Optimizing a Wordle Solver in Rust
https://www.youtube.com/watch?v=doFowk4xj7Q - Agility is Inefficient by Klaus Bucka-Lassen – GOTO 2021
https://www.youtube.com/watch?v=Mon6gU47fPk - Impressive restoration of memories by AI !
https://www.youtube.com/watch?v=nLDVtzcSeqM
Newsletter – Week 09, 2022
News
- Java News Roundup: Spring Projects Updates, Value Objects (Preview) JEP, Quarkus 2.7.2
https://www.infoq.com/news/2022/02/java-news-roundup-feb21-2022/ - JDK 18 and JDK 19: What We Know So Far
https://www.infoq.com/news/2022/03/java-18-so-far/
Articles
- Producer-Consumer Problem With Example in Java
https://www.baeldung.com/java-producer-consumer-problem - Rust programming for Java developers
https://www.infoworld.com/article/3651362/rust-programming-for-java-developers.html - A taste of Rust
https://www.hacklewayne.com/a-taste-of-rust - Evolving your RESTful APIs, a step-by-step approach
https://blog.frankel.ch/evolve-apis/ - Debugging best practices for REST API consumers
https://stackoverflow.blog/2022/02/28/debugging-best-practices-for-rest-api-consumers/ - Functions vs. containers – which is better?
https://blog.codecentric.de/en/2022/02/functions-vs-containers-what-is-better/ - Distributed Sensing and Machine Learning Hone Seismic Listening
https://eos.org/features/distributed-sensing-and-machine-learning-hone-seismic-listening
Videos
- Spring Tips: Reliable Database Migrations with Liquibase and Spring Boot
https://www.youtube.com/watch?v=YhicwD489xQ - Rust 1.59.0
https://www.youtube.com/watch?v=8bDsLZoG8OA - Top 5 AI Articles of February – Hackernoon
https://www.youtube.com/watch?v=mKwMssg-OZg - Using AI to accelerate scientific discovery – Demis Hassabis (Crick Insight Lecture Series)
https://www.youtube.com/watch?v=XtJVLOe4cfs
Newsletter – Week 08, 2022
News
- Java News Roundup: JDK 18-RC1, Project Loom, Spring, Payara, Open Liberty and JReleaser Updates
https://www.infoq.com/news/2022/02/java-news-roundup-feb14-2022/ - Groovy 4.0.0 Introduces Switch Expressions and Sealed Types
https://www.infoq.com/news/2022/02/groovy-4-0-0/ - rust-analyzer joins the Rust organization!
https://blog.rust-lang.org/2022/02/21/rust-analyzer-joins-rust-org.html - Announcing Rust 1.59.0
https://blog.rust-lang.org/2022/02/24/Rust-1.59.0.html
Articles
- The JDK Flight Recorder File Format
https://www.morling.dev/blog/jdk-flight-recorder-file-format/ - Spring Security – Configuring Different URLs
https://www.baeldung.com/spring-security-configuring-urls - Provide an OAuth2 Token to a Feign Client
https://www.baeldung.com/spring-cloud-feign-oauth-token - How to use JNI’s RegisterNatives() method?
https://www.baeldung.com/jni-registernatives - An introduction to JobRunr, a distributed background job scheduler
https://jaxenter.com/jobrunr-introduction-176737.html - Analyzing unsized variables in Rust
https://poignardazur.github.io/2022/02/23/rust-unsized-vars-analysis/ - Which Rust web framework to choose in 2022 (with code examples)
https://kerkour.com/rust-web-framework-2022 - Sustainable architectures in a world of Agile, DevOps, and cloud
https://stackoverflow.blog/2022/02/24/sustainable-architectures-in-a-world-of-agile-devops-and-cloud/ - Spinner: The Mass Migration to Pinterest’s New Workflow Platform
https://medium.com/pinterest-engineering/spinner-the-mass-migration-to-pinterests-new-workflow-platform-997d9243f56a - The art of automating automation
https://medium.com/paypal-tech/the-art-of-automating-automation-17b32594a41f - What’s next for deep learning?
https://www.amazon.science/blog/whats-next-for-deep-learning
Videos
- Leverage Java 17 New Features to Create Your Wordle Checker – JEP Café #10
https://www.youtube.com/watch?v=5–tDQIMqhY - C++ RAII vs Rust OBRM – Part 2
https://www.youtube.com/watch?v=7EcNkr6KFy0 - AI Grammar and Pronunciation Correction in Speech!
https://www.youtube.com/watch?v=zIIc4bRf5Hg - Block-NeRF: Scalable Large Scene Neural View Synthesis | Paper Explained
https://www.youtube.com/watch?v=i_AqvJCcxXU - Webinar – Design & AI: Envisioning AI-augmented Products
https://www.youtube.com/watch?v=ZgVulzUl_c4 - Yann LeCun: “A Path Towards Autonomous AI”, Baidu 2022-02-22
https://www.youtube.com/watch?v=DokLw1tILlw
Newsletter – Week 07, 2022
News
- Java News Roundup: Payara Platform 2022 Roadmap, OpenJDK Drafts, Kotlin 1.6.20-M1, Gradle 7.4
https://www.infoq.com/news/2022/02/java-news-roundup-feb07-2022/ - Eclipse Collections 11.0.0 Features New APIs and Functionality
https://www.infoq.com/news/2022/02/eclipse-collections-11-0-0/ - Rust Survey 2021 Results
https://blog.rust-lang.org/2022/02/15/Rust-Survey-2021.html - Include diagrams in your Markdown files with Mermaid
https://github.blog/2022-02-14-include-diagrams-markdown-files-mermaid/ - HashiCorp Terraform AWS Provider Introduces Significant Changes to Amazon S3 Bucket Resource
https://www.infoq.com/news/2022/02/terraform-aws-provider-s3/
Articles
- System Logger
https://blog.frankel.ch/system-logger/ - Troubleshooting Java Applications with Eclipse Jifa
https://www.infoq.com/news/2022/02/eclipse-jifa/ - Card Table Card Size Shenanigans
https://tschatzl.github.io/2022/02/15/card-table-card-size.html - A Rust match made in hell
https://fasterthanli.me/articles/a-rust-match-made-in-hell - Computing image filters with wgpu-rs
https://blog.redwarp.app/image-filters/ - Rust and OpenCV
https://blog.devgenius.io/rust-and-opencv-bb0467bf35ff - Let’s Build a WebSockets Project With Rust and Yew 0.19 🦀
https://blog.devgenius.io/lets-build-a-websockets-project-with-rust-and-yew-0-19-60720367399f - Seven Ways to Fail at Microservices
https://www.infoq.com/articles/microservices-seven-fail/ - 12-Factor Containerized Microservices: Leveraging VMware Tanzu and the Best of Kubernetes
https://tanzu.vmware.com/content/blog/12-factor-microservices-vmware-tanzu-kubernetes - Spinner: Pinterest’s Workflow Platform
https://medium.com/pinterest-engineering/spinner-pinterests-workflow-platform-c5bbe190ba5 - FOQS: Making a distributed priority queue disaster-ready
https://engineering.fb.com/2022/01/18/production-engineering/foqs-disaster-ready/ - Rapid Event Notification System at Netflix
https://netflixtechblog.com/rapid-event-notification-system-at-netflix-6deb1d2b57d1 - Hodor: Detecting and addressing overload in LinkedIn microservices
https://engineering.linkedin.com/blog/2022/hodor–detecting-and-addressing-overload-in-linkedin-microservic - What Is Explainable AI and What Is It Used For?
https://serokell.io/blog/xai-explainable-artificial-intelligence - Federated Machine Learning and Edge Systems
https://www.infoq.com/articles/federated-ml-edge/ - Leveraging machine learning to find security vulnerabilities
https://github.blog/2022-02-17-leveraging-machine-learning-find-security-vulnerabilities/ - This super-realistic virtual world is a driving school for AI
https://www.technologyreview.com/2022/02/18/1045784/simulation-virtual-world-driverless-car-autonomous-vehicle-school-ai-cruise-waabi/
Videos
- Building REST APIs with Spring Boot
https://www.youtube.com/watch?v=q_RLfOB7axQ - Spring Tips: Spring Native and MyBatis
https://www.youtube.com/watch?v=EWWq3ts9Tv4 - C++ RAII vs Rust OBRM – Part 1
https://www.youtube.com/watch?v=AnFaf-L_DfE - Why safe programming matters and why Rust – FOSDEM’22
https://www.youtube.com/watch?v=8jtPUOytWyU - DeepMind’s AlphaCode – Better Than OpenAI Codex?
https://www.youtube.com/watch?v=yw7IKOrS-Q8
Newsletter – Week 06, 2022
News
- Java News Roundup: JEP 423, Quarkus 2.7.0, Micronaut Serialization, JReleaser Early-Access
https://www.infoq.com/news/2022/02/java-news-roundup-jan31-2022/ - Azul Launches Java Cloud Compiler
https://www.infoq.com/news/2022/02/azul-cloud-compiler/ - Failsafe 3.2 Released with New Resilience Policies
https://www.infoq.com/news/2022/02/failsafe-resilience-3/ - Ensuring artificial intelligence (AI) technologies for health benefit older people
https://www.who.int/news/item/09-02-2022-ensuring-artificial-intelligence-(ai)-technologies-for-health-benefit-older-people
Articles
- Get Current Trace ID in Spring Cloud Sleuth
https://www.baeldung.com/spring-cloud-sleuth-get-trace-id - Customizing Zuul Exceptions
https://www.baeldung.com/zuul-customize-exception - Log4Shell Defenses: Java Agents in Conversation with Contrast Security’s Arshan Dabirsiaghi
https://www.infoq.com/news/2022/02/log4shell-contrast-security/ - The simplest guide to error handling in Rust
https://kerkour.com/rust-error-handling/ - Some mistakes Rust doesn’t catch
https://fasterthanli.me/articles/some-mistakes-rust-doesnt-catch - An optimization story
https://tinkering.xyz/fmo-optimization-story/ - Top 10 Edge Computing Platforms in 2022
https://www.toolbox.com/tech/edge-computing/articles/best-edge-computing-platforms/ - Metadata, not data, is what drags your database down
https://stackoverflow.blog/2022/02/07/metadata-not-data-is-what-drags-your-database-down/ - 3 Innovations While Unifying Pinterest’s Key-Value Storage
https://medium.com/@Pinterest_Engineering/3-innovations-while-unifying-pinterests-key-value-storage-8cdcdf8cf6aa - Containers Landscape: Seen Through OCI and CNCF Standards Lenses
https://dzone.com/articles/containers-landscape-seen-through-oci-and-cncf-standards-lenses - An open-source tool for software security
https://news.mit.edu/2022/r2c-software-security-0210 - An Introduction to Post-Quantum Public Key Cryptography
https://www.infoq.com/articles/post-quantum-cryptography-introduction/ - 10 Best Machine Learning Algorithms
https://www.unite.ai/ten-best-machine-learning-algorithms/ - Data Distribution Shifts and Monitoring
https://huyenchip.com/2022/02/07/data-distribution-shifts-and-monitoring.html - DeepETA: How Uber Predicts Arrival Times Using Deep Learning
https://eng.uber.com/deepeta-how-uber-predicts-arrival-times/ - Artificial Intelligence, Autonomy Will Play Crucial Role in Warfare, General Says
https://www.defense.gov/News/News-Stories/Article/Article/2928194/artificial-intelligence-autonomy-will-play-crucial-role-in-warfare-general-says/
Videos
- Compiled & Tested Code In Javadoc – Inside Java Newscast #20
https://www.youtube.com/watch?v=m2cVOYuVs1U - Spring Tips: IO, IO, It’s Off to Work We Go
https://www.youtube.com/watch?v=eKfNoT07k_s - Let’s Talk About Foreign Functions In Java – FOSDEM’22 – by Deepu K Sasidharan
https://www.youtube.com/watch?v=lW69_AtAXzE - Create Realistic 3D Models with AI !
https://www.youtube.com/watch?v=88Pl9zD1Z78 - VOS: Learning What You Don’t Know By Virtual Outlier Synthesis | Paper Explained
https://www.youtube.com/watch?v=3EQJAo_k8Ak - Stanford Seminar – Toward Scalable Autonomy
https://www.youtube.com/watch?v=2Mi74CM0Yj8
Newsletter – Week 05, 2022
News
- Java News Roundup: Loom and Panama Updates, Groovy 4.0, GraalVM 22.0 CE, Jakarta EE RPC
https://www.infoq.com/news/2022/01/java-news-roundup-jan24-2022/ - Quality Outreach Heads-up – JDK 18: JEP 421
https://inside.java/2022/01/31/quality-heads-up/ - Changes in the Core Team
https://blog.rust-lang.org/2022/01/31/changes-in-the-core-team.html - Meta Unveils AI Supercomputer for the Metaverse
https://www.infoq.com/news/2022/02/meta-metaverse-ai-supercomputer/
Articles
- Using Spring Cloud Gateway with OAuth 2.0 Patterns
https://www.baeldung.com/spring-cloud-gateway-oauth2 - The 9 indispensable features to learn for the new Rust programmer
https://kerkour.com/indispensable-rust-features-to-learn/ - Rust has a small standard library (and that’s ok)
https://blog.nindalf.com/posts/rust-stdlib/ - curl with Rust
https://daniel.haxx.se/blog/2022/02/01/curl-with-rust/ - Uninitialized Memory: Unsafe Rust is Too Hard
https://lucumr.pocoo.org/2022/1/30/unsafe-rust/ - 5 basic strategies for distributed systems observability
https://www.techtarget.com/searchapparchitecture/tip/5-basic-strategies-for-distributed-systems-observability - Building OAuth 2.0 Authorization Server
https://dzone.com/articles/building-oauth-20-authorization-server - Building Infrastructure Platforms
https://martinfowler.com/articles/building-infrastructure-platform.html - Scaling productivity on microservices at Lyft (Part 4): Gating Deploys with Automated Acceptance Tests
https://eng.lyft.com/scaling-productivity-on-microservices-at-lyft-part-4-gating-deploys-with-automated-acceptance-4417e0ebc274 - Machine Learning Gets a Quantum Speedup
https://www.quantamagazine.org/ai-gets-a-quantum-computing-speedup-20220204/
Videos
- Refactoring Java 8 code with Java 17 new features – JEP Café #9
https://www.youtube.com/watch?v=wW7uzc61tZ8 - Memory Management Strategies
https://www.youtube.com/watch?v=GUZ_2gGWuPo - Rust Linz, January ’22 – Error Handling in Rust – A Pragmatic Approach by Luca Palmieri
https://www.youtube.com/watch?v=jpVzSse7oJ4 - Amazon is using Rust!
https://www.youtube.com/watch?v=BRRnIathTXs - Serverless Security: New Risks Require New Approaches by Itay Rozenman – GOTO 2021
https://www.youtube.com/watch?v=IeMFRd2TFD4
Newsletter – Week 04, 2022
News
- Java News Roundup: JDK 18 in RD2, Spring Boot Updates, GraalVM 22, WildFly 2022 Release Plan
https://www.infoq.com/news/2022/01/java-news-roundup-jan17-2022/ - GraalVM 22.0 Released with Native Image Improvements
https://www.infoq.com/news/2022/01/graalvm-22-native-image/ - What’s New in MicroProfile 5.0
https://www.infoq.com/news/2022/01/whats-new-in-microprofile-5/ - Apple Open Sources GCGC: a Tool to Analyze Java GC Logs
https://www.infoq.com/news/2022/01/apple-gcgc-java/ - IntelliJ IDEA 2022.1 EAP Is Open!
https://blog.jetbrains.com/idea/2022/01/intellij-idea-2022-1-eap-1/
Articles
- Java IdentityHashMap Class and Its Use Cases
https://www.baeldung.com/java-identityhashmap - Clean and Scalable Architecture for Web Applications in Rust
https://kerkour.com/rust-web-application-clean-architecture/ - Rust Futures and Tasks
https://swatinem.de/blog/futures-n-tasks/ - Being Fair about Memory Safety and Performance
https://www.thecodedmessage.com/posts/unsafe/ - Hybrid & Remote Work in 2022 and beyond
https://www.infoq.com/articles/hybrid-remote-2022/ - 7 Tips for Achieving Cloud Computing Security
https://techdayhq.com/community/articles/7-tips-for-achieving-cloud-computing-security - Scaling: Part 2 — Not scaling, scaling delays, and caching
https://medium.com/bbc-design-engineering/scaling-part-2-not-scaling-scaling-delays-and-caching-ba9b49d57709 - How Prime Video updates its app for more than 8,000 device types
https://www.amazon.science/blog/how-prime-video-updates-its-app-for-more-than-8-000-device-types - Introducing the AI Research SuperCluster — Meta’s cutting-edge AI supercomputer for AI research
https://ai.facebook.com/blog/ai-rsc/
Videos
- Build Native Java Apps with Micronaut, Quarkus, and Spring Boot
https://www.youtube.com/watch?v=sTebxMbPTCQ - Stack, Heap, and Static Memory
https://www.youtube.com/watch?v=NnLdGKoz1ls - Securing Danish Healthcare Using Cloud Native by Frederik Mogensen – GOTO 2021
https://www.youtube.com/watch?v=wiU3QIcf4fU - Realistic AI Face Editing in Videos !
https://www.youtube.com/watch?v=mqItu9XoUgk - ConvNeXt: A ConvNet for the 2020s | Paper Explained
https://www.youtube.com/watch?v=idiIllIQOfU