Skip navigation
1 2 3 4 Previous Next

Weekly Editorial

54 Posts authored by: rpelisse

Welcome to another installment of our JBoss Editorial! As mentioned a few weeks ago, we are still looking for a new (and better) place to host our editorial. We are making good progress on this and we should move soon to a new platform. That being said, let’s move right into today’s editorial!

 

Evangelist's Corner

 

As always, our very own Eric D.Schabell has published content regularly in the past weeks, including the following items:

 

Drools and JBPM

Drools and JBPM are always a rich subject matter and if you happen to delve into these realms, you'll probably be interested in these two parts tutorial on Running an event-driven health management business process through a few scenarios (Part 1) (followed by

Running an event-driven health management business process through end user scenarios (Part 2) ). Another blog also offers feedback on Drools & jBPM: Functional Programming in DMN: it FEELs like recursing my university studies again

 

On the product shelf

 

We generally don't mention too much the Red Hat Middleware products associated with the JBoss projects in this editorial (it is a community blog post), but there have been two announcements worth mentioning here in the last weeks. First of all, JBoss EAP 7.3 was released and brings new packaging capabilities (as my team worked a lot of this release and we're quite proud 7.3 is out, I thought I'll mention it). The other announcement is the release of Red Hat Data Grid 8.0 which brings new server architecture, improved REST API, and more.

 

Techbytes

Here are a few more technical articles for you to explore depending on your taste. The first one covers migrating a Spring Boot microservices application to Quarkus, obviously a very interesting topic for any Java developer. A more practical article follows, discussing deploying projects to Apache Felix, Tomcat, and Karaf in VS Code. Then we would suggest looking into Capture database change data with Debezium Apache Kafka connectors, which will bring you to look at very different considerations. Finally, another article mentioning Quarkus: How to quickly run 100 Camels with Apache Camel, Quarkus and GraalVM.

Releases, releases, releases...


Decaf'

Enough of JVM head dump and other javal.lang.Exception? Take a look at something else - that will come in handy in your daily Java work, with this tutorial on Migrating applications to OpenShift!

 

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

Welcome to another installment of our JBoss editorial, but also our last on the jboss.org. Indeed, we’ll be migrating the editorial to the Red Hat developer blog quite soon (as jboss.org is no longer hosting blogs). Don’t worry, you won’t even need to update your feed, we’ll provide a redirect… And now, to the news of the last two weeks…

So long, jboss.org! Thanks for all the fish...

As you may be already aware, this website will become readonly on the 3rd of March. That’s why many projects have been moving their blog to a new location. That being said, don’t worry, the editorial will carry on, simply on another platform. We’ll provide redirect to play and I’ll ensure a smooth transition for all our reader. (Feel free to ping me if you run into any trouble).

 

Riding the (Apache) Camel (3)

Apache Camel Logo

With the recent release of Camel 3, it’s time to ride again the desert animal and explore its (newly) acquired features! Fortunately, Claus Ibsen has thought of that and he released a series of articles on Camel core optimization:

Also, don't forget that Apache Camel is supported by Quarkus. Maybe a nice way to expore (or explore again) using Camel ?

 

Techbytes

IMG_1322Image by markwgallagher is licensed under CC BY 2.0

 

If you are interested in process management with Drools and jBPM, we hope you have not missed this article on Drools & jBPM: PMML revisited! Also, the last two weeks brought you a threat as you have an interesting two-parts article waiting for you :

 

 

It’s no secret that handling … secrets is one of the most challenging topics when it comes to software deployment. With that in mind, you’ll love to learn more on Using secrets in Kafka Connect configuration.

 

Evangelist's Corner

 

As always, our very own Eric D. Schabell has been quite productive in the last weeks. He released an article on Integrating with SaaS Applications - Example CRM Integration along with a Beginners Guide - HR Employee Rewards Process Automation Workshop ! Have fun with those!

Releases, releases, releases...

 

It would not be another week in JBoss without at least a pair of new releases :

 

Décaf'

If you want to take a peek outside our usual Java world, you might find this article on OpenShift Actions: Deploy to Red Hat OpenShift directly from your GitHub repository quite compelling, but most importantly, quite useful if you deploy on OpenShift!

 

 

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

