Skip navigation
2017

Welcome to our penultimate JBoss Weekly Editorial for 2017 and my final ride through the JBoss Communities in search of all which is interesting and useful, I hope to have found something of interest to keep you busy as the year comes to a close.

 

Microservices with Vert.x

 

Vert.x is a small footprint, asynchronous framework which is ideally suited for Microservices applications; as examples of its capabilities and small footprint we have two excellent articles demonstrating its applicability on small footprint devices and the cloud.  In our first article Usman demonstrates how to run a small Vert.x application on a Raspberry Pi, part of his hobby project to control the behaviour of the Raspberry Pi using Google Home Mini and/or Alexa.  In our second article Lazar demonstrates how to integrate Vert.x with AWS Lambda, enabling small footprint, reactive, cloud based serverless applications to be developed and deployed at scale in the cloud.

 

Blockchain in the Cloud

 

Blockchain technology has been in the news for various reasons, not only as the basis for various cryptocurrencies but also as a decentralised application platform supporting smart contracts on top of the distributed ledger.  At a recent Red Hat Customer Forum event in Sydney, Australia a small team gave a live demonstration showing how a fictitious company called Destinasia Travel could leverage the power of the distributed ledger to implement a shared Loyalty Points system with many of their customers travel services.

 

Sagas and Narayana LRA

 

The Narayana transaction manager provides an implementation of the saga transactional pattern through Narayana LRA (Long Running Actions) however this is not the only framework available, in the first article this week from the transaction team Martin introduces three frameworks, Narayana LRA, Axon framework and Eventuate.io and compares their features and usability.  If you wish to learn more about sagas and how they differ from two-phase commit transactions then Ondra's article will walk you through the details, discussing compensation actions and their coordination as implemented in Narayana LRA.

 

Choosing between Apache Camel DSLs

 

When working with Apache Camel you have a choice to work with the XML or Java DSLs so how to you choose which is the better option?  The answer obviously depends a lot on your circumstances as well as how each option will fit in with your processes and team and in order to determine which to use you will first need advice on how they compare to each other.

 

JBoss Out and About

 

This has been a busy year for Infinispan with many of the team giving presentations at various conferences, user groups and other events, before heading out on his vacation Galder has provided a write-up of the year along with links to the appropriate presentations.

 

New Releases

 

 

That's all for this week, join us again next week when we will take our last tour of the year through the JBoss Communities to provide you with some interesting reading over the New Year.

Welcome to the weekly roundup from the JBoss Community. Read on for an overview of the week's news and releases.

 

First steps with Vert.x and Infinispan

Katia Aresti has started a new blog series about creating Eclipse Vert.x applications with Infinispan. This week she published part 1 and part 2.

 

JUDCon track videos from DevConf.cz 2017

DevConf.cz 2017 hosted a JUDCon track covering a wide range of Red Hat JBoss related developer topics. We were able to video capture many of them. James Cobb provides links to these videos in his blog post.

 

Exploring the jlink plug-in API in Java 9

One of the most exciting features in Java 9 are modular runtime images. Using the new jlink utility, you can create customized distributions which contain your app, its dependencies and just the JDK modules which it needs. For instance, a simple service based on the Undertow web server can be packaged into an image of just 25 MB. Read this post by Gunnar Morling to find out more.

 

Free Online Self-Paced Workshop Updated to OpenShift Container Platform 3.7

In this post Eric Schabell introduces us to the AppDev in the Cloud workshop which has recently been updated to cover OpenShift Container Platform 3.7.

 

10 Steps to Cloud Happiness: Step 8 - Curing Travel Woes

In this post, Eric Schabell continues his blog series on 10 Steps to Cloud Happiness. Step 8 focuses on a travel application example.

 

Deep Dive Envoy and Istio Workshop

Christian Posta has started to put together a workshop diving deeper into how Istio works. This includes an exploration of detailed parts of Envoy (the default Istio proxy), and the core components like Pilot and Mixer. Read this post for more details.

 

Releases

Yet again an other week has passed in the JBoss Community, and as always, a lot content was released that will most likely interest you. Especially this week a lot of JBoss/Java related content were published on the Red Hat Developers Blog, so if you don't check this blog, you will be happy to see them mentioned here below...

 

Higher Level Point of View

While we love our gritty, low-level, technical tidbits (and we have a techbytes section for that below), it is always nice to take a step back, and look at the big picture, now and then. In this context, I think you will find the article on Hexagonal Architecture as a Natural fit for Apache Camel, quite interesting. I also like the The State of Microservices Survey 2017 that was released last week too.

 

Evangelist's Corner

 

As always, JBoss's evangelist are keeping our community update, releasing, every week, a lot of passionating content. Last week, Eric D.Schabell has thus provided us a nice How to install new OpenShift Container Platform 3.7 in minutes , along with an article on Zero to Cloud Ops on Container Development Kit (CDK) in Minutes. So, if you literally have only 5 minutes this week, those are articles are for you

 

Techbytes

So after high level considerations and some tutorial, let's go deep into technical details with this short but pretty neat article on Calling JDK Tools Programmatically on Java 9. Then, if you want more, let's take a look at Securing AMQ7 Routers with SSL. That should do it, don't it ? No ? Want more ?

 

No problem, let's look at Keycloak Identity Brokering with OpenShift ! And, by the way, if you like OpenShift, you should be very interested by last announcement about Red Hat OpenShift Application Runtimes (RHOAR)!

 

Events and community

If you want a good excuse to good to Paris (or France), you will be happy to hear that Devoxx France 2018 just open its Call for Paper! So please, go submit your talks proposal before mid January!

 

If you are doing anything with Hibernate related project, also don't forget to check their Hibernate Community Newsletter 23/2017 that was just released.

Releases, releases, releases...

 

... and as always, our thriving community has seen its fair share of software releases in the last week - including maintenance release of two very important project (Teiid and Keycloak):

 

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: