Welcome to another edition of the Weekly Editorial where we take a quick spin through the JBoss Communities and highlight some of the interesting work that has been taking place over the last week
Data Mapping within the Camel Editor
Strong data mapping tooling is a capability that has been missing from JBoss Tools suite for some time however a recent effort to improve the tooling has had this as its focus. In the first part of a series to cover this work Brian introduces us to some of the underlying technologies that are being used within transformation, explains how to obtain the new tooling capabilities and finishes this first part by demonstrating how these capabilities are being integrated into the Camel tooling in order to handle data transformations as part of an existing camel route.
NoSQL with Hibernate OGM
In the third installment of the tutorial series "NoSQL with Hibernate OGM", Gunnar demonstrates how to use Hibernate OGM from within a Jave EE application. This installment extends the entity models created in the previous installments and introduces additional functionality showing how to expose those models through JAX-RS endpoints.
Java EE deployment within Docker Containers
Interest in the containerisation of applications has grown over recent times with many of us exploring how this impacts the way in which we package our applications and deploy them into production environments. If you are still investigating this technology then you may find this post by Markus to be of interest, in which he covers some of the major advantages and disadvantages of this approach.
Type Functions within Ceylon
The Ceylon team have recently been experimenting with a new feature to introduce type functions into Ceylon, technically known as higher order generic types and higher rank generic types, and are looking for feedback from the community to determine whether this is a capability that should be included in the language specification and officially supported. Gavin has a post covering the experimental feature, including a very good explanation of what is being proposed, and there are already some very good conversations happening within the comment section.
Dependent Joins with Teiid
If you have been using Teiid to join disparate data sources then you may have come across a number of scenarios where the Teiid planner cannot determine a good plan using statistical analysis. If this is the case then Ramesh has an answer for you, introducing an optimisation that can be used to reduce the impact of your statements through the inclusion of hints.
Camel and IoT
IoT is garnering a lot of attention these days and, with its support for MQTT, the Apache Camel project is well placed to help provide solutions. Claus has found one such project where Camel is being used to help gather air quality metrics from IoT devices all over France.
JBoss Out and About
With Red Hat Summit starting in a few weeks many people are busy preparing for their presentations or going through the Agenda to sign up for interesting sessions. If you are attending Summit, and interested in BPM, then you may wish to check out a couple of labs being hosted by Eric Schabell and others, Racing Camel with BPM and JBoss Fuse and Choose Your Own Adventure with JBoss BPM Suite.
New Releases
- The Hawkular team have announced the release of Hawkular Metrics 0.3.4 and Hawkular 1.0.0.Alpha1.
- The Teiid team have announced the release of Teiid 8.11 Beta3.
- The HornetQ team have announced the release of Apache Artemis 1.0.0, the initial release based on the HornetQ codebase that was donated to the ApacheMQ community last year and now usable from within Immutant.
- The Hibernate team have announced the release of Hibernate OGM 4.2 Final and Hibernate Search 5.3.0.CR1.
- The RichFaces team have announced the release of RichFaces 4.5.6.Final.
That's all for this week's editorial, please join us again next week when we will bring you more exciting news from our communities.