For this very first editorial of 2020, let us wish you all a Happy New Year! We hope you’ll have another excellent year within the JBoss community and the editorial will keep you up to date like it did in the last years. With that out of the way, let’s carry on and jump into this week’s issue, starting, of course, with an update on Quarkus!

 

Quarkus... Godspeed!

As the new year arrives, we're happy to report that our latest (and very promising) project, Quarkus is still going strong. It just released its version 1.1.1 but also the framework is gaining traction, especially in the context app developed for the clouds. If you want to know more, take a look at this article titled See the magic behind Quarkus, the cloud-native Java framework. It's also interesting to see that there Quarkus, like Wildfly, does not forbid the use of the popular Spring framework, but also integrate wells into Kubernatives! More on this in this other article Kubernetes-native Spring apps on Quarkus.

 

15-04-2015 Quark ChromosphereQuark Chromosphere" by ewanhobbs99 is licensed under CC BY-NC-ND 2.0

Techbytes

 

Bela Ban, the main developer of JGroups does not blog often, but  when it does, it's generally very interesting, in-depth articles regarding clustering and network development. His latest installment does not break with the pattern and led you into the complex, but fascinating use case of Spanning JGroups Kubernetes-based clusters across Google and Amazon clouds. A must read for the week! Still on the topic of Kubernetes clusters, maybe you want to discover Skupper.io: Let your services communicate across Kubernetes clusters? Or maybe you are a Kafka user, then your interest will be picked by this article on Serverless Kafka on Kubernetes.

Leaving Kubernetes behind, we also have a couple of other interesting articles being released in the last week. The first one covers Dynamic case management in the event-driven era, so a rather high-level view, while the second one drills down on a more pragmatic problem discussing Role-based access control behind a proxy in an OAuth access delegation. Last but not the least, we have another "in-depth" article discussing camel-core optimizations coming up in the next versions.

 

Evangelist's Corner

 

As always, our evangelists keep releasing new demo and content to help people discover and use the latest version of the JBoss Community projects. In the last weeks, Eric D. Schabell released an article titled Code Ready Containers on Decision Management developer tools update, but also another on titled 2019 in review - Open career and portfolio architecture. Go check them out!

 

Décaf'

 

Kubernetes has been a very trendy topic for the last month. Actually, this very editorial features none less than three different articles relating to it! As people maybe interested in those while not wanting to fish them out of the content above, I've regrouped them all here. First we have the passionating article from Bela Ban on Spanning JGroups Kubernetes-based clusters across Google and Amazon clouds, closely followed by the one on Skupper.io: Let your services communicate across Kubernetes clusters and, of course, the one on Serverless Kafka on Kubernetes ! Enjoy!

 

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

There've been some noteworthy releases in the last two weeks such as Infinispan 10.1.0.CR1, Keycloak 8.0.1 and, of course, Camel 3.0 !  Just taking a look at all the new cool features coming with those should already keep you busy! But if it’s not enough, don’t worry, the rest of the JBoss community has you covered!

Pimp your tooling

 

Developers like sysadmins can only accomplish their work properly with the right tooling. What could a developer do nowadays without Github or a decent IDE? Same goes for admin. That’s why you might be interested to know about a couple of new tools that have been released in the last weeks. The first one is a Kogito tooling for friendly DMN and BPMN visualization on GitHub — if you do anything with BPMN and/or Kogito, you should definitely check it out! We’ve mentioned IDE as being a crucial tool for the developer, so you’ll be happy to read about the New features in Quarkus Tools for Visual Studio Code 1.2.0!

Beyond tooling, knowledge is also a strong ally of the developer, so maybe checking this New Eclipse MicroProfile book provides introduction to enterprise Java microservices might do you good . As we are talking theorical matter and concept, you should also take a look at this article on

Testing in production: From DevTestOops to DevTestOps...

 

All you ever wanted to know about AMQ Streams (even on OpenShift!)

 

OK, if you ever wanted to learn anything or everything on the AMQ Streams you are in for a treat. First, you have a nice overview of Event-based microservices with Red Hat AMQ Streams

