JBoss.ORG

Stay in touch with Red Hat Developer

Red Hat uses the best and most effective ideas from the community projects to build enterprise products. These products remain open and are being used all around the world by corporations, governments, and non-profit organizations.

Learn more at developers.redhat.com @rhdevelopers

This Week in JBoss - January 13th 2022

Stefan Sitani

Happy new year, everyone! Welcome to the first JBoss weekly editorial of 2022. Enjoy our pick of the latest news and interesting reads from around the JBoss community.

Releases, releases, releases!

Here are the releases from the JBoss Community for this edition:

Articles, Books, and Tutorials

New year, new content! Check out some of the recent articles about Java, Kubernetes, Quarkus, and more…​

New Book: Reactive Systems in Java

Reactive Systems in Java, by Clement Escoffier and Ken Finnigan

In their new book Reactive Systems in Java, Clement Escoffier and Ken Finnigan take an in-depth look at reactive systems design make applications responsive, elastic, and resilient, and explore event-driven architectures as a flexible and composable option for designing distributed systems. Full of practical examples, their new book helps developers bring these approaches together when designing applications with Quarkus.

Simplify Java persistence using Quarkus and Hibernate Reactive

Simplify Java persistence using Quarkus and Hibernate Reactive by Daniel Oh

Daniel Oh walks you through developing a reactive application with persistent data storage that leverages the benefits of simplified JPA implementation using the new extension for Hibernate Reactive with Panache.

Getting started with Netty

Getting started with Netty by Francesco Marchioni

Francesco’s tutorial introduces you to Netty a client/server framework that provides a simplified layer over non-blocking I/O networking. The introduction briefly describes the notable features that Netty provides. The first part of the tutorial section explains how you can create a simple echo server. The second part shows you how you can expand it by adding a separate Netty Client with its own Handler, and also demonstrates how to send a String between the client and the server over the event loop.

Why you should migrate your Java workloads to OpenShift

Why you should migrate your Java workloads to OpenShift by Philip Hayes

In the first part of his two-part post series, Philip Hayes outlines the main benefits of migrating Java workloads to OpenShift and explores a number of tools available from Red Hat and from the Konveyor community project that are designed to help you transitions your Java workloads to the cloud with ease. Stay tuned for part 2 that will take an in-depth look at migrating a JBoss EAP application to OpenShift!

How to use Quarkus with the Service Binding Operator

How to use Quarkus with the Service Binding Operator by Ioannis Kanellos

Ioannis Kanellos opens his article with a brief history of service binding solutions for Kubernetes developers and follows it up with a demonstration of a developer workflow centered around binding an external database service to an application in a cloud environment. With plenty of code examples and technical detail, Ioannis walks you through provisioning a database service, writing a Quarkus app for simplified data access with Hibernate with Panache, generating the service binding resources using the Service Binding Operator, and deploying your project to a containerized Kubernetes cluster running on your local machine.

Videos

Here’s my pick of this week’s YouTube videos:

That’s all for today! Please join us again in two weeks for another round of our JBoss editorial!

Latest Upstream Posts

25 January 2022 | Donato Marrazzo

Calling Java from DMN

25 January 2022 | F.Marchioni

How to configure an Elytron JAAS Security Realm

25 January 2022 | Keycloak Blog

Keycloak 16.1.1 released

21 January 2022 | F.Marchioni

Migrating from Spring Boot to Quarkus with MTA

21 January 2022 | Vittorio Rigamonti

Querying Infinispan with the new .NET core client

21 January 2022 | Matteo Mortari

Data enrichment use-case with DMN and BPMN

21 January 2022 | Jeff Mesnil

WildFly 26.0.1 is released!

21 January 2022 | Brian Stansberry

WildFly Release Plans for 2022

- End of Results -