Introducing Quarkus: a next-generation Kubernetes native Java framework
Quarkus is a Kubernetes Native Java stack tailored for GraalVM & OpenJDK HotSpot, crafted from the best of breed Java libraries and standards.
Quarkus is a Kubernetes Native Java stack tailored for GraalVM & OpenJDK HotSpot, crafted from the best of breed Java libraries and standards.
How to build a Java 8 runtime image with Docker and also with Buildah. Deployment to OpenShift is also shown by pushing the image to Quay and importing the stream.
How to use Red Hat Application Migration Toolkit to analyze you codebase to understand the impact of migrating to OpenJDK.
This article discusses a fast and easy way to get Java apps running in a cloud by using OpenShift’s Source-to-Image (S2I) builder with Maven, Gradle,or Java 11.
How to generate or process CloudEvents using Vert.x. CloudEvents describe event data in a common, standardized way based on a spec from CNCF
Learn how to install Java 8 and Java 11 on Red Hat Enterprise Linux 8 and use alternatives to switch between multiple versions of Java.
Free Online Java EE Development Course From Red Hat Available Now via edX. Learn enterprise Java development with JBoss EAP and our Developer Studio IDE.
An overview of Byteman, debug Java by injecting code into methods without the need to recompile, repackage, or even redeploy the application.
What you need to know to migrate from Oracle JDK to OpenJDK on RHEL, the impact to developers and ops teams, and solutions to potential challenges.
How to capture incoming and outgoing messages for Red Hat AMQ 7, which can aid in development/testing. Interceptors which can modify messages are also shown.
Red Hat Developer Studio 12.9 and the community edition, JBoss Tools 4.9.0 for Eclipse Photon 2018-09, are now available. This article highlights some of the new features in both JBoss Tools and Eclipse Photon, covering WildFly, Spring Boot, Camel, Maven, and many Java-related improvements—including full Java 10 support.
This post describes the furture support for Java and OpenJDK updates, now that Oracle has announced that soon it will no longer supply free binaries for JDK releases or write patches for bugs.
A new video classroom training course, Red Hat Application Development I: Programming Java EE (JB183), is now available. This course covers modern enterprise Java development using easy-to-follow lectures and demonstrations, and it is the preparatory course for the Red Hat Certified Enterprise Application Developer Exam.
This article contains a demo of how to use the new Camel WordPress component to auto-generate news posts and publish them to a WordPress blog. A soccer statistics API is used as the source and converted into text via a natural language generation (NLG) library.
Red Hat's implementation of MicroProfile, WildFly Swarm, has been renamed to Thorntail. In this article, find out why, and learn about SmallRye
Serverless architectures can benefit from faster startup times. The configuration demonstrated in this article shows how GraalVM can reduce startup time and Docker image size for Java-based programs hosted on container platforms such as Red Hat OpenShift Containter Platform.
Read about the latest features in Red Hat Developer Studio 12.0, JBoss Tools 4.6.0, and Eclipse 4.8 Photon including Java 10 support. Developer Studio is a bundled installer. JBoss Tools can be added to your existing Eclipse 4.8 installation.
The next online DevNation Live is June 7th at 12pm EDT for "Your Journey to a Serverless World—An Introduction to Serverless", presented by Kamesh Sampath and hosted by Burr Sutter.
The next online DevNation Live Tech Talk will be Thursday, May 3rd at 12 p.m. EDT. The topic is "Jakarta EE: The Future of Java EE" presented by Mark Little.
A new release stream of Red Hat JBoss Enterprise Application Platform is now available: JBoss EAP continuous delivery (JBoss EAP CD). JBoss EAP CD provides rapid incremental releases of new JBoss EAP capabilities approximately every quarter and is delivered only in Red Hat OpenShift image format.
Jakarta EE is officially out! The number of Java developers globally is estimated at over 14 million. The Java EE market is estimated at a high multi-billion Dollar value to the industry.
In the last post, we saw how Eclipse Vert.x can interact with a database. To tame the asynchronous nature of Vert.x, we used Future objects. In this post, we are going to see another way to manage asynchronous code: reactive programming. We will see how Vert.x combined with Reactive eXtensions gives you superpowers.
This post is part of the Introduction to Eclipse Vert.x series. In the last post, we saw how this application became configurable and how we can use a random port in a test. Let’s go a bit further this time and develop a CRUD-ish / REST-ish application.