This is a smaller editorial this week, but by no means does that mean we haven’t been busy!
Introduction to Red Hat Application Migration Toolkit. Christian Huffman explores RHAMT and explains how to get started with it to help you migrate your application to Red Hat Enterprise Application Platform.
Doug Tidwell did a great explanation about creating production-ready containers, read the blog at https://developers.redhat.com/blog/2018/05/31/red-hat-summit-building-production-ready-containers/
Matthias Wessendorf introduces the new Kafka CDI Library over at the Red Hat Developers Blog. This looks like it will be a great library for doing Kafka events with CDI!
As stated, this was a smaller one this week, but still, some great stuff happening! Everyone have a happy summer!
Welcome to another edition of the JBoss Editorial, our regular search through the JBoss Communities in search of interesting topic for all.
Earlier this month saw the largest Red Hat Summit conference taking place in San Francisco's Moscone Convention Center, if you missed the conference or would like a recap then we have some good articles for you to read.
The first article of the week covers a presentation given by Marius Bogoevici and Christian Posta and entitled "An Eventful Tour from Enterprise Integration to Serverless", taking the audience on a tour covering the basic of Enterprise Integration through the microservices and serverless computing.
The second article covers a presentation given by Christian Posta entitled "Lowering the risk of monolith to microservices", discussing the journey of a fictitious company as they consider a pragmatic approach for moving their monolithic application over to a microservices architecture.
The third article takes us behind the scenes for a look at how sessions at such a large conference are scheduled and the part OptaPlanner played in optimising the agenda. In the article Geoffrey covers not only the theoretical challenge to the task but also the practical challenges which arose as they worked towards the generation of the agenda.
Would you like to get a signed copy of the book "Effective Business Process Management with JBoss BPM"? The author of the book, Eric Schabell, was signing and giving away copies at Summit and still has a few copies left. Getting hold of a copy is easy, add a comment on the article sharing your JBoss BPM story and let Eric know you have done so via twitter.
With Debezium's ability to turn database updates into an event stream, publishing the stream through Kafka Connect and allowing applications to respond near instantaneously to each committed change, we have a very powerful mechanism for monitoring and reacting to database changes and when coupled with KSQL, a streaming SQL engine build on Kafka Streams, it enables the ability to interactively process the Change Data Events as they arise. For more information on this topic, as well as a demo showing how to start a KSQL instance, map KSQL streams to Debezium topics and repartioning of data, checkout Jiri's post.
The Contract Net Protocol allows multiple agents to announce and bid for contracts in order to complete an item of work, coordinating the execution of the work through an announcement/bidding/awarding process and can be modelled in jPBM through case definitions where individual phases of the protocol can be externalised via processes.
The Camel Language Server, enabling completion and documentation for camel URIs, is now available for download through the Eclipse and VS Code marketplaces as well as being available in OpenShift.io. If you work with Camel on these platforms then take a look at Aurélien's article where he explains how to download and enable the plugins within each environment.
The latest version of the Hibernate Community Newsletter is out with new articles from the Hibernate Community. In this edition of the newsletter you will find articles explaining how JPA and hibernate can simplify data persistence, how to bootstrap JPA and Hibernate within Java SE, a beginner’s guide to Linearizability, mapping a ZonedDateTime, the Dirty Read phenomenon and many more.
If you are interested in using JTA capabilities within your tomcat deployment then take a look at Ondra's article discussing the integration of Narayana within tomcat. Ondra discusses three different approaches to integration, examining the setup for the Narayana JDBC transactional driver, the Apache Commons DBCP2 library and lastly IronJacamar JCA.
Eric Schabell will be visiting Edinburgh, Scotland on June 6th to give a workshop entitled "AppDev in the Cloud".
That's all from this week's editorial, please join us again next week when we will take another spin through the JBoss Communities in search of interesting articles.
Sorry, we missed last week. We’re pulling double duty this week to get you all caught up on the latest with JBoss!
First, we would like to thank everyone who attended Red Hat Summit 2018 in San Francisco! This was a tremendous week full of amazing talks, keynotes, and fun! Middleware played a big role in many of the keynotes, which if you happened to miss are available on our YouTube channel. We hope you all enjoyed this year’s Summit as much as we did!
Jim Whitehurst mentioned Optaplanner to plan the agenda of Summit
Always the busy traveler and blogger, here are the latest entries by Eric:
Thank you once again for tuning in for another Weekly Editorial!
Welcome to another edition of the JBoss Editorial, our regular dip into the JBoss Communities to discover topics of interest to you all.
Next week sees many of us returning to San Francisco’s Moscone Center for this year's Red Hat Summit and OpenShift Commons events, taking place from Monday 7th May through to Thursday 10th May. If you are visiting the area or attending either event then arrange a meet up with any of the developers and talk about your favourite projects.
While at Summit you may be interested in attending a hands-on lab to learn more about technologies which interest you, this year we have labs covering Cloud Native Applications, running OpenShift Container Platform on Azure and others. Siamak, one of the presenters of the Cloud Native Applications lab, has a more detailed introduction covering the lab and what sessions you can expect.
Christian Posta will be giving a number of sessions at Red Hat Summit including
and finally a panel session with Louis Ryan and William Morgan discussing Service Meshes.
Eric Schabell, author of Effective Business Process Management with JBoss jBPM, will be joining a number of Red Hat authors during the week to meet developers, chat and sign copies of their books at the DevZone. Stop by and meet your favourite author!
The JBoss EAP team have recently made available the JBoss EAP Continuous Delivery stream for developers providing faster access to new features, a focus on Cloud features and integration with OpenShift and its container workflows with free access for development through the Red Hat Developer Program.
This week's DevNation Live Tech Talk saw Dr. Mark Little and our host Burr Sutter discuss "Jakarta EE: The Future of Java EE". While the event has already taken place the talk has been recorded so you can catch up on the likely direction of Jakarta EE and how you can help to drive its future.
In the ninth part of his Introduction to Istio series, Don introduces us to the concept of Egress and how this can be used to provide access to external services from service running within the Istio service mesh.
With 2018 already well under way Stevan recaps the work already delivered by the Eclipse Che team and how to find out about their upcoming roadmap for the remainder of the year.
The Infinispan team have recently moved their developer chat from IRC to Zulip, if you are in regular contact with the development team then make sure you join them on the Infinispan Zulip Organisation.
Over the last month and a half Galder has been giving sessions at both Javaland and Devoxx France. Galder's presentation at Javaland explored a number of Java RPC frameworks from the perspective of Infinispan's Remote API, evaluating which could be a good candidate for Infinispan should the need arise. At Devoxx France Galder first teamed up with Clement Escoffier from the Vert.x team to deliver a 3 hour session on streaming data analysis, they both then teamed up with Google's Ray Tsang to deliver a 3 hour streaming data hands-on workshop.
That's all for this week, please join us next week when we will bring you more news from Red Hat Summit and the JBoss Communities.