JavaRoadmap icon indicating copy to clipboard operation
JavaRoadmap copied to clipboard

The 2024 Java Developers Roadmap

Results 13 JavaRoadmap issues
Sort by recently updated
recently updated
newest added

Hello there, I think 'Code Analysis' should be linked to the main learning path. Great work and thanks for sharing!

Suggesting to include OpenLiberty as **Possibilities** in the roadmap. IMHO, the framework utilizes Microprofile and JakartaEE. Most of the people using IBM Java Tech Stack are using this framework.

Hi Stephan, RabbitMQ is not a JMS provider (https://www.rabbitmq.com/jms-client.html), so I wouldn't tie it to `JMS`, but to `Messaging` instead. AMQP is so much more powerful than JMS... Thanks, Dimitri...

For Java backend developers today, Mongo, Redis, Neo4j, ElasticSearch, Couchbase etc. is popular . * Spring Data has umbrella projects to support these NoSQL * Eclipse JNoSQL also supports the...

There are a few names in the image are out of date and could mislead new developers. * JSF -> `Jakarta Faces` * JMS -> `Jakarta Messaging` * JPA ->...

Under **JDK**, I think there should has a Node **Jakarta EE** to cover all Jakarta EE sepc and popular implementations. * Servlet -> Apache Tomcat, Eclipse Jetty * Faces ->...

Microprofile is a collection of specs and ready for Microservices. Helidon includes the implementation of Microprofile, also includes reactive and functional stacks. Quarkus also includes several Microprofile spec supports. Spring...

Apache OpenJPA is not so active these years and is not aligned to the latest JPA 3.2. BTW, from Jakarta EE naming, we call JPA `Jakarta Persistence` today.

The reactive streams define the spec, but Java 9 copies the Java API into its `java.util.concurrent.Flow`, the content is the same, but the package name is different. * https://www.reactive-streams.org/ *...

Similar to WebSocket, SSE... GraphQL, REST, RSocket and gRPC, etc. should be belong to the domain of client/server communication protocol. * GraphQL can be implemented by HTTP, WebSocket, SSE, RSocket,...