Microservices show where Java lags behind other languages. Reactive programming provides a concise DSL to express the movement of state and to write concurrent, multithreaded code with better scaling.
The Foreign Function & Memory API in Java provides significantly easier access to functions in C libraries than the outdated ...