Skip navigation
2019

Welcome to another edition of the JBoss Editorial where we delve into the JBoss Communities in search of more exciting developments and news from the JBoss projects.

 

Developing Cloud Native Java applications with Quarkus

 

If you develop Java applications for the cloud then Quarkus is the framework you should be using.  Tailoring your application for GraalVM and HotSpot it results in a very fast boot time and low memory footprint, allowing your application to scale up quickly with higher density.  To see Quarkus in action check out Edson's DevNation Live presentation where he demonstrates its advantages through a live coding session.

 

Introducing Keycloak.X

 

The Keycloak team are developing a new version of Keycloak with some lofty goals.  The Keycloak.X distribution will focus on usability, reduced startup and memory footprint thanks to its use of Quarkus, support for zero-downtime upgrades and more.  The Keycloak team would love your help whether that is through code contributions, taking part in discussions or just trying it out.

 

Introducing jBPM's Human Task Recommendation API

 

With the introduction of jBPM's Human Task recommendation API it is now possible to include machine learning capabilities within your jBPM projects.  The API provides developers with the ability to integrate predictive models and have these recommendation services assign predicted values for the task or automatically complete the task should a predefined confidence level be reached.  If you are interested in exploring this feature then check out Rui's post where he describes the API and demonstrates how it can be used through a working example project.

 

Planned Security Features for WildFly 19

 

With the feature development phase of WildFly 19 underway the WildFly team would like to highlight some of the security features being worked on as part of this release.  Some of the features under development include support for MicroProfile JWT 1.1, Web Service and REST integration with Elytron, SSH integration for Git and more.  If you are interested in any of these features, or the others mentioned in the blog post, then please get in contact with the team and provide some feedback.

 

JBoss Out and About

 

Back in August Eric Schabell was attending DevConf.US where he gave two presentations.  The first presentation covered microservices and was entitled "The 3 Pitfalls Everyone Ignores with Microservices" with his second presentations covering his route into open source and entitled "How to jump start you career in open source".  Check out both links for Eric's slides and recordings of his presentations.

 

Having recently hosted a webinar covering a Cloud Native developer tool chain Eric nows follows up with a step-by-step video demonstrating how to use the the tooling for Red Hat OpenShift Application Runtimes (RHOAR) to create and launch a Spring Boot example program on OpenShift.

 

New Releases

 

 

That's all for another edition of the JBoss Editorial, please join us again for more exciting development from the JBoss Communities.

Welcome back to this new installment of the JBoss Weekly Editorial! It's been almost a month since the last one, so obviously, a lot as happens, but you'll try to catch you up as much as we can. There was a lot activity in many projects of the JBoss ecosystem, but this editorial puts the focus on Quarkus, still our newest baby, and Camel, reaching its version 3 very soon!

 

Camel 3.0

Apache Camel LogoApache Camel is thriving projects that have been around quite a while now. So it's not surprising that Apache Camel 3 is only 2 months away! To be ready for it, maybe you want to brush up on your Camel skills by following "Riding the Apache Camel", an Upcoming Webinar focusing on Integration Patterns in a Serverless World?

 

If you are a user of CodeMirror, you will be very happy about  Apache Camel Language support in CodeMirror. If you are more into Visual Studio, then look at this cool tutorial on Sending a telegram with Apache Camel K and Visual Studio Code. Either way, you'll have something Camelee to play with!

 

Quarkus

 

Quarkus Banner

Quarkus has been released only a few months and its launch has triggered a lot of integration projects along with demo apps and workshops. Some of the content released, focuses on high-level architectural considerations.  Such as the article released by  Narayana team  on Software Transactional Memory with Quarkus or this other one focused on Event-driven business automation powered by cloud-native Java . Some tutorial, more focused on practical problems, were also released during the last week. Noteworthy is the one on How the new Quarkus extension for Visual Studio Code improves the development experience and the one on Autowire MicroProfile into Spring with Quarkus.

 

 

Evangelist's Corner

As always, our very own Eric D. Schabell has been quite prolific in the last weeks. He released his workshop delivered during the DevOpsDays Raleigh 2019 - Creating Real DevOps Heroes (workshop) along with Getting Started with Cloud Native Development on OpenShift Container Platform (webinar). Last, but not the least, he will also deliver a presentation during Red Hat Forum Poland - Keynote and a Journey Through 3 Pitfalls in November. If you are anywhere nearby Warsaw, in Poland, go check it out!

 

Techbytes

With more than three weeks with an editorial, it’s no surprise that there is a lot of content to check out. Let’s start first by this intriguing Introduction to microservices observability with Eclipse MicroProfile . Once you are be done with this one, maybe you will like to look into even more esoteric discussion with this article on Heuristic exceptions. Assuming those two have not yet quench your thirst, you may have two in-depth articles on Kogito coming your way. First is an intro to Kogito, to get you well situated, and then we will dvelve into the Etymology of Kogito.. Pretty neat, isn't it?

 

OpenShift

 

OpenShift is awesome some platform for developers to deploy and experiment with products (and also, of course, for production). The JBoss ecosystem is, of course, no stranger to it and thus there was quite a handful of content published about it in the last weeks. Let's start here with a tutorial on how to Deploy Red Hat AMQ Streams and Fuse on OpenShift Container Platform 4. If you want more about AMQ, you may follow up with this other tutorial on 4 steps to set up the MQTT secure client for Red Hat AMQ 7.4 on OpenShift .


If you want to explore more in depth the infrastructure behind OpenShift, you can start by following this tutorial on how to write a simple Kubernetes Operator in Java using the Fabric8 Kubernetes Client . Along those lines, the following article on Using Red Hat OpenShift image streams with Kubernetes deployments might also be in your interest.

 

That's all for this week's edition of the Editorial, please join us next time as we continue our journey through the JBoss Communities in search of interesting articles and news.

Filter Blog

By date:
By tag: