Quarkus - Blog - page 2

Building Kafka Streams applications with Quarkus and Eclipse MicroProfile

Kafka Streams is a very popular solution for implementing stream processing applications based on Apache Kafka. It lets you do typical data streaming tasks like filtering and transforming messages, joining multiple Kafka topics, performing (stateful) calculations, grouping and aggregating values in time windows and much more. Unlike other streaming query engines that run on specific processing clusters, Kafka Streams is a client library. This means a (Java) application is needed which starts and runs the...

New extension: Hibernate Search + Elasticsearch

In the 0.15.0 version of Quarkus, we introduced the Hibernate Search + Elasticsearch extension and, with 0.16.0, we added a guide and a quickstart explaining how to use it. If you want to index your Hibernate ORM entities in Elasticsearch and don’t mind updating your code from time to time, you’re very welcome to become an early adopter and provide feedback. What is Hibernate Search? This is an old time favorite of mine. Back in...

Quarkus and Web UI Development

In this blog post we will take advantage of the respective development modes of both Quarkus and Angular CLI and see how we can develop a zero turnaround web application backed by a RESTful API on Quarkus. While I am using Angular, the concepts are the same for other modern web application frameworks. The source code for this blog can be found at https://github.com/kabir/blog-quarkus-ui-development. It contains a README which explains in detail how the application...

Quarkus has a logo

The Quarkus project team leadership worked with the Middleware Engineering Services (MWES) Design team to create the visual identity of the Quarkus brand. To design the brand the MWES team looked to the project name and took into consideration the project’s unique features; its small size, its ultra-fast scaling speed, and its Kubernetes roots. The logo also had to live up to the project tagline: "Supersonic Subatomic Java." The Quarkus Logo Breaking down the logo’s...

Welcome to Quarkus!

Quarkus has received awesome community feedback. Many many thanks for your warm encouragements, your contributions, your proposals and above all your enthusiasm. This has gone beyond our wildest expectations. Let’s keep rocking! Join us on our Google group or Zulip chat. Oh by the way, quite a few people ask us whether Quarkus was Open Source? Of course, all is on GitHub under the ASL 2.0 license.