Quarkus: Kubernetes native Java

Quarkus allows Java developers to develop and deploy on Kubernetes with minimal memory foot print, fast boot times and rapid scaling.

quarkus

Quarkus: A quick-start guide to the Kubernetes-native Java stack

Quarkus is a Kubernetes-native Java stack tailored for GraalVM and OpenJDK HotSpot. We help you get started.

 

Learn More

In our first Qtip, James Falkner gives a high-level introduction to Quarkus: "Supersonic Subatomic Java". This Qtip covers project creation, live reload, compilation to JVM, compilation to native, execution, testing, deployment and execution on containers. It also goes over the advantages and benefits that Quarkus provides.

Quarkus tutorials right in your browser

Course

Developing with Quarkus

5 lessons | 70 minutes

Learn Quarkus, a Kubernetes-native Java stack tailored for GraalVM & OpenJDK HotSpot. Stand up an application with a hello endpoint, then get familiar with Hibernate ORM via Panache, a Quarkus component.

Lesson

Getting started with Quarkus

10 minutes | Beginner

Learn Quarkus basics by standing up a straightforward application serving a hello endpoint.

Lesson

Effective data with Hibernate and Panache from Quarkus

15 minutes | Beginner

Learn about Quarkus and Hibernate ORM with Panache to create supersonic, subatomic Java applications with simplified Hibernate queries.

The latest on Quarkus

New features in Quarkus Tools for Visual Studio Code 1.2.0

New features in Quarkus Tools for Visual Studio Code 1.2.0

November 21, 2019

We are proud to present the new release of Quarkus Tools for Visual Studio Code, providing a feature-rich development experience in VS Code for Quarkus application development. This release focused on introducing tooling support for Gradle projects, as well as adding new application.properties language features. Watch a demo of the new features: New features Gradle […]

How Quarkus brings imperative and reactive programming together

How Quarkus brings imperative and reactive programming together

November 18, 2019

The supersonic subatomic Java singularity has expanded! 42 releases, 8 months of community participation, and 177 amazing contributors led up to the release of Quarkus 1.0.  This release is a significant milestone with a lot of cool features behind it. You can read more in the release announcement. Building on that awesome news, we want […]

Quarkus: Modernize helloworld JBoss EAP quickstart, Part 2

Quarkus: Modernize "helloworld" JBoss EAP quickstart, Part 2

November 8, 2019

In part one of this series, we took a detailed look at Red Hat JBoss Enterprise Application Platform (JBoss EAP) quickstarts helloworld quickstart as a starting point for understanding how to modernize a Java application using technologies (CDI and Servlet 3) supported in Quarkus. In this part, we’ll continue our discussion of modernization with a […]

Quarkus: Modernize helloworld JBoss EAP quickstart, Part 1

Quarkus: Modernize "helloworld" JBoss EAP quickstart, Part 1

November 7, 2019

Quarkus is, in its own words, “Supersonic subatomic Java” and a “Kubernetes native Java stack tailored for GraalVM & OpenJDK HotSpot, crafted from the best of breed Java libraries and standards.” For the purpose of illustrating how to modernize an existing Java application to Quarkus, I will use the Red Hat JBoss Enterprise Application Platform […]

Bring joy to development with Quarkus, the cloud-native Java framework

Bring joy to development with Quarkus, the cloud-native Java framework

October 24, 2019

Our first DevNation Live regional event was held in Bengaluru, India in July. This free technology event focused on open source innovations, with sessions presented by elite Red Hat technologists. Quarkus is revolutionizing the way that we develop Java applications for the cloud-native era, and in this presentation, Edson Yanaga explains why it also sparks joy.

Autowire MicroProfile into Spring with Quarkus

Autowire MicroProfile into Spring with Quarkus

October 2, 2019

Eclipse MicroProfile and Spring Boot are often thought of as separate and distinct APIs when developing Java microservices. Developers default to their mental muscle memory by leveraging the APIs that they use on a daily basis. Learning new frameworks and runtimes can be a significant time investment. This article aims to ease the introduction to […]

Latest Comments

Waiting for Disqus…