Best of Quarkus2025

  1. 1
    Article
    Avatar of quarkusQuarkus·28w

    Grpc Zero

    Quarkus gRPC Zero eliminates the need for native protoc binaries by running gRPC code generation entirely within the JVM. It embeds libprotobuf compiled to WebAssembly and translated to Java bytecode using Chicory, enabling portable and consistent builds across all platforms. Developers can continue writing .proto files as usual while avoiding platform-specific toolchain maintenance, simplifying CI pipelines, and reducing dependencies. The extension is currently experimental and available as a drop-in replacement for the standard quarkus-grpc-codegen artifact.

  2. 2
    Video
    Avatar of awesome-codingAwesome·27w

    Modern Java is pretty cool and you can't avoid it anymore...

    Modern Java has evolved significantly from its verbose, bloated reputation. Key improvements include records for reducing boilerplate, type inference with the var keyword, Project Loom's virtual threads for simplified concurrency, and advanced garbage collectors for better performance. New frameworks like Quarkus leverage GraalVM and ahead-of-time compilation to deliver cloud-native applications with millisecond startup times and reduced memory footprints, while maintaining familiar Java syntax and patterns. These changes make Java competitive with modern languages while preserving its enterprise stability and extensive job market.

  3. 3
    Article
    Avatar of java_libhuntAwesome Java Newsletter·48w

    Beyond Spring: Unlock Modern Java Development with Quarkus

    Quarkus offers a modern alternative to Spring Boot for Java development, focusing on build-time optimization rather than runtime flexibility. Key advantages include faster startup times, lower memory usage, instant hot reload during development, and container-native design. The framework provides type-safe configuration, simplified REST APIs, and optional native compilation with GraalVM while maintaining familiar Java patterns. Quarkus encourages modern Java practices like records, reactive programming, and simplified data access through Panache, making it well-suited for cloud-native applications, microservices, and serverless deployments.

  4. 4
    Article
    Avatar of quarkusQuarkus·49w

    Quarkus MCP Server: The First Java Server SDK to Support Streamable HTTP!

    Quarkus MCP Server is the first Java SDK to support Streamable HTTP, providing real-time, scalable communication for Java applications. The update allows easy integration with mobile apps and cloud services, though some features like resumability are planned for future releases. Developers can upgrade easily by updating Maven dependencies, and the server can be launched with simple commands. This advancement opens new possibilities for building AI assistants, chatbots, and other applications.

  5. 5
    Article
    Avatar of collectionsCollections·17w

    Java Weekly and Ecosystem Updates: Spring, IntelliJ, Quarkus, and More

    Spring Boot 4 launches with declarative interface clients, API versioning, and enhanced security. Spring Security 7 adds multi-factor authentication, passkeys, and OAuth Identity Provider support. Spring AI expands with MCP integration and agentic frameworks, while Spring gRPC reaches General Availability. Java improvements include script execution, virtual threads, GraalVM native images, and Project Leyden AOT caches offering 75%+ startup time improvements. Kotlin developers gain JSpecify-based null-safety in Spring Boot 4. Additional updates include IntelliJ IDEA debugging enhancements, Spring Vault 4.1.0 interfaces, JDK 26 field immutability enforcement, and releases for Quarkus, Infinispan, and Gradle.

  6. 6
    Article
    Avatar of quarkusQuarkus·19w

    Quarkus feature flags

    Quarkus Feature Flags is a lightweight, extensible Quarkiverse extension for implementing feature flags in Quarkus applications. It provides blocking/non-blocking APIs, multiple built-in flag providers (config-based, in-memory, Hibernate ORM), and integrations with Security, Qute templates, and CRON. The extension includes several flag evaluators for dynamic logic based on time spans, user identity, role-based access, and CRON expressions. Flags can be defined in application.properties or dynamically registered, with values computed as boolean, string, or integer. The SPI allows custom flag providers and evaluators through CDI beans, making it flexible for various use cases like gradual rollouts, permission control, and time-based feature activation.

  7. 7
    Article
    Avatar of frankelA Java geek·1y

    Even more OpenTelemetry - Kubernetes special

    The post discusses the transition from Docker Compose to Kubernetes using Helm charts, focusing on incorporating Kubernetes-related features into an OpenTelemetry demo. It highlights the use of vCluster for separating app pods from infrastructure pods, Traefik as an ingress controller, and OpenTelemetry collectors for monitoring. The post also introduces the instrumentation of OpenTelemetry-free apps using Kubernetes instrumentation and mentions adding a new Quarkus component.

  8. 8
    Article
    Avatar of foojayioFoojay.io·44w

    Sentiment Analysis with Java, Quarkus, LangChain4j, and Local LLMs

    A hands-on guide to building a local sentiment analysis REST API using Java, Quarkus, and LangChain4j with Ollama-managed LLMs. The tutorial demonstrates creating a privacy-focused sentiment classifier that runs entirely on your machine using the Phi-3 Mini model, eliminating the need for cloud APIs or external dependencies. It covers project setup, AI service configuration, and testing with practical examples.