, but if it’s not enough you have a three parts detailed series on Understanding Red Hat AMQ Streams components for OpenShift and Kubernetes (Part 1) , Part 2 and Part 3.

 

 

Releases, releases, releases...

 

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

Our last editorial was all about Quarkus, the project having just released its version 1.0. Of course, this issue will still feature of lot of news about the latest and brightest baby of the JBoss community. But I also wanted to bring up again a project have been heavily involved: JCliff and its Ansible integration. And I'm going to shamelessly used this editorial to promote it a bit !

 

 

JCliff - Putting Wildfly under Ansible control

 

So what is JCliff? JCliff is a small Java tool written to help integrate Wildfly into Puppet. It’s basically a layer between the JBoss CLI and the configuration management tool. Indeed, Puppet, like Ansible are working on state. They both check that the target, in this case an instance of Widfly, is in the correct state. If not, the tool will correct the issue and ensure the system is in the proper state. JCliff simply turn the question “is this in the appropriate state” into a series of JBoss CLI queries. It also does the same when the configuration management tool asks to correct the state. In the last year, we’ve worked hard into integrating JCliff inside Ansible, so people using it, can be fine-tuned and automated, as much as possible, their Wildfly configuration and deployment. Please, checkout our article on Managing JBoss EAP/Wildfly using Jcliff, if you want to know more about it!

 

Reflection Nebula NGC 1999

"Reflection Nebula NGC 1999" by Hubble Heritage is licensed under CC BY-SA 2.0

 

Quarkus

 

While I'm (rightfully) proud of our integration of Wildfly for Ansible, the fact remains that the current star of the JBoss ecosystem is, without a doubt, Quarkus. You don't have to take our word for it, check out Thoughtswork thinks about Quarkus! If you have not yet checked out Quarkus, the recent release of the 1.0 is the perfect opportunity to do so.

 

Why should you? Because any web Java developer or JEE developer needs to! By the way, if you are looking for an easy entry point, just follow this tutorial on Quarkus: Modernize "helloworld" JBoss EAP quickstart, Part 1

and its follow-up Quarkus: Modernize "helloworld" JBoss EAP quickstart, Part 2.

 

If you are already on board with Quarkus, then maybe take a look to this recent article on How Quarkus brings imperative and reactive programming together, I'm pretty sure you might find it interesting.

 

Kubernetes

 

The last two weeks have seen a lot of interesting content about Kubernetes being released! The first one that caught our eyes is this one on Plumbing Kubernetes CI/CD with Tekton. Another one worth mentioning is this article on Using the Red Hat OpenShift tuned Operator for Elasticsearch. Both are quite intriguing and discuss some very cool use cases.

 

Techbytes

 

Enough about Quarkus and Kubernetes for now, let's take a look at what else the JBoss community has been up to! First all, let us recommend to you this article on Tracing Kubernetes applications with Jaeger and Eclipse Che, because this kind of technique might be quite handy someday and it's a good read. Next, less "debug-oriented" and more "let's do cool things", comes this other article on  OpenShift autoscaling Red Hat Fuse followed closely by Event-based microservices with Red Hat AMQ Streams.

 

Evangelist's Corner

 

As always, our very own Eric D. Schabell has been releasing material in the past few weeks. Noteworthy is his webinar on Blueprint for omnichannel integration architecture, but also his tutorial on How to set up OpenShift Container Platform on your local machine in minutes. Also worth mentioning in this section is the Kogito deep dive video from Devoxx.

 

Releases, releases, releases...

 

 

Décaf

 

Enough about Java stuff? Want to hear about JBoss community-related news outside of the Javasphere? Well, did you hear about this supercool integration between Wildfly and Ansible using something called JCliff? OK, enough shameless plug. Even I can see this one is just too much…

 

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.

Welcome back to this new installment of the JBoss Weekly Editorial. This week our main guest star is the newly released Jakarta EE 8! And now, on with the show!

 

Jakarta EE 8

 

Jakarta EE Logo

 

