Skip navigation
2015

We're a little late getting this week's editorial out (that's the "royal we", actually meaning, me... what can I say? I'm still on Standard Time ;-) )

 

News

JBoss Fuse Workshop

Christina Lin took us through a four part Fuse workshop for beginners. In Part one she gets us started by explaining the XML and basic setup. Part two she talks on data transformation which leads us to part three, enterprise integration patterns, and finally in part four she talks POJO and beans to wrap it up.

 

Happy Birthday Apache Camel!

As Claus Ibsen notes on 19 March Apache Camel was born. And while on the topic of Apache Camel, Clause also talks about Debugger with Eclipse Tooling this past week.

 

BPM and Nordics

Eric Schabell shares his update on his BPM tour in Denmark.

 

Debugging Wildfly... remotely

Rob Stryker shows us how to debug an externally launch Wildfly instance

 

Afraid to ask? We've got you covered!

Bela Ban announces a JGroups workshop in Berlin to cover everything you want to or are afraid to ask.

 

Wrangling Errors

Gunnar Morling talks about how to properly herd errors in HIbernate OGM with NoSQL.

 

Ultimate American Road trip.. er, well, almost

The Washington Post published an article calculating the ultimate American road trip but Geoffrey quickly noted the trip contains at least three bugs and shows us how to fix it in Optaplanner.

 

What to expect in the Red Hat JBoss BPM suite master class

Eric Schabell gives us a preview of what we can expect to learn in the class.

 

We're evicting you NOW MORE EFFICIENTER!!  (yes we know that's not a word)

While this is actually release news, this release update shares some insights on more efficient evictions coming in Infinispan.

 

More BPM how-tos (it's our answer to MOAR COWBELL)

 

We've got the Minecraft!

Perhaps deceptive maybe even deviously deceptive.. teaching kids Java by making it fun with Minecraft.

Speaking of Minecraft... Arun Gupta gives us this related tech tip (#82 if you're keeping track)

 

Build Your Next Enterprise App in 60 minutes

Kenneth Peeples gives us a preview of a 2015 Red Hat Summit talk on building enterprise apps.

 

Evaluating performance (nope, this isn't the dreaded conversation with your boss)

Tom Jenkinson shares how performance is evaluated in Narayana

 

Parlez-vous français? Oui! Oui!

Great! Then you'll happy to hear that Devoxx France is giving away one ticket! Français is not a requirement to win the pass. ;-)

 

API Management is critical to the future of the digital economy

Kenneth Peeples invites us to join a webinar on this important topic. Did you know that Gartner predict 75% of the fortune 1000 companies will offer some sort of public API less than two years from now?

 

JBoss WS5.. looking beyond betas

Alessio Soldano talks about upcoming non-beta releases along with Wildfly 9 Beta1.

 

Hacking SAP

Okay, just kidding. We're not really talking about hacking SAP but Kenneth Peeples does talk about the important "S" userid and how to get one.

 

IntelliJ IDEA... distraction free mode

IntelliJ IDEA 14.1 was released recently and Anton Arhipov talks about some new modes in the tool including a distraction free mode.

 

Tips'n'tricks (no treats)

 

Releases!!

 

Welcome to a slightly delayed editorial this week - we've been busy And welcome to Pi Day!

 

As the title indicates, there's been a lot of activity in the past 7 days around docker (containers) and microservices. I put (virtual) pen to (virtual) paper and had a few things to say about microservices and containerless development. Arun has been working through his tutorial series on Docker and this week covered Docker Machine and then building on that how to deploy to WildFly and Docker using Eclipse. As if that wasn't enough, he finishes up with a discussion about Docker recipes for Java EE application servers. Christian had a great piece on the cost of change with microservices and DevOps which is well worth a read, but I'll include his conclusion here:

 

"At the end of the day, DevOps, Microservices, being “Agile”, etc, are about creating a culture that focuses on reducing the cost of change. Be wary of the vendors trying to capitalize on this, be wary of your organizations embracing this half-assed, and try to keep perspective and the goals in mind regardless of your role."

 

Now although not strictly container or microservices related, there's been some work going on around JBoss technologies and OpenShift. For instance, using BPM as an example Eric Schabell talks about how to deploy any project into OpenShift with the click of a single button! Gustavo talks about running Infinispan on OpenShift 3, so if you haven't taken a look at some of the changes coming in OpenShift this is a good opportunity.

 

As usual there's a lot more going on that we can cover in the editorial, so check out The Buzz. But we'll wrap up with a few things, such as the release of jBPM 6.2.0 Final, so good it needed two people to announce it; Mark Proctor has been talking about some of the changes coming Drools, including the ability to zoom and pan between decision tables and activity monitoring in jBPM. We've also announced that the PicketLink and Keycloak projects are merging! But we'll give the last word to Claus who has announced that in the year 2015 Apache Camel 2.15.0 was released!

Welcome to another edition of the Weekly Editorial, ready yourself for a roller coaster ride as we take you through the many exciting developments from within the communities that surround JBoss,

 

You are the Champions

 

This week sees the launch of a new program at JBoss, the JBoss Champions, designed to honour those who are passionate advocates for JBoss Technologies and active members of their respective communities.  The first tranche of Champions have now been announced, these are Adam Bien, Alexis Hassler, Antonin Stefanutti, Antonio Goncalves, Bartosz Majsak, Francesco Marchioni, Geert Schuring, Guillaume Scheibel, Jaikiran Pai, John Ament, Mariano Nicolas De Maio and Paris Apostolopoulos.  Congratulations to each of these founding Champions, the JBoss Communities would never be the same without the participation of people such as these.

 

Developer Interviews with Markus

 

This week we have two Developer Interviews for you.  In the first interview (#DI15) Markus talks to Niko Köbler and discusses his work on comparing the performance of Node.js and WildFly when implementing High Performance Microservices.  In the second interview (#DI16) Markus talks with Veer Muchandi and discusses Docker, OpenShift Enterprise v3 and Kubernetes.

 

Tech Tips with Arun

 

This week we have two tech tips from Arun.  In tech tip #75 Arun walks us through the process to bind WildFly on to a specific IP address or all available IP addresses on a multihomed machine.  In tech tip #76 Arun walks us through the procedure for creating a Continuous Integration environment, in this case jenkins, that can monitor a git repository for updates, run a build to create the binary artifacts and finally publish those artifacts to Nexus where they can be consumed by your community.

 

Developments within Tooling

 

The tooling team have been very busy this week, not satisfied with pushing out new beta releases of JBoss Tools and Red Hat JBoss Developer Studio we also see a number of very interesting posts from members of the various teams feeding in to these releases.  In the first post Lars introduces us to some of the new features that will soon be seen in the Fuse tooling, the highlight of which being the new integrated Camel Debugger.  The next posts are a two-part series from Rob Stryker discussing the options for deploying applications into a dockerised WildFly container.  In the first of the series Rob demonstrates how we can deploy applications into the container through use of docker volumes with the second demonstrating how we can deploy the applications through the WildFly Management API.

 

Camel and Fuse

 

If you are interested in the Camel and/or Fuse ecosystems then we have plenty for you to read this week.  The first set of articles are written by Kenneth Peebles who describes how to integrate a Virtual Database into a camel route, his second article demonstrates how to integrate Fuse with SalesForce and his final article provides a primer for secure communications using SSL/TLS.  The second set of articles are written by Christina Lin and consist of part 1 and 2 in a series emulating a Vegetable Wholesale Warehouse Biding System.  In the first part she demonstrates how to parse the incoming CSV file detailing the delivered goods with the second part demonstrating how this information can then be forwarded to interested customers through the use of websockets.

 

BPM and Business Resource Planner

 

Eric Schabell begins this week with the first part of a series discussing the performance and sizing of Business Resource Planner, along with co-authors Maggie Hu and Geoffrey De Smet, by introducing the technology and some example cases through which you can explore its use.  If you wish to know more about this technology then register for the upcoming webinar taking place on March 18th.

 

Eric has also written an article launching a new BPM demo project called JBoss BPM Baggage Delivery, written especially for those of us who have gone through the pain of arriving at our destinations without our luggage

 

Composing Docker Containers

 

Those of you who watched Veer's video will already be aware of the work being done on OpenShift, Kubernetes and Docker however sometimes we need only the ability to compose images through a lightweight tool without necessarily requiring the additional flexibility and resilience that comes through the deployment of Kubernetes.  If this is a requirement you have then Thomas' article will be of interest as he introduces us to Docker Compose, a new tool recently announced by Docker to simplify the composition of existing containers.

 

Arun has since written tech tip #77 to discuss the same topic, in this instance showing how to rewrite his earlier article on integrating WildFly with MySQL so that it now works with Docker Compose.

 

Immutant Happenings

 

Jim has recently posted some quick notes on the happenings within the Immutant community, discussing a survey to gauge how we are using Immutant, integration with the Luminus web toolkit, bugs within the beta2 that are now addressed in the incremental builds and plans for the upcoming 2.0.0-Final release.

 

JBoss Out and About

 

Max Andersen, Mickael Istria and others will be attending EclipseCon US in San Francisco, this event takes place between March 9th and March 12th.

 

Christian Posta will be giving a talk at the DevNexus conference in Atlanta, this event takes  place between March 10th and March 12th.

 

New Releases

 

 

Hopefully you have manged to find something interesting in all that we have shared this week, we have covered a diverse set of topics and demonstrated how rich the JBoss ecosystem continues to be.  Please join us next week when we will bring you another exciting installment from the JBoss Weekly Editorial.