Close Menu
    DevStackTipsDevStackTips
    • Home
    • News & Updates
      1. Tech & Work
      2. View All

      How To Prevent WordPress SQL Injection Attacks

      June 12, 2025

      Java never goes out of style: Celebrating 30 years of the language

      June 12, 2025

      OpenAI o3-pro available in the API, BrowserStack adds Playwright support for real iOS devices, and more – Daily News Digest

      June 12, 2025

      Creating The “Moving Highlight” Navigation Bar With JavaScript And CSS

      June 11, 2025

      Surface Pro 11 with Snapdragon X Elite drops to lowest price ever

      June 12, 2025

      With WH40K Boltgun and Dungeons of Hinterberg, this month’s Humble Choice lineup is stacked for less than $12

      June 12, 2025

      I’ve been loving the upgrade to my favorite mobile controller, and there’s even a version for large tablets

      June 12, 2025

      Copilot Vision just launched — and Microsoft already added new features

      June 12, 2025
    • Development
      1. Algorithms & Data Structures
      2. Artificial Intelligence
      3. Back-End Development
      4. Databases
      5. Front-End Development
      6. Libraries & Frameworks
      7. Machine Learning
      8. Security
      9. Software Engineering
      10. Tools & IDEs
      11. Web Design
      12. Web Development
      13. Web Security
      14. Programming Languages
        • PHP
        • JavaScript
      Featured

      Master Data Management: The Key to Improved Analytics Reporting

      June 12, 2025
      Recent

      Master Data Management: The Key to Improved Analytics Reporting

      June 12, 2025

      Salesforce Lead-to-Revenue Management

      June 12, 2025

      React Native 0.80 – React 19.1, JS API Changes, Freezing Legacy Arch and much more

      June 12, 2025
    • Operating Systems
      1. Windows
      2. Linux
      3. macOS
      Featured

      Surface Pro 11 with Snapdragon X Elite drops to lowest price ever

      June 12, 2025
      Recent

      Surface Pro 11 with Snapdragon X Elite drops to lowest price ever

      June 12, 2025

      With WH40K Boltgun and Dungeons of Hinterberg, this month’s Humble Choice lineup is stacked for less than $12

      June 12, 2025

      I’ve been loving the upgrade to my favorite mobile controller, and there’s even a version for large tablets

      June 12, 2025
    • Learning Resources
      • Books
      • Cheatsheets
      • Tutorials & Guides
    Home»Development»Simplify Cloud-Native Development with Quarkus Extensions

    Simplify Cloud-Native Development with Quarkus Extensions

    June 6, 2025

    The gradients that developers in the modern world experience when building cloud native applications often include the challenge of figuring out the right set of libraries and integrations to use. Quarkus alleviates this pain point and makes this experience a more seamless and faster experience to develop thanks to the rich set of extensions built into the Quarkus ecosystem. Extensions are pre-integrated capabilities that help to maximize developer delight and runtime performance. In my previous blog, I discussed how Quarkus live coding enhances the dev experience . Today, let’s dive deeper into Quarkus Extensions .

    Why Extensions Matter

    The traditional layers of a Java stack often include some manual configuration and glue code to piece together the various libraries, as well as interceptors that need to be integrated too. Quarkus changes the game by providing extensions that are:

    • Optimized for build time and runtime performance

    • Preconfigured to reduce boilerplate

    • Integrated seamlessly with Quarkus dev services

    • Compatible with native compilation via GraalVM

    This means you have less setup, faster feedback loops, and more time to write business logic.

    Top Extensions to Explore

     RESTEasy Reactive

    Create RESTful APIs with minimal configuration and blazing-fast performance. Quarkus supports both classic RESTEasy and the newer RESTEasy Reactive, which is designed for reactive programming models.

    @Path("/hello")
    public class HelloResource {
        @GET
        public String hello() {
            return "Hello from Quarkus!";
        }
    }
    

    Hibernate ORM with Panache

    Panache simplifies JPA by reducing boilerplate code and making your data layer expressive and concise.

    @Entity
    public class Person extends PanacheEntity {
        public String name;
        public static Person findByName(String name) {
            return find("name", name).firstResult();
        }
    }
    

    Kubernetes & OpenShift

    Quarkus offers native support to generate deployment YAMLs, making it cloud-native out of the box.

    ./mvnw clean package -Dquarkus.kubernetes.deploy=true

    You can also configure deployment details using application properties like:

    quarkus.kubernetes.name=my-app
    quarkus.kubernetes.replicas=3

    SmallRye (MicroProfile)

    Need configuration, health checks, metrics, or OpenAPI? Just add the right SmallRye extension.

    ./mvnw quarkus:add-extension -Dextensions="smallrye-health"

    Then add a health endpoint:

    @Health
    @ApplicationScoped
    public class LivenessCheck implements HealthCheck {
        @Override
        public HealthCheckResponse call() {
            return HealthCheckResponse.up("I'm alive!");
        }
    }
    

    Getting Started

    Adding extensions is a breeze using the Quarkus CLI or Maven plugin:

    quarkus ext add 'hibernate-orm-panache'

    Or:

    ./mvnw quarkus:add-extension -Dextensions="rest-easy-reactive, kubernetes"

    Conclusion

    The Quarkus Extensions are a great way to include common features in your application without worrying about how all the complicated pieces fit together. If you’re building REST APIs, integrating with databases, deploying Kubernetes applications, there is likely an extension that can help. It is a very exciting time if you’re trying to upgrade your Java technology stack for the cloud.

    Source: Read More 

    Facebook Twitter Reddit Email Copy Link
    Previous ArticleBetter CSS Shapes Using shape() — Part 3: Curves
    Next Article TypeBridge – zero ceremony, compile time rpc for client and server com

    Related Posts

    Security

    Apache Tomcat Under Attack: Massive Brute-Force Campaign Targets Manager Interfaces

    June 13, 2025
    Security

    Warning: Discontinued Amazon Cloud Cam Has Vulnerability (CVE-2025-6031), Exposing Your Network

    June 13, 2025
    Leave A Reply Cancel Reply

    For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.

    Continue Reading

    CVE-2025-4633 – Airpointer Default Credentials Vulnerability

    Common Vulnerabilities and Exposures (CVEs)

    CVE-2025-23165 – Node.js ReadFileUtf8 Memory Leak Denial of Service

    Common Vulnerabilities and Exposures (CVEs)

    The power of play

    Web Development

    Can you install SteamOS on a laptop or desktop PC?

    News & Updates

    Highlights

    CVE-2025-46336 – Rack::Session Pool Session Restoration Vulnerability

    May 8, 2025

    CVE ID : CVE-2025-46336

    Published : May 8, 2025, 8:15 p.m. | 3 hours, 22 minutes ago

    Description : Rack::Session is a session management implementation for Rack. In versions starting from 2.0.0 to before 2.1.1, when using the Rack::Session::Pool middleware, and provided the attacker can acquire a session cookie (already a major issue), the session may be restored if the attacker can trigger a long running request (within that same session) adjacent to the user logging out, in order to retain illicit access even after a user has attempted to logout. This issue has been patched in version 2.1.1.

    Severity: 4.2 | MEDIUM

    Visit the link for more details, such as CVSS details, affected products, timeline, and more…

    Week in review: LLM package hallucinations harm supply chains, Nagios Log Server flaws fixed

    April 20, 2025

    A glimpse of the next generation of AlphaFold

    May 27, 2025

    CVE-2025-43917 – Pritunl Client Privilege Escalation Vulnerability

    April 23, 2025
    © DevStackTips 2025. All rights reserved.
    • Contact
    • Privacy Policy

    Type above and press Enter to search. Press Esc to cancel.