DEV Community

Cover image for Contributing to Jakarta EE. Finding my path.
Nikita Koselev
Nikita Koselev

Posted on

Contributing to Jakarta EE. Finding my path.

The beginning

Some time ago I was lucky enough to visit one of the amazing meetups by Codurance https://www.meetup.com/london-software-craftsmanship/

That is where I learned about the amazing Jakarta EE project looking for volunteers to contribute. They are especially looking for maintainers, I was told.

Me being autistic myself, I forgot who exactly shared the news, so I had to research later.

So, what is Jakarta EE?

As I understand, it is a set of “Enterprise Java Specifications”, which can be implemented by independent vendors.
Basically, you can implement functionality and then choose or even switch (a different topic) your provider.

As official website at https://jakarta.ee/about/jakarta-ee/ says:

Jakarta EE gives developers a comprehensive set of vendor neutral, open specifications that are used for developing modern, cloud native Java applications from the ground up.
With Jakarta EE, technology developers and consumers can be confident they have the best technologies for developing cloud native, mission-critical applications.
And they can build on decades of Java developer expertise to move existing workloads to the cloud.
Jakarta EE specifications, previously known as Java EE specifications, are developed by well-known industry leaders following the Jakarta EE Specification Process (JESP).

Finding the path

How to find a way to contribute if you have no idea on the next steps? Easy. Ask around, especially on Social Media.
So I asked here:
https://twitter.com/NikitaKoselev/status/1623974597673508864?s=20&t=OH-UOti4yKuiECbDDppWpA
How to contribute to Jakarta EE?

Quite promptly I have received few quality answers:

Jakarta EE itself has recommended me to read the https://jakarta.ee/community/get-involved/

https://twitter.com/JakartaEE/status/1624101214639075355?s=20&t=pbagpzFp32sMKrD0NR4xfw
Getting involved with Jakarta EE

OmniFish EE has suggested to check the source ❤❤❤: https://github.com/eclipse-ee4j/glassfish

https://twitter.com/OmniFishEE/status/1624092976044548096?s=20&t=5t5nNNimAwlREvI-15-zrA
How to contribute to OmniFishEE/Glassfish

Next steps

Well, I will look into these links and ideas provided and I will keep listening.

When I learn more specifics, I will share as Jakarta EE is definitely a great thing and it can benefit so many people.

I might even contribute to maintenance, docs or even code...

Top comments (0)