Certainly, the most important news in the last week for the JBoss community has been the release of Jakarta EE 8. This new version has set the path for Wildfly, but will also drive changes and new features in numerous projects in our ecosystem. We can’t cover this announcement in detail in the editorial, but please do check out this excellent sum-up from Rhuan Rocha, if you want to know more. In timely manner, Rhuan had also released the previous week an article on Why Java Is So Hot Right, Now? The Java community at large has been taunted for almost two decades by the imminent death of the language and its technology, always prophesied to be replaced by whatever new shiny language just came out. But with the stubbornness of the Discworld’s giant turtle, Java just keeps carrying on. With the release of Jakarta EE 8 and project like Quarkus focusing on providing a framework for microservices in Java, it’s quite an interesting time to step back and remember why Java has been so successful and why it may remain as successful in the future.

 

TechBytes - Quarkus

Quarkus Logo

 

Released only a few months ago, Quarkus has kept up with healthy pace producing new version on a regular basis. If you have yet to take a look at this brilliantly innovative new application framework, dedicated to microservices implementation, go check out Burr Sutter’s video, it will catch you up perfectly! And to go deeper and farther, take a look then at this pretty cool Cloud-native messaging app (on OpenShift), built with Quarkus and AMQ Online. And if you like what you say there with AMQP, maybe this other article on building a CDC pipeline with AMQ streams (and Fuse) might also worth a look.

 

Keycloak & Wildlfy, it's all about security, baby

 

Security in application has been a rising concern for years now, so it’s no surprise to see new security features appears in Wildfly 18. Along with those, you can also take a look at the enhanced audit logging capabilities of the server. While those new features are certainly already nice to have, don’t think that server developers are done on this topic, far from it. Just announced is an upcoming automatic update of credential stores. Nowadays, the backbone of security is (IMHO) Single Sign On. So, in order to what you could achieve in the domain in the next years, take a look at Keycloak’s roadmap.

 

Evangelist's Corner

 

Eric D.Schabell kept on releasing his series entitled: “5 Questions Everyone’s Asking About Microservices”. The last two weeks the saw last two installments, Question 4 and Question 5, being published. If you’ve been waiting for them to be all out to binge’m like the latest season of your favorite TV Show, the time has arrived!

 

Décaf'

 

Enough java’s beans for you? You already got the jitters? Let’s cool off by looking at how the application monitoring operator works on OpenShift

 

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.

One of the latest and most innovative releases of our community has certainly been Quarkus. The project was published just a few months ago and it’s not surprising that it is now the topic of many materials being released in the few weeks. But especially this week, we are lucky not to have just another article or blog post, but several video presentations all discussing using Quarkus in very different context. Enjoy!

 

Quarkus - Live from DevNation

In the previous weeks, a few online presentations—part of the Live From DevNation series, were released and are bound to be of interest for many of you, readers, as they all focus on the latest, shiny and bright little gem of our community, Quarkus:

 

Kogito Ergo Cloud

 

The Kogito initiative is an ongoing effort to bring Drools to the cloud. To demonstrate how the rule engine fits into such an environment, the project contributors have launched a series of articles in the last weeks. The first installment was called Drools & jBPM: Kogito, ergo Rules — Part 1: Bringing Drools Further and its followup Drools & jBPM: Kogito, ergo Rules — Part 2: An All-Encompassing Execution Model for Rules  is now available too! Obviously, those two articles will be a perfect warm-up to the previously mentioned video presentation DevNation Live: Introducing Kogito .

 

3Scale your way into CI/CD

In the last weeks, a very nice series of articles on 3Scale have been released. Nicely organized, their use cases or example are around the topics of CI/CD using Jenkins and thus they form a nice, practical and very concrete example on how to use 3Scale:

 

Evangelist's Corner

As always, our very own Eric D.Schabell has not forgotten the JBoss Community and he released a new Beginners Guide - Building an Online Retail Web Shop Workshop (Guided Rules).

 

Decaf'

Enough about Quarkus, Drools and other Java technologies? Feel like trying something else or look at some other cool stuff, that could help you in your daily work. Well, you're in luck, last week, a very cool article on Controlling Red Hat OpenShift from an OpenShift pod was released. This is bound to be nifty, isn't it? But if OpenShift is not your jam, don't worry, we also this nice overview of Red Hat Enterprise Linux 8.1 Beta new development tools .

 

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.

