Best of Quarkus2024

  1. 1
    Article
    Avatar of medium_jsMedium·2y

    The ultimate static file server benchmark

    The article presents a benchmark of the performance of static file servers implemented in various languages. The front-runners in terms of performance were Quarkus, Webflux, and Rust.

  2. 2
    Article
    Avatar of communityCommunity Picks·2y

    What's Your Go-To Java Framework

    Choosing the right Java framework is crucial for project success. This post discusses preferred frameworks like Quarkus and Spring Boot, highlighting the advantages of using Java 21 with features like virtual threads. It also explores tools like Maven and PostgreSQL, emphasizing their benefits for developers. Observability tools like Digma and OpenTelemetry for Quarkus are also covered, demonstrating their importance in monitoring and improving application performance.

  3. 3
    Article
    Avatar of baeldungBaeldung·2y

    Hibernate Reactive and Quarkus

    Hibernate Reactive and Quarkus are tools for building reactive Java applications. Hibernate Reactive extends Hibernate ORM to work with non-blocking database drivers, while Quarkus is optimized for creating reactive applications with Kubernetes-native features. The post outlines the importance of reactive programming, the use of Mutiny API, and creating a reactive bank deposit application. It also covers entity definition, repository implementation, REST endpoints, and integration testing using Quarkus.

  4. 4
    Video
    Avatar of ibmtechnologyIBM Technology·1y

    The Battle for Java Supremacy: Spring Boot vs Quarkus #java #javaspringboot #hybridcloud #quarkus

    Spring Boot is an opinionated framework for creating standalone, production-ready Spring applications, known for its ability to reduce boilerplate code and its vast ecosystem. Quarkus, a newer Java framework, is designed for container-optimized and cloud-native applications, offering faster boot times and better resource utilization. It supports both imperative and reactive programming models, with a strong focus on developer productivity.

  5. 5
    Article
    Avatar of communityCommunity Picks·2y

    Quarkus Vs. Micronaut

    This post compares Quarkus and Micronaut in terms of architecture, design, code samples, use cases, development experience, documentation, community support, tooling, observability capabilities, ease of integration, and future sustainability.

  6. 6
    Article
    Avatar of justjavaJust Java·2y

    Quarkus: The Supersonic Subatomic Java Framework

    Quarkus is a Kubernetes-native Java framework designed for cloud-native and serverless applications, known for fast startup times and low memory usage. It supports both reactive and imperative programming and has an extensive extension ecosystem. Compared to Spring, Quarkus offers advantages in startup time, memory footprint, and cloud-native design, albeit with a steeper learning curve for Spring developers. The author's experience highlights its suitability for modern, containerized applications, particularly in environments like AWS and Kubernetes.

  7. 7
    Article
    Avatar of communityCommunity Picks·2y

    44 Tools, Plugins and Libraries to Get Started with Your First Java Spring/Quarkus App

    Learn about the essential tools, plugins, and libraries for Java Spring/Quarkus development. Discover how SDKMan! aids in Java development and explore recommended IDE plugins.

  8. 8
    Article
    Avatar of communityCommunity Picks·2y

    What's Your Go-To Java Framework

    Explore different Java frameworks such as Java 21, Quarkus, Spring Boot, Maven, JUnit 5, and Testcontainers.

  9. 9
    Article
    Avatar of quarkusQuarkus·2y

    Crafting a Local RAG Model with Quarkus

    Learn how to build an AI-infused chatbot application using Quarkus, LangChain4j, Infinispan, and the Granite LLM. Get insights into the RAG pattern and the main components of the application. Find out how to implement the chatbot using the provided extensions and dependencies.

  10. 10
    Article
    Avatar of baeldungBaeldung·1y

    Debugging Quarkus Applications

    Learn various methods for debugging Quarkus applications, leveraging JVM debug mode and different startup processes. Discover how to start Quarkus in dev mode for enhanced debugging features, use custom main methods in IDEs, and deploy applications to OpenShift for remote debugging. Develop and troubleshoot effectively by connecting your IDE to running instances locally or in containers.

  11. 11
    Article
    Avatar of baeldungBaeldung·2y

    Java Weekly, Issue 523

    This post discusses using AI to generate descriptions for JFR events, integrating LLMs in Quarkus applications, and includes various articles and podcasts related to Java and Spring.

  12. 12
    Article
    Avatar of baeldungBaeldung·2y

    Java Weekly, Issue 539

    This post covers topics such as Jakarta Data, Spring AI, alternative implementation problem, and the pick of the week article about CI tests.