Digital Marketing Coordinator working for Payara who has been involved in the Java space since 2017. Very much enjoys collaborating on projects and events with other individuals and organisations. Including Marketing committee activities for Jakarta EE and MicroProfile.
Micro-multinational open source software company, Payara Services, has been commended for its achievements within global trading and exporting with the Queen’s Award for Enterprise for International Trade.
Now in its 55th year, the Queen’s Award for Enterprise: International Trade is the UK’s most prestigious business award, honouring organisations that have excelled in overseas exports whilst maintaining the highest standards in social, economic, and environmental activity.J. Ortlepp
In this second article of the Getting Started with Jakarta EE 9 series, we show you some basic scenarios using the REST specification.
Although most people are using the term REST or RESTful API just to indicate they do data transfer over HTTP, and ignore the “Hypermedia as the engine of application State (HATEOS)” part of REST. The technology is used a lot lately to connect the front-end with the back-end.
For those who are not familiar with Jakarta EE, this article should give you an indication how to create such a REST API with Jakarta EE 9.
The release of Jakarta EE 9, at the end of 2020, was in many ways a historic event. The Java Enterprise framework is already 20 years old, having its first release in 1999. It has changed names a few times but the main concepts of the first release can still be found in this new release. During all those years, it has adapted itself to keep it up to date but has always adhered to its main principle of stability and backward compatibility.
Regarding backward compatibility, this release was also historic as the namespaces changed (like package names that changed from ‘javax’ to ‘jakarta’). The change is straightforward, no other changes are introduced between Jakarta EE 8 and EE 9. This to make the migration as easy as possible.
The release of Jakarta EE 9 breaks a tradition of Java Enterprise. A legal requirement of the Java EE code donation from Oracle to the Eclipse Foundation is the change of the namespace of javax to jakarta.
But the change of the package and XML namespace in Jakarta EE 9 is only the beginning. The change of the namespace allows for new development and functionality, but all frameworks and libraries using one of the Java Enterprise specifications also need to be adjusted to the new version.
Fifteen events are already confirmed in an ambitious virtual tour of Java User Groups across the globe, marking a strong start for the new Java community platform Foojay.
Foojay.io was founded last year as a vendor-neutral platform for developers who create and run applications on top of Java and OpenJDK. It is designed to provide free information on all things Java with updated analysis, highlights, OpenJDK update release details, and command-line arguments hosted on its website.J. Ortlepp
Fifteen events are already confirmed in an ambitious virtual tour of Java User Groups across the globe, marking a strong start for new Java community platform Foojay.
Foojay.io was founded last year as a vendor-neutral platform for developers who create and run applications on top of Java and OpenJDK. It is designed to provide free information on all things Java, with updated analysis, highlights, OpenJDK update release details, and command line arguments hosted on its website.
The Payara Platform 2021 Survey is underway and we’re inviting everyone to answer a few questions about your use of the Payara Platform and ecosystem components.
We want to know what you like, what you want to see improved, and we’re giving you the opportunity to vote on new features you’d like to see added to the Payara Platform.
Your survey answers help drive future development efforts for the Payara Platform.J. Ortlepp
The MicroProfile OpenTracing specification defines behaviours and an API for accessing an OpenTracing compliant Tracer object within your JAX-RS application. The behaviours specify how incoming and outgoing requests will have OpenTracing Spans automatically created. The API defines how to explicitly disable or enable tracing for given endpoints.
Jaeger, inspired by Dapper and OpenZipkin, is a distributed tracing system released as open source by Uber Technologies. It is used for monitoring and troubleshooting microservices-based distributed systems.J. Ortlepp
Kubernetes is much more than a runtime platform for Docker containers.
Through its API, you can not only create custom clients, but you can also extend Kubernetes. Those custom Controllers are called Operators and work with application-specific custom resource definitions. You can not only write those Kubernetes operators in Go, but you can do this also in Java.
In this talk, delivered by Payara’s Rudy De Busscher at JCON 2020, you will be guided through setting up and your first explorations of the Kubernetes API within a plain Java program.J. Ortlepp
All companies are software companies, and businesses will always experience the challenge of keeping integrations between users and applications scalable, productive, fast, and of high quality.
To combat this, cloud, microservices, and other modern solutions come up more and more in architectural decisions.
Here is the question: Is Java prepared to deal with these diverse concepts in a corporate environment?J. Ortlepp
To celebrate the world of Java and predict our highlights for 2021, several key Foojay participants will share their thoughts and hopes during the coming days on Foojay, starting with Frank Delporte, Foojay Community Manager for the Raspberry Pi, and now continuing with Jadon Ortlepp, Foojay Community Manager for Microservices, who here provides the predictions of his Payara colleagues on Jakarta EE in 2021.
“Jakarta EE will start driving improvements in APIs and Project Loom will drive new releases of many frameworks.”J. Ortlepp