Welcome to a new installment of the JBoss Weekly Editorial! (Which is now released every two weeks, but let’s not get sidetrack by that). The biggest news is for sure IBM and Mark Little have commented on that on his blog, but don’t worry, there is also plenty of more technical or community-related news for you!

 

Big Purple

 

The times, they are changing ! As you must be aware by now, IBM bought Red Hat, as announced a few months ago. The purchase being finalized, there is now an ocean of questions (and, to be honest, opportunities for collaboration) arising. I wish we could have all the answers to your question, but, hopefully, this blog entry from Mark Little, we still answer some for you.

 

Techbytes

 

A few interesting articles have been released in the past week. First is about Drools & jBPM: Kogito, ergo Rules — Part 1: Bringing Drools Further . It is to be noted that the Kogito project aims at providing the best possible cloud integration to both Drools & jPBM, so if you have any interest in both topics, you should certainly check this one out!

 

The next one is very exciting. I've been a fan of JGroups since I've been introduced to the frameworks back in 2005 (gosh, I'm not getting younger).  It has been the backbone of the JBoss Clustering solution for decades now, but the framework was also often leverage in cutting project. And now that Bela Ban released this article on Compiling JGroups to native code with Quarkus/GraalVM, I'm sure the possibilities unlocked with both Quarkus and JGroups are going to be endless!

 

Still not enough? Still craving for more technological babble to impress your friends at dinner parties? Well, then take a look at this one: Debezium Apache Kafka connectors for Change Data Capture (CDC).

 

Java Tooling

Despite the decade-long rumors of Java upcoming death, the corpse still appears to be moving and thriving. The zombie language even appears to learn new tricks or rather get new swagger, as illustrated by the 17-million downloads of Visual Studio Code Java extension.

But rest assure, if you are still not feeling comfortable coding Java in Visual Code, you can get started with Red Hat CodeReady Studio 12.12.0.GA and JBoss Tools 4.12.0.Final for Eclipse.

 

Evangelist's Corner

 

For the summer (well, summer in the northern hemisphere), Eric D. Schabell re-released an updated version of his classic 3 More Pitfalls Everyone Should Avoid with Hybrid Multicloud (slides). If you missed it the last time around, you have another chance to check it out! He also released a new Beginners Guide on "Building an Online Retail Web Shop Workshop (Domain Model)".

Releases, releases, releases... Infinispan version!

 

The Infinispan project has been quite busy in the last days. They released a new version of the core project, along with a new version of the Infinispan Operator. Take a look!

With something things happening lately, we have (again) missed an editorial two weeks ago! All our apology about that, but this one will catch you up if you have missed anything. No surprise, only a few weeks after its releases, Quarkus, and its beloved friend, GraalVM, are still the center of the attention! (as it should be!!!)

The smoking gun of a newborn star

Quarkus and GraalVM

With its recent releases, Quarkus is certainly a trending item! Especially when we see how far the project can go with coupled with GraalVM. And this potential is certainly leading to some exciting experiments like: Adventures in GraalVM: polyglot Camel (k) native routes with Quarkus, or Towards a Polyglot Drools on GraalVM (with Bonus Tech-Lead Prank)!

 

Quarkus being a very new and innovative context of execution for an application, it is to be expected for people to try to migrate their own application. If you plan to do so, this article on Migrating Java applications to Quarkus: Lessons learned is a “must-read”! After that, you may want to take a look at this one From zero to Quarkus and Knative: The easy way. With those two articles, you should be set to go even further in your exploration of Quarkus!

 

Note: If you happen to be able to read french, note that I will also release an article on Quarkus in next month’s issue of GNU/Linux Magazine France.

Retrospective on the bmpNEXT

If you are interested in rules engines and processes manager, but you happen to had no chance to join the bpmNEXT conference last week, here a few impressions for you (along with some teasing about our upcoming Red Hat Summit):

Still relating to rules, especially, in this case, drools, we also mentioned above, in the section about Quarkus, this quite cool article  Drools & jBPM: drools.js: Towards a Polyglot Drools on GraalVM (with Bonus Tech-Lead Prank) ! We’ve repeated here so to be sure you don’t miss it !

Evangelist's Corner

As always, our own Eric D. Schabell has been quite prolific, especially has he has joined several conferences:

On top of this material, he also took the time to promote upcoming labs at the Red Hat Summit 2019 (7–9 May):

Last, but certainly not the least, don’t forget to catch up with the Infinispan project, if you have the opportunity, on the Infinispan on tour, March-April 2019!

Techbytes

This editorial is already quite a mouthful, but maybe you can stomach a bit more? If so, take a look the following entries:

Releases, releases, releases…

As always, the JBoss community can go two weeks without a fair amount of new releases. Among the most notable, there is, of course, a new minor version of Quarkus, but also a first major released of Keycloak!

Décaf’

 

After digesting that much Java technologies, you are maybe craving for something else, right? Well, let us offer you a nice Introduction to Kubernetes (From container to containers), this ought to be a nice change of pace!

 

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. 



This new year has barely begun but the JBoss community is already running full steam ahead! But don’t worry, this editorial will catch you up in no time.

Fire

Wildfly has a new project lead!

 

Let's start by some rather important community news: WildFly Project Lead is now Brian Stansberry ! Willdfly is a crucial project for the JBoss community but we are very lucky to see Brian Stansberry taking the lead here. He has been working for years and the project and he is a perfect fit for the position.

 

 

January is the hear of Winter so it's only but fitting that the Hibernate community is quite active! First of all, the last weeks have seen quite a few interesting releases:

But there was quite a lot more happening at the same time! If you want to catch up, just browse the last two community newsletters they've released:

 

Evangelist's Corner

 

Our very own Eric D.Schabell appears to have decided to skip the winter holidays altogether and just keep blogging and posting like a machine! Look at all the material he released in the past weeks:

 

Techbytes

 

By now, you should be all catch up with the news so let's now dive into some more technical topic. First, let's take a look at Securing an embedded Jetty server using Elytron. Or maybe Using the Yeoman Camel-Project generator to jump start a project will be more up your alley? Eager for more? Well, look into Building Java 11 and Gradle containers for OpenShift ! At least, but not the least, Eclipse Che 7 is coming and this series of articles will make you want to try it for sure:

 

Total eclipse

 

As you can see, the winter holidays has not slowed down the releases within the JBoss community:

Decaf'

This editorial should contain enough "Java" to keep you up all night! So let's me conclude with something a bit less caffeinated, but that should still be quite interesting to most members of the JBoss community: Security Considerations for Container Runtimes.

 

 

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. 

The last editorial was focused on the "breaking news" of the day. Even if the dust has far from settled on this, it's time for us to get back to business as usual! Well, not really as usual, because we have a rather awesome announcement about .... SpringBoot!

 

SpringBoot

While technically more of a Red Hat news than a JBoss community one, it seems to very much deserved to be mentioned here: Announcing: Full Spring Boot support for Red Hat OpenShift Application Runtimes !!! I won't comment more but I will urge to take a look at the post!

 

Infinispan - on road to version 10!

 

The Infinispan project is getting close to release its next  major version and they have laid for us the road ahead: The road to Infinispan 10 (Alpha1)! This post is nice sum up of the coming new features and changes in the project. I highly recommend you take a look at it. And if you have not yet played with or experimented with Infinispan, maybe this Quick start Infinispan on Kubernetes would be a nice opportunity to do so. And if you have familiar with Infinispan, you certainly want to explore its usage on Kubernetes!

Tech Bytes

 

The headlines above are already plenty to digest. However, you might still be hungry for a tidbits of technical knowledge. We therefore selected a few things for you to nimble on:

 

Not done yet? Worry not, our own Eric D. Schabell has also plenty for you to fest on!

 

 

Releases, releases, releases...

While we are blogging, twitting and emailing, the developers of the JBoss Community are quietly working and more importantly.... Releasing!

 

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.

If you are, like me, in Europe now, you must know that it is (ridiculously) hot right now... But despite this heat wave of a sort, the JBoss community, as always, have been pretty busy in the last two weeks - certainly leveraging the relative quiteness of the summer season, to get some "things done". Let's take a look at you may have missed in the recent days...

 

Fan

Techbytes

 

Let's start with some high level consideration by checking out this new article called  From Agile to Serverless. Indeed, as the buzz around "serverless" is growing up, I though it might be a good idea to remember a bit how we ended up here !

 

Zig Zag

Deploying application inside Openshift is certainly a big trend of the last year. Indeed, one of the core functionality of Openshift - autoscaling, can be the key to success, but is also not so easy to implement. So you certainly want to take look at this quite good article on Autoscaling the Red Hat Cache Service on OpenShift. (and if you wonder, Red Hat Cache Service is based on Infinispan ).

 

If there is something that many of us like, as being both developer and member of JBoss Community, is to find way for products to integrate in way that match our way of working - rather than being forced to use a tool in a certain way. So, for instance, if you do not like XML, but love to work with Camel, you need to check up this little article on Polyglot Camel Routes. Along the same lines, if you have to work with JS but would like to be able to use Java instead, take a look at the following article: Adventures in GraalVM: invoke Java code from JS in native-image

. Last, but not the least, let's take a quick look at how How to set up RBAC on Red Hat AMQ Broker!

 

Community

 

The JBoss community encompasses several other ones and one of the most thriving is certainly the Hibernate community. And the best way to keep up with this one is to check out their Hibernate Community Newsletter 15/2018. One of the main feature of this month entry is the interview of one of the developer: Meet Jan-Willem Gmelig Meyling.

As always, our own Eric D. Schabell has been quite productive in the last two weeks and released not one, but two articles on Opensource.com: What data is too risky for the cloud? and Why you can't move everything to the cloud. On top of those articles, he also released the fourth part of his ongoing series for DZone on 3 Pitfalls Everyone Should Avoid With Hybrid Multi-Cloud (Part 4).

 

Releases, releases, releases...

As alwasy, the last past two weeks have seen their fair share of releases - so here is a small recap:

 

Decaf'

 

The JBoss community and products are not living in their own little planet and there is all action happening around them that you may like to be aware of. Openshift being a rising interest in the Java world, it's certainly make sense to know about the Renaming of OpenShift Origin with 3.10 release. Also of interest for the Java developer would be those the two next articles. The first one cover the not so easy topic of Container-native integration testing

and the second adresses the problematic of Natively compile Java code for better startup time. Both are certainly worth checking out!

 

Hopefully, you have found something in this week's editorial to pique your interest and give you something to explore while waiting for next week's installment. Join us here next week for more news from the JBoss Community.

Welcome to a new edition of the JBoss Weekly Editorial. As summer comes closer on the northern hemisphere, the blue sky and sunny days do not appear to be able to hinder the community progress. No rest for the weary, ain't it? As proof, Red Hat just released Red Hat Fuse 7 - obviously built from the tremendous amount of work the Fuse community has put in the project in the last month (and releases).

 

Techbytes

 

We'll start this editorial by jumping directly into the a set of technical articles that have been released in the previous week. The first we would like to mention is The best way to write a Hibernate ORM issue test case . It will be of interest to anyone who would like to contribute a feature or a bug fix to the project, but also reveal an often under documented aspect a project: the testing framework.

 

Right after this one, let's go into something a bit more practical and take a deep look at how to Configure permissions using Elytron in WildFly 13. And, as long as we talk about our beloved app server, let's take a peak at What’s New in WildFly Management Console. Still related to Wildfly, we need to mention this interesting Introduction to Red Hat Application Migration Toolkit.

 

Events & Evangelist's Corner

 

As always, our own Eric D. Schabell has been active last week and has just released the slides of his talk at Shift Developer Conference 2018 on How to Jump Start a Career in Open Source. He was also in Scotland, just yesterday, to give a talk on Application Modernization and Migration Tech Talk at Scotland JBug Meetup Hopefully some of you living in the area will have had a chance to catch him!

 

Infinispan thanks Great Indian Developer Summit & Voxxed Days Zurich. His "world tour" of a sort is, of course, not finish, as he also attends our very own Red Hat Summit.

 

Releases, releases, releases

 

There is only one release we will mention in this section, for once, but it's a big one:  Red Hat Fuse 7 - Announcing Red Hat Fuse 7 GA!!

 

Decaf

 

Docker, and container in a more general sense, adoption have certainly increased a lot over the few last year. This adoption is also quite important in the Java and JBoss ecosystem, thus maybe this blog entry might be interesting to you too: How to install Red Hat CDK 3.4 on Fedora 28.

 

Hopefully, you have found something in this week's editorial to pique your interest and give you something to explore while waiting for next week's installment. Join us here next week for more news from the JBoss Community.

With the Winter finaly deciding to move on (a bit - or at least where I am) and the Easter holiday season, we have missed a couple of editorial! And for that, we truly apologize. However, the JBoss Community did not take a rest and quite a lot of happens in the last weeks. We'll endeavor to cover of lot that in this special "catch up" issue of the editorial!

 

ostern

 

Techbytes


Architectural Considerations

If there is two things trending in the last years, it is for sure Microservice and Security (and yes, Docker, but don't get me started on this). And this why this recent article discussing How a Service Mesh Can Help With Microservices Security is particularly interesting and compelling. On the other side of this spectrum, this other article discuss of the merits of Spreading Freedom with Mainframe.

 

"Learn Things"

If there is a trait that any member of the JBoss Community shares (or at least should) is curiosity. We are always one for learning new things. And the last weeks have seen a series of articles being released that are perfectly designed to quench our thirst. First, this Getting Started with Red Hat Decision Manager 7 will give you the opportunity to explore the world of OptaPlanner by running a simple demo on OpenShift.

 

Then, you can move on learning about Single Sign-On Made Easy with Keycloak / Red Hat SSO. Pretty neat, isn't it? Last but not the least, I've found this article on Spec API Modularity Patterns surprisingly interesting, go check it out!

 

Springbooting your Camel Ride ...

 

desert shade

If you have been meaning to explore Springboot and/or Camel, the last weeks have provided with some excellent material to do so. First of all, Claus Ibsen released his talk at DevNation on Apache Camel: Camel Riders in the Cloud (30 minute video). From there, you can naturally move to Writing Your First Camel Spring Boot Project With the Rest DSL. As no serious application should not be developed without proper testing, you will be able to move quite naturally to the following article on Unit Testing for Camel Rest DSL and Spring Boot.

 

Once there, you may even want to spice things up by Setting Up a Failover Scenario Using Apache Camel ZooKeeper. And the, if you feel your Camel/Springboot app is be ready to be released, you can even give it a try on Openshift following this article on Deploying a Spring Boot App with MySQL on OpenShift.

 

... or Vert.xing things out

 

Vortex

If Springboot and Camel are not your things - or simply if you are thirsthy for more, you also have the opportunity to dive into Vert.x. Indeed, following his introduction article from a few weeks ago, Clément Escoffier released a new one, focusing on Vert.x Application Configuration. From there you can easily extend your exploration to learning Some Rest with Vert.x and even investigate how to set up Clustering Vert.x with Infinispan.

 

Winter may be on the way out, but it is still time to Hibernate!

 

The Hibernate community is a large subset of our own community. Tracking its own activities can be a challenged and this is why, as always, we strongly recommend you take a peek at the Hibernate Community Newsletter 06/2018 which is a perfect way to do so!

 

Evangelist's Corner

As always, our own Eric D.Schabell have kept himself quite busy in the last weeks and released some quite interesting content. First of all, he kept going on with his guide for the upcoming Red Hat Summit and covered this time the Red Hat Summit 2018 Labs: Hands-on with Security. He also released the second part of his article on Inside Open Innovation Labs Residency (Part 2). Last but not the least, he released the first part of a new article on 3 Pitfalls Everyone Should Avoid with Hybrid Multicloud (Part 1). Please, go check all those out and enjoy !

 

People Section

A community, especially one as old as JBoss, is most of all made of the people contributing to it. This is why we would like to acknowledge some people in this editorial's edition. First of all, let's congratulate Claus Ibsen (@davsclaus) on his 10 Years as Apache Camel committer ! It is no small achievement. We also would like to extend our welcome to the community to Mark Rotteveel!

 

Releases, releases, releases...

 

With almost three weeks of backlog, it will come to no surprise to anyone reading this editorial that we have quite a large bunch of releases to mention here:

 

Hopefully, you have found something in this week's editorial to pique your interest and give you something to explore while waiting for next week's installment. Join us here next week for more news from the JBoss Community.

Filter Blog

By date:
By tag: