vert.x

Spring Boot and Vert.x
Article

Reactive Spring Boot programming with Vert.x

Gytis Trikleris

The latest Eclipse Vert.x Spring Boot starters provide a Spring native vocabulary for the JVM reactive toolkit; learn more through examples in this article.

Eclipse Vert.x
Article

Processing CloudEvents with Eclipse Vert.x

Matthias Wessendorf

How to generate or process CloudEvents using Vert.x. CloudEvents describe event data in a common, standardized way based on a spec from CNCF

Red Hat AMQ image
Article

Asynchronous communication between microservices using AMQP and Vert.x

Faisal Masood

This article shows how to use Apache QPid Proton (or Red Hat AMQ Interconnect) as a message router, the Vert.x AMQP bridge, and the Advanced Message Queuing Protocol (AMQP) for asynchronous request-reply communication between two microservices. Since AMQP is a wire-level protocol, services written in other stacks (like .NET) can also use the same communication channel.

Red Hat Summit Logo
Article

Red Hat Data Grid on Three Clouds (the details behind the demo)

Sebastian Łaskawiec

Here are behind-the-scenes details on how the Red Hat Summit 2018 multi-cloud demo was configured to run Red Hat Data Grid in active-active-active mode for cross-site replication across three clouds to handle a large amount of globally routed traffic.

Eclipse Vert.x logo
Article

When Vert.x Meets Reactive eXtensions (Part 5 of Introduction to Vert.x)

Clement Escoffier

In the last post, we saw how Eclipse Vert.x can interact with a database. To tame the asynchronous nature of Vert.x, we used Future objects. In this post, we are going to see another way to manage asynchronous code: reactive programming. We will see how Vert.x combined with Reactive eXtensions gives you superpowers.

Eclipse Vert.x logo
Article

Accessing Data - The Reactive Way

Clement Escoffier

In this post we are going to see how we can use JDBC in an Eclipse Vert.x application, and this, using the asynchronous API provided by the vertx-jdbc-client.

Eclipse Vert.x logo
Article

Some REST with Vert.x (Part 3 of Introduction to Vert.x)

Clement Escoffier

This post is part of the Introduction to Eclipse Vert.x series. In the last post, we saw how this application became configurable and how we can use a random port in a test. Let’s go a bit further this time and develop a CRUD-ish / REST-ish application.

Eclipse logo
Article

Server-side Kotlin with Eclipse Vert.x at JavaOne

Thomas Segismont

I was lucky enough to speak at JavaOne 2017 last month. It was my first time there, as both an attendee and a speaker. I must say I was very much impressed. In particular, during the keynotes, I was happy to see how Java is moving forward, keeping up with the fast innovation pace in the cloud area. Unleash Your Talents: Server-Side Kotlin for Mobile Developers My presentation was about using the Kotlin language on the server-side with Eclipse Vert.x...

Visualizing Smog Sensor Data
Article

Visualizing Smog Sensor Data with the help of Vert.x, Prometheus, and Grafana

Heiko Rupp

Air pollution is a major problem in many cities around the globe. Some people in Stuttgart, Germany have developed cheap smog sensors that people can install on their balconies and other convenient places and then report data to a central site. I have written about that on OpenSource.com . The data is sent to a central server, from where it is visualized on a map. At the time of writing the above article, there was no way of seeing how...

Red Hat Wimplicit
Article

Reactive Programming with Vert.x

Clement Escoffier

This is the second session, which I gave at Red Hat Summit; this was an exploration of what is behind the reactive trend. Software is fiction, every season we have a new collection, we all have to follow this and right now, it's reactive. I spoke about what reactive programming is and how it can be used to build responsive systems. We covered what is reactive programming, and why it's interesting to use it today when building microservices application. We...

Video Thumbnail
Video

vert.x 3 - be reactive on the JVM but not only in Java by Clement Escoffier/Paulo Lopes

Join us in March 21-23 for Devoxx US 2017, details @ https://devoxx.us Vert.x 3 is a toolkit to create reactive applications on the Java Virtual Machine. Vert.x 3 takes the JVM to new levels of reactive awesomeness: it lets you build scalable applications transparently distributed in Java, JavaScript, Ruby and Groovy. And, you don’t have to choose a single language, but mix them! This talk presents the key concepts of Vert.x and how you can use it to build your next application. This session explains how the simple model promoted by Vert.x enables the construction of concurrent, scalable and efficient micro-service based applications. Several examples are developed during the talk and demonstrates Vert.x features such as the distributed event bus, the high availability, the polyglot aspect and vert.x web.

Video Thumbnail
Video

Helloworld Microservices Introduction

Our Microservices Playground: 6 different microservices, each using a unique Java framework: Dropwizard, Spring Boot, WildFly Swarm, JBoss Enterprise Application Platform, Node.js, Vert.x.

Leveraging Docker+Kubernetes+OpenShift running in a Red Hat Enterprise Linux (RHEL) VM. Microservices Slide Presentation http://bit.ly/helloworldmsa Demo Source Organization https://github.com/redhat-helloworld-msa Download the RHEL VM for Docker+Kubernetes+OpenShift (CDK) http://developers.redhat.com/products/cdk/docs-and-apis/

Technical Cheat Sheets for Developers
Article

Technical Cheat Sheets for Developers

Emily Parish

Over the past few months, we’ve been building and releasing a variety of technical cheat sheets and we’ve been getting many requests for more. We are working on new cheat sheets every day, ok maybe not weekends, but almost every day. Here are the cheat sheets available today: Linux Commands Cheat Sheet , Advanced Linux Commands Cheat Sheet , Wildfly Swarm Cheat Sheet , Containers Cheat Sheet , MongoDB Cheat Sheet , Kubernetes Cheat Sheet and the Eclipse Vert.x Cheat...

Eclipse logo
Article

Continuously Building a Book

Clement Escoffier

I’m thrilled to announce the availability of a mini-book about Eclipse Vert.x . This book focuses on the development of reactive microservices in Java and covers reactive systems and reactive programming. Writing a book, even for a mini-book is a tough task. While writing code and writing a book are very different experiences, you can apply the same process and good practice. I would like to list a couple of tips I’ve used to make the writing a bit easier...

Eclipse Vert.X book cover
Cheat Sheet

Eclipse Vert.x Cheat Sheet

Clement Escoffier

Eclipse Vert.x applications are fast, responsive, resilient and elastic. Here are step-by-step details to create them.

Eclipse logo
Article

Eclipse Vert.x Core Cheat Sheet

Clement Escoffier

Eclipse Vert.x is a toolkit used to build reactive and distributed systems on the Java Virtual Machine. Vert.x supports a variety of languages letting you choose which one you’d prefer. The Vert.x Core cheat sheet covers the creation of a project using Apache Maven, Gradle or the Vert.x CLI, and references most common Vert.x Core APIs, in 3 different languages (Java, JavaScript, and Groovy). Forgot how to create an HTTP server, use the HTTP client, implement a request-response on the...

Devoxx logo
Article

13 Red Hat sessions at Devoxx Belgium

Mike Guerette

For any of you planning to attend Devoxx Belgium during the week of 7 November, Red Hatters will be delivering 13 sessions, labs and BoFs and so you'll definitely want to attend one or more of them when you're there. Here's the list in chronological order. Enjoy! (By the way - if you're, I'll be there too so please stop by the Red Hat booth to say "hello".) Monday : Managing Cloud Native Applications with Kubernetes - End-to-End - University...