Skip navigation
1 2 3 Previous Next

Weekly Editorial

36 Posts authored by: Romain Pelisse

As always, last week have seen its fair share of action in the JBoss Community, with multiples releases and many interesting (and technical) content being released, but especially the Debezium project has been going the extra mile to allow to discover their product, crafting a nice tutorial and even providing OpenShift and Docker files to help play with it... So go check it out !

 

Change data capture with Debezium (and even on OpenShift!)

 

The Debezium team just released version 0.6.1 of their change data capturing (CDC) tool for MySQL, Postgres and MongoDB (support for further databases is coming soon).  For those eager to try out CDC themselves, there's a tutorial running you through the set-up of Debezium and its required services like Apache Kafka. There are now Docker Compose files for all the supported databases, which make it a breeze to start the infrastructure used in the tutorial and see Debezium in action.

 

You would like to set up Debezium on OpenShift? Then we got good news for you, too; There are detailed instructions on how to do that available on the Debezium website now. And using Minishift, you can easily try this out on an OpenShift cluster running on your local machine. Development of Debezium is in full swing, enabling many use cases such as data replication, data synchronization between different microservices or updating full-text search indexes. If you got any input or questions on Debezium, the development team is looking forward to hearing from you in the Debezium discussion group.

 

Building and consuming Virtual Microdatabase

 

Teiid - on which the Red Hat product JBoss Data Virtualization is based on, is rather powerful and interesting tool, that is (to my experience) yet to be well spread and understand. So I'm very happy about this new walk through released last week, presenting, in detail, how one set up and consume, in just a few click, a virtual database.

 

On top of this tutorial, a rather intriguing article on Low-risk Monolith to Microservice Evolution has been released last week, and will certainly allow to go even deeper and farther with Teiid.

 

Fun with SSL (and Kafka)

 

In the last few years, with security becoming more and more of concerns (as it should!), setting up Java solution to directly use SSL have been  an increasing practise (oppose to the days when this was delegated to the load-balancer in front of them). In this context, it is nice to have a tutorial, such as this one released last week on Kafka with OpenSSL. But it is even more appreciable to have also an article on how to test SSL set up (and how): SSL Testing Tool. So no more excuse to run insecure services !

 

Techbytes

 

If your technical thirst for technical exploration or learning is still not quenched by all of those articles, there still a couple more thing you can explore. First, if you are hookup on Drools and the related jBPM ecosystem, you checkout the Improved KIE Server documentation along with this article on Sub cases for case instance and ... process instance (jBPM). And maybe simply explore the Bean Validation benchmark revisited ?

 

Evangelist's Corner

 

Eric D. Schabell's 10 Steps to Cloud Happiness series is still ongoing and last week saw the release of Step 5 - Real Process Improvement - certainly a teasing title, isn't it ! Go check it out ! (or catch up on the series by starting with Step 1 - Get a Cloud.

 

Also, if you are happen to be an Infinispan fan (or just interested by it), see if you can join the upcoming event featuring talks about it: Infinispan coming to Duchess France and Devoxx Belgium !

 

Releases, releases, releases...

 

 

Decaf'

 

Enough of Java coding, GC and other JVM madness ? TIme for a break ? Have something else for a little while ? Well let's see what happened last week on the non-Java universe...

 

If you want learn about infrastructure, especially all the complexity (and power) of a provisioning a environement on a large scale, I can but only recommend this two part article :

 

 

More anecdotal, but definitely noteworthy is Jim Whitehurst (Red Hat CEO) interview on ... Slashdot !

 

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.

Running software in the clouds have been an essential topic of our industry for almost a decade now. While it used to be reserved to the cutting-edge, experimental and adventurous projects, it has been, in the last years, adopted largely by the industry. In this context, it is quite exciting to see all the news of last weeks surrounding the topic within the JBoss Community...

clouds

10 Steps to Cloud Happiness

 

If you have lived under a rock for the past decade, you may have no idea about cloud infrastructure - or maybe you never ended up using one. This editorial focuses a lot on cloud, so maybe you can take a look, at first, at the 10 steps tutorial started by Eric D.Schabell last week ?

 

 

Best way into the Clouds - OpenShift

Well, this might only be my opinion - so feel free to disagree - but I do think OpenShift is one of the best ways to get into a cloud infrastructure. And there was quite a lot of nifty informations about it released last week. First of all this pretty interesting article on JBoss A-MQ on OpenShift Cheat Sheet, will certainly help you manage your favorite MoM on a OpenShift container.

To go further down the road, you may even want to explore how to properly maintain your own images in OpenShift, than this first installment of a series of articles on Container Images for OpenShift (Part 1: Objectives) will certainly reveals itself to be an excellent starting point.

 

Last, but certainly not the least, an announcement from Red Hat and Alibaba, just yesterday, shows how much traction Cloud is having in our industry : Red Hat and Alibaba Cloud Join Forces to Bring Increased Flexibility with Open Source.

Eclipse - Java Tooling for the Sky

 

As much as cloud infrastructure is bringing easiness of deployment and scalable performance to your (Java) application, one still needs to write and design a resilient and robust application, not to mention the increasing need for the app to be as secure as possible against the many hacking threats out there.

Fortunately, the Eclipse project keeps enhancing the IDE, enabling us, developers, to write better apps. If you doubt, just take an eye at this article on Java code coverage in Eclipse! I'm pretty sure you never thought of using code coverage this way.... It is also nice to see the integration of Fuse technologies within Eclipse is making progress as shown by the following article: Fuse development environment with Development Suite installer.

If you are excited by the new evolution or the future of the IDE, you should definitely join other members of the JBoss community, along with some Red Hat Developers at EclipseCon Europe on the 24th and 25th of October in Ludwigsburg, near Stuttgart, in Germany.

 

Hibernation season has started

 

Despite the actual meaning of its name, the Hibernate community has also been very active and keeping up with what is happening within the projects. It would require a separate article to cover it all! Fortunately, last week saw the release of the Hibernate Community Newsletter 19/2017 , so you just this need to check this out to get updated, and to make your user experience even smoother, the Hibernate websites get a facelift!

 

Techbytes

 

Of course, not everything things is about cloud. As always, the JBoss community having been working on numerous projects and keep offering improvements of all sort to their users. For instance, Apache Camel fans will be very happy to read (more) about Apache Camel route coverage tooling on the way. Or maybe you would like to learn how to set up Hawkular Alerts in ManageIQ? Or rather how to Run an Embedded WildFly Host Controller in the CLI?

 

See, plenty of advanced materials there, but maybe you crave learning new things, rather than delve into complex topics. So, what about Getting started with workbench and KIE server on 7.3 (and onwards)?

 

Also, any Java developer will be interested in knowing what is coming with the JDK 9 release, so let's take a look at this Overview of the New JDK 9 Release.

 

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 release of the new Start Trek TV series, I hope the reader will pardon me for this (not so) inspired title... Nevertheless, JavaOne is coming up and the JBoss Community is getting ready for it !!!

 

JavaOne

As you are certainly aware, JavaOne is coming up soon and, of course, many member of the JBoss community are participating to the event. Namely, this week, some of them start announcing their presence, like Narayana team at JavaOne or Clément Escoffier teaser for his presentation on The Reactive Landscape.

 

Pimp your JBoss Developer Studio - and then explore BPM & Rules !

Last week, Eric D. Schabell took the time to make a coupl of blog entries regarding the JBoss Developer Studio (an Eclipse based IDE). Especially he focused on how to set up tooling for some important project of the community within the IDE:

 

Once you have those tool properly installed, you will be all set to follow the 4 hours presentation, from last week, on Processes, Rules and Events: Watch Drools, jBPM and Optaplanner Day LIVE (Sept 26)  !


Expanding your Horizon

 

An Open Source community as thriving as the one of JBoss produces a lot of software, tool, and products to learn and try out. And when I mean a lot, I mean, like, a LOT.  It may be difficult to explore, follow and learn all of them, and this is why, I'm happy to see that many things happened last week to help one exactly do that.

 

So, first, and this is a great news, the Camel in Action 2nd edition goes into production phase ! The announcement also includes some preview on the book content, so go check it out. Then comes Hibernate, that has become its own community of project within JBoss. Which makes it obviously a bit challenging to follow. Thankfully,  last week was released the Hibernate Community Newsletter 18/2017  which will caught you up on anything you may have missed !

 

Of course, there is almost no better way to learn than to be teached by the greatest. Especially when the greatest happens to be also an excellent teacher like Bela Ban. Indeed, Bela has announced a new series of JGroups workshops in Rome and Berlin in November. Having personally attended

his workshop a couple of times, I can but only strongly recommend it. You will learn everything you ever wanted to know about JGroups - and more !

 

Techbytes

 

After all this learning, and the all the upcoming exciting content coming up with JavaOne, you may want to scratch a (technical) hitch and play with some new tech. No worries, an Eclipse Vert.x Gradle Plugin tutorial might be just the fix you need. If not, take a look at how to Add Kerberos Authentication To Existing Web Application.

 

Releases, releases, releases...

 

 

Decaf'

 

Enough is enough ! You don't want to fire Eclipse, neither to debug some Java program, you need something else for a change ? You might be just in luck, because last week was released a very nice article on Ansible - A handy tool for people that might not need it. And being a big fan of Ansible, I can but only advise one to go read it...

 

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.

Last week have seen quite a lot of releases in the JBoss Community, especially the latest version of Infinispan Infinispan 9.1 "Bastille", but also the publication of several in depth articles, which clearly justifies the large 'tech bytes' section below. Enjoy !

 

Red Hat Summit Interview with Thomas Qvarnstrom on JBoss EAP

 

 

Tech bytes

 

As mentioned above, there was quite a lot of interesting - and technical, content released last week, on the numerous blogs attached to the JBoss Community. The most striking one to me is probably this little tour of Infinispan internal on Infinispan: Conflict Management and Partition Handling, but also I also quite appreciated the webinar on Build distributed microservices using Apache Camel deployed on containers (webinar). The EDI Transformations with Fuse Integration Services (FIS)

tutorial also provided a nice glance into FIS.

 

Last, but not the least, there was a couple of little article on Elytron, including Under The Elytron: Custom Test Credential Store and Darran's WildFly Blog: WildFly Elytron - Principal Transformers, Realm Mappings, and Principal Decoders. Both are certainly worth taking a look at...

 

Evangelist's Corner

 

Eric D. Schabell's How to Optimize Existing IT by Modernizing HR Processes and How to Optimize Existing IT by Modernizing Financial Processes, both released last week, featured interesting thoughts on modernizing corporate processes, along with some nice online demo / example code.

 

Releases, releases, releases...

 

Decaf'


To finish this week entry, here is a couple of links, stepping out of the "Java" world, but certainly worth taking a look at :

 

 

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 this week's editorial! As always, you'll find the JBoss community has been quite active in the last days and produced many releases and interesting content for you. But especially, I would like to point out the latest release of Teiid (9.3), which brings many bug fixes and features enhancements but more importantly come with a small announcement regarding the future of Teiid, and the upcoming changes. While the developers have obviously plans for the future of the project, they are also welcoming request and suggestions - so if you ever wanted to see Teiid evolve in a certain way, it's time to speak up!

 

Tech bytes

 

Christina Lin's post, last week, on The rise of Agile Integration - Integration is not DEAD nor LAME! really caught my eye. She makes, of course, a lot of sense, and I found this entry to be a refreshing read - amidst the current flow of "microservices this" and "microservices that", that often forget that microservices, like Docker, will not "fix everything". Still on the topic of microservice, the third of Microservices Patterns With Envoy Proxy, Part III: Distributed Tracing was just released and is again an excellent read.

 

If you microservice is not your cup of your tea or just if you are interested in security, the following article will be also a nice read: Under The Elytron: Update of Credential Store alias operations.

 

On the shelf

 

In this digital age, people, especially working in our industry, can be surprised that books are still published. Even more especially on technological topics, as the matter at hand tends to evolve very quickly. I'm not one of those people. I personally think that book are still the best tool to understand, deeply and with a complete overview, a topic or a technology. The internet brings thousands of blogs, that are priceless when it comes to finding tidbits or getting how to, but rare are the information or documentation online, complete enough (or well designed enough) to allow one to really understands a complex topic.

 

All of that to introduce this New Book – Understanding Message Brokers from Jakub Korab. If you are an ActiveMQ user, or just interested in the topic of messaging, I can but only recommend you check out the book!

 

Evangelist's Corner

 

The numerous evangelists around the JBoss community are always on the job, but none is as productive as Eric D. Schabell who released, in the last days AppDev in the Cloud self-paced, free, online workshop, along with a sum up of an Evening of AppDev in the Cloud Workshop.

 

Releases, releases, releases...

 

Only three releases in the last week, but at least two major ones! First, Teiid 9.3 Final was released as mentioned above, but also WildFly Swarm 2017.6.0 - and both releases are an excellent opportunity to try out those two products if you never have. Last but not least, Arquillian Spacelift 1.0.2 was also released.

 

Decaf'

As always, here some interesting news, coming for outside the Java community but still very relevant to us: Red Hat and Apache OpenWhisk. Also, if you have interest, like me, in Ansible, you might want to share this article on a New level of automation with Ansible around you, as it is a nice introduction to the topic.

 

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.

As Spring gets closer, the JBoss community is certainly not getting its head of code. Indeed, on top of a large batch of releases in the last ten days, the community also produced a dozen of interesting articles, ranging from the nice little trick or hack, one is always happy to learn about, to for more high level discussion on microservices or data management. And of course, all the shades of grey in between. So buckle up, and please enjoy this somewhat belated new edition of our editorial !

 

6042235914_846cfac09d_z.jpg

 

In depth...

Most JBoss Developers loves to dig in into deep, technical articles, to learn and understand as much as possible of inner working of the project they are involved with. Lucky for them, last week has seen released one of such "in-depth" articles. The first one to caught my eye is certainly this one on External materialized views demystified in Red Hat JBoss Data Virtualization and Red Hat JBoss Data Grid. Indeed, Teiid (JBoss Data Virtualization) is very powerful tool and seeing it leveraged along with Infinispan (JBoss Data Grid) is certainly quite fascinating - and ground breaking. Still

 

Tech Bytes

 

Let's first start by a couple of nifty tricks that may make your day easier, like learning how to debug WildFly Arquillian test, or How To Access JBoss BPM Internal Git Repo in a Container ? (And if you have no idea about thelater, why not Get Started with JBoss BPM Today ?)

 

Then let's move to critical topics of nowdays IT - securtiy. First let's take a look at this article called "Why mechanisms twice?" expliciting some intricate configuration regarding authentification in Elytron. Then, let's also see how to some

Basic Camel routes with HTTPS.

 

Last, let's dwelde into some source code with Infinispan and look at JDBC Migrator (How I Learned to Stop Worrying About Buckets and Utilise the JdbcStringBasedStore!). If it's not enough for you maybe this last article on http://www.schabell.org/2017/03/how-to-access-jbossbpm-internal-git-repo-in-container.htmlData-driven Apps made easy with Vert.x 3.4.0 will finally quench your thirst.

 

Evangelist's Corner

 

First of all, let's talk about books. Indeed, Eric D. Schabell made a short introduction on his upcoming book Effective Business Process Management with JBoss BPM, but also, Emmanuel Bernard took the time write a very interesting entry on his blog on

Microservices, data and patterns to introduce the book of our coworker Edson Yanaga published by O'Reilly (but given away for free by Red Hat).

 

In case you missed it, Corinne Kynch took the time to wrap up a nice recap' of her attendance at the DevNexus 2017 in Atlanta : Sharing the fun of DevNexus 2017. And if this makes you want to attend a conference, don't forget to join us at Red Hat Summit !

Last, but definitely not the least, last week saw the release of the usual - but pretty neat, Hibernate Community Newsletter 5/2017. If you want to know everything about the latest installment and progress of the Hibernate community, this newsletter is for you !

 

Releases, releases, releases...

 

 

Decaf'

 

After all this Java code pouring down your computer screen, maybe you want a little flavor of something else ? Maybe something very trendy, like NodeJS, to give free range to your inner "developer/hipster" ? Wait! What about doubling down, and adding an extra slide of Docker with it ? Here you go, enjoy Node, S2I and Docker !

 

And you know what, as long as we are mentioning Docker, maybe you should also take a look at this artcile, certainly aiming also at the Java commuity :Java inside docker: What you must know to not FAIL.

 

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.

Every week, the JBoss community releases some new software, but a lot of those releases are often framework or just bricks of more complex software (on this note, surprisingly, not Arquillian related release this week, for instance!). But this last week was different, because most of the releases where about products. Software you can run and deploy - and more importantly, use to implement solution to your problem. So, with new releases for Infinispan, Teiid, Keycloak, and even Windup, I'm calling it : it's raining (good) software !

 

Evangelist's Corner

 

As always, the JBoss evangelist have been busy releasing interesting content in the last days. The ever prolific Eric D. Schabell wrote an interesting article on how to add complex business logic to processes with JBoss BPM, but also took some time to discuss the upcoming Devoxx France 2017: Ready for AppDev, Cloud and a Circus? And while on the topic of BPM & BRMS, an excellent technical article on how the KIE Server Router integrated with workbench has also been released.

 

On her side, Christina Lin discussed Applying API Best Practices in Fuse on the RHD Blog. Given the importance of API, and their importance, in ensuring that business runs smoothly, it is most definitely a crucial topic.

 

Explore new territories with Infinispan & Keycloak

 

Last week saw the release of both new Infinispan version (with Infinispan 9.0.0.Beta2 and 8.2.6.Final are out!) and Keycloak (Keycloak 2.5.1.Final Released), but also the release of a couple of interesting articles discussing their new feature or architecture changes. The first one is actually the second part of an ongoing article regarding Data Container Changes in Infinispan (Part 2). Just behind this one, an other article covers the JDBC Store Improvements made in Infinispan 9.x. On the Keycloak side of the action, Administer Keycloak server from shell with Admin CLI was released, documenting quite neatly how to managed and automate easily, regular operation - such as creating use or changing a password, with a Keycloak server.

 

Technical bytes

 

On top of the previous articles, there was two noteworthy articles released last week. The first one discussed how to use Vert.x conjointly to AMQP to Build services and APIs (Vert.x, AMQP). The other one is actually a series of articles, as this is the now regular Hibernate Community Newsletter 2/2017. If you have any interest in a project (or several) from the Hibernate community, this newsletter is going to be a treasure trove for you.

 

Releases, releases, releases...

 

As mentioned above, there was certainly some very interesting releases last week - not just update of frameworks, but releases of products - so a lot of things to look at and explore :

 

Decaf'


As always, after binging on Java for a little while, it also nice to get one head out of coffee cup, and take a look at what is happening around it. So, for the JavaScript enthusiasts out there, I'm pretty sure the following article on  Data Encapsulation vs. Immutability in Javascript – RHD Blog will be a treat ! If you are more into Docker these days - who is not ? - take a look at how ManageIQ might make your life easier :Container Images Compliance – what we built at ManageIQ to remove a security pain point – part 1 – RHD Blog

Holiday season have officially started and we certainly wish you are all off to your familly and friends - if you actually are, please, stop reading this, close your phone or laptop and pay attention to your relatives for once ! Have a merry christmas !!!

 

Coffee Shop Christmas Village

 

Microservices are commodity

 

Before jumping into some in-depth, technical articles, let's take a short step back, and look at things from higher vintage point with this excellent article on Microservices are Commodity.

 

Riding a camel for Xmas ?

 

Camel are certainly not the first animal one associates with Christmas, but this should certainly prevent anyone to enjoy this cool article on Camel Live Reload of XML routes. An if you are looking for more in depth information on Camel itself, you probably want to check out the Status of Camel in Action 2nd edition book. Or, if not, at least take a peak, at this article on Red Hat JBoss Fuse - Automate integration CI/CD processes. In any case, after that, you'll be ready to cross any desert...

 

Techbytes - Treat yourself a Xmas gift - dwelve into Infinispan 

 

As the holiday season generally means finally a bit of time to do some long due exploring of some cool, new technologies, so the Infinispan and the Hawkuler one have both though of you, and released some pretty neat articles. On the Infinispan side, a first article, Infinispan: Spring Boot Starters, walk you through setting up Infinispan as part of a Spring Boot app - certainly an efficient way to start using Infinispan, if you are already familliar with Spring Boot (otherwise, did you heard of JBoss Forge ? ).

if you are already an Infinispan user, the second article might be more up your alley. It's a more in depth introduce some major changes, coming in 9.0 : Data Container Changes Part 1. Be prepare for the next big thing coming in Infinispan !

 

Fiddle for Drools and CLI for Hawkular

 

If you, like me, have to play around with Drools on a regular basis, i'm pretty sure you'll find this nugget very useful: Introducing the new Drools Fiddle. Along those lines, a brief introduction to a pretty neat CLI tool for Hawkular - Hawkinit will probably be equally useful(ok, i'm partial, I just love CLI tools...).

 

Releases, releases, releases...

 

As always, the JBoss Community projects have released many new version - especially a first CR for Keycloak 2.5 and for an exciting new version of Hibernate Search using Elasticsearch !

 

 

Decaf'

 

Already to jittery for Java ? Time for something else ? Well, then I could not pass anyway this opportunity to mention this article from last week describing

How to get started with Microsoft SQL Server on Red Hat Enterprise Linux ! SQL Server on Linux ? Aren't we living interesting times !

 

Also, a bit more closer to the Java root of the JBoss Community, the third part of a very interesting series about using Red Hat JBoss Data Virtualization on OpenShift: Part 3 – Data federation. Certainly take a look at it, especially if you are not familiar with JBoss Data Virtualization (or its Open Source pendant, Teiid). It think it may pick your interest...

 

https://developers.redhat.com/blog/2016/12/14/red-hat-jboss-data-virtualization-on-openshift-part-3-data-federation/

Greetings to all and welcome to this new edition of the JBoss Weekly Editorial. While this issue is filled with news, I was a caught unprepared by the lack of the "main items" to report from last week. However, the more time I spent preparing this issue, the more I realized that, in fact, last week is the perfect embodiement of a week in the JBoss Community: no fuss no muss, just cool stuff coming out !

 

Techbytes

To my own admission, I am a "command line guy", and even more a "Shell guy" (I even wrote articles on Shell on a regular basis). So, of course, the most exciting news for me this week, was this nice article describing how to Registering new clients for Keycloak from shell ! Also, on the command line front is worth mentioning here the new release of  JBoss Forge 3.3.3 - the command line tool to help you generate your app project layout. Check those out !

 

But, rest assure, if you are more about high level issue and programming solution for business, I'm sure the following article on Drools & jBPM: Drools 7 to support DMN (Decision Model and Notation) will also quench your thirst !

 

Community and events

First of all, if you like Infinispan and are either living in Morocco or going to Devoxx Morocco, don't miss Infinispan coming to Devoxx Morocco! Also  last week was published an interview with a long time contributor to Hibernate: Meet Thorben Janssen. Certainly worth a read if one wants to understand better the dynamics of the JBoss community...

 

Javascript corner

While the JBoss community is still heavily Java-based, there is a lot of interest and integration with other languages - and of course, the first one certainly being JavaScript for obvious reasons. So you may be interested in this feedback regarding new feature introduced in NPM: Prepublish changes, or this breakdown on Promise Rejection Handling (with Node.js).

 

Releases, releases, releases

 

As always, last week saw a set of project releases - check them out !

 

 

Decaf'

 

If you want to stroll a bit outside the Java world, I strongly recommend you the reading of Nick Strugnell's article on SOE on the Open Source Architect blog. The acronyms SOE stands for Standard Operating Environement, and is (to make it short) an approach to handle large servers that have been pushed by Red Hat to its customers for years now. This approach is far from being "out of date" as it forms a strong prerequiste to a move to a DevOps. If any of those topics interest you, have a look, I'm pretty sure you won't regret it !

 

(Sidenote: look a all week without news related to Docker !   Is the world falling apart ???)

 

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 ! This week a series of articles will give a in depth overview of the numerous features of Hawkular and glimpse in the new major version of the Byteman. Enjoy !

 

Byteman 4 is almost there !

 

This week saw the releases of Byteman 4.0.0-BETA0 ! And on top of the announcement, the blog post also takes the time to walk you through some new features of the tool.

 

In bed with Hawkular

 

Hawkular has been a lot of action last week ! First of all, a very complete article on Hawkular APM supports OpenTracing and Alerts was released, follow by an other one on Hawkular APM Distributed Tracing of Polyglot Application using Zipkin Instrumentations. Finally, a third article covers A DSL for Alert Trigger Definitions in Hawkular. All of those articles are very thorough and will give the reader a very clear idea of the features of the project and how to use to implement the best suited monitoring for one's application.

 

Last, but not the least, the announcement of Hawkular OpenShift Agent is Born ! Certainly not a minor one, as this agent will certainly increase the capacities of Hawkular to monitor and operate OpenShift environment.

 

Tech Bytes

 

The last week also saw the release of a couple of very interesting article. The first one comes from the Narayana project, which is famous for being the transaction manager of Wildfly (and JBoss AS). This article discusses Achieving Consistency in a Microservices Architecture, which is certainly an interesting and quite relevant topic for these days.

 

The other one that really caught my eye, is on OpenShift and Infinispan's Node Affinity. Indeed, for years now, I have always thought that Infinispan and OpenShift was a match made in heaven, and this article, while on a very focus aspect of the integration, is certainly proof of that.

 

Releases, releases, releases...

 

The last week was rather quiet when it cames to releases, but both still features a couple of new releases for the Teiid project (plus the forementioned release of Byteman:

 

 

Decaf'

 

Bored with Java ? Want to explore something else ? Well, good news, for once this section will NOT talk about Docker (incredible) but of Node.js ! So if you are feeling like it, go on and discover Node Core Modules Exploration (Cluster).

 

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.

As September reaches its end, we give you more editorial leading with the welcome return of the JBoss Asylum podcast,  followed by an in-depth article from James Strachan on how to set up and use both Docker and Kubernetes, but, for once, from a point of view of a Java developer. And a busy one, with little precious time to lose on this...

 

Return to the Arkham Asylum

 

Arkham Asylum RollerCoaster

 

The JBoss Asylum podcast is back ! Well, it's back for what appears to be its now yearly release schedule JBoss Community Asylum - I git your flow. Whatever the release frequency is, we'll take it as this is still an excellent podcast to listen too ! In this episode, Emmanuel, Max and co took the time to revisit an interesting topic: workflow with git.

 

This has been the topics of many talks in the early 2010's - I know that for a fact, as many of my own talks were about that at the time - and it is very interesting to see what have come out it, several years afterward, now that the adoption of Git and Github, has become massive (at least in the JBoss ecosystem, if nowhere else).

 

And, of course, as always with git, the episode will reveal some nefty little nice tricks... Along with the return of a debate that never becomes old: tab vs space !!!

 

A Java developer guide to microservices with Docker and Kubernetes

 

James Strachan is one of core developer of fabric8, and thus a very busy person. However he took the time to write up this very nice guide : A busy Java developers guide to developing microservices on Kubernetes and docker - which covers, in a few words, how to setup and use both Kubernetes and Docker, but from a Java developer standpoint. If somehow, you managed to escape the Docker and Kubernetes frenzy up to this point (How did you managed do that ? Are you living on a rock in the ocean ?) this is a perfect article to catch up in no time...

 

Events - Microservices Journey with Apache Camel and Scotland JBUG

microservices+journey.PNG

 

Announced already a couple of weeks ago, the Microservices Journey with Apache Camel is happening next week. A friendly reminder, in case you happen to be around and available. And if you missed the latest session of the Scotland JBUG, Eric D. Schabell will catch you up with his Scotland JBug Recap - An evening of Cloud, Containers, BPM & more.

 

Google is drolling

 

Another Google Summer of Code just went by successful as always, and features among the most intriguing experiment, this integration between Drools & Minecraft ! An original one, to say the least, where the business engine is used to declaratively define the game's logic.

 

Tech bytes

 

First of all, the previous Google Summer of Code news was not the only news on the Drools front : an interesting article has also been released on: Improved container handling and updates in KIE Server. Go take a look ! On another front, Hawkular, Heiko took the time to write a nice summary on how the framework handles Computed metrics for HawkFX.

 

The Hibernate ecosystem is as always thriving and if you want to know more about it, just checkout this month's newsletter: Hibernate Community Newsletter 19/2016. Not far from the ORM business, lays the world of data virtualization, and its lead project: Teiid. The project has indeed a major change coming its way - albeit not technical: Teiid Licensing is going to change (following the trend of other JBoss project, to a more permissive license).

 

Let's go now to a completely different universe. If your Java is often flavored by some JavaScript on the side, you may find this article on Checking Dependencies with SZero quite interesting.

 

Last item on this section, an other interesting tutorial from Eric D. Schabell : Installing the Red Hat Container Development Kit 2.2

. Well, all of this should keep you busy for while, shouldn't it ?

 

Releases, releases, releases...

 

No releases this week !!! Incredible ! That's the first time, since I've started writing those editorial, that it happens ! Well, don't worry, they'll be back next week !

If this summer period gavves many projects of the JBoss community to produced interesting content and releases new version, the summer heat has certainly hit hard our editorial staff, and we - all our apologies for that, skip last week's entry. But, rest assure, this one will cover as much as possible what happened in the last two weeks, to be sure to bring you up to date on all fronts !

Infinispan and beyond

 

infinity

 

The last two weeks have certainly seen a lot of action around the Infinspan project. First, but not the least, a new release of the project, Infinispan 9.0.0.Alpha4, taking it very close to a final release of the 9.0.0 branch, but also releases of couple of very powerfull integrations. First is the new release of the Infinispan's MongoDB Cache Store which allow to use MongoDB to store (and restore) data from the grid, but even more exciting is the Infinispan Spark Connector

of which a new 0.4 version has been released.


On top of all of that, there is this very good article on how to Run Infinispan cluster on OpenShift ! In short, if you have not yet played with Infinispan and its ecosystem, it's perfect time to take a look at it !

 

Tech Bytes

Different flavors

 

If you are bored with Java, and crave for something else, this week brought a set of interesting articles to quench your thirst. First is on Ceylon Bootstrap which kindly take your throught all the steps to set up and Ceylon on your laptop and swiftly give it a go. For the more adventurous, an other article covers how to use Vert.x agent inventory implementation within Hawkular. At last, but not the lest, if you are interest in Node.js, the following entry explore Node Core Modules.

 

Still thirsty ? Well, it's not really a programming language per say, but maybe you will nonetheless appreciate this article on The DISTINCT pass-through Hibernate Query Hint - and who knows, maybe this a nice tweak to your latest SQL based app !

 

A decade of OptaPlanner

 

The IT industry is sadly known for its passion for the latest, trendy technologies, and we sometimes appears to be jumping from one to an other, without any reflexion on the why or how we got there. That is mostly why I feel this brief article covering the last decade of work on OptaPlanner (A decade of OptaPlanner) is pretty interesting. No new shiny things, but maybe the chance, to stop and pounder (or wonders) - and , of course, maybe discover OptaPlanner.

 

jBPM & Drools

 

Drools and jBPM have not been the last projects to see some action in the past two weeks. First, Eric D.Schabell releases a new chapter of his series Effective Business Process Management with JBoss BPM.

Following this, an interesting article on using Page and Form builder for Bootstrap responsive grid views was released along with an intriguing entry on KIE Server (jBPM extension) brings document support.

 

Evangelist's Corner

 

In the past two weeks, Red Hat evangelst Eric D. Schabell did released (yet again) a lot of interesting content. Certainly standing out is this cool video on Cloud Deployment Planner (video) - which is part of Red Hat Cloud Tools series. Note that a video of this series was also released the week before, on the QuickStart Cloud Installer (video). And, of course, as already mentioned above, Eric released a new entry in his series on Effective Business Process Management with JBoss BPM - Chapter 3 released into MEAP.

 

Releases, releases, releases

 

Summer is always a good period to finally get back to this project or releases you have been meaning to do finish for month. And certainly this has been confirmed by the numerous important releases of the last two weeks:

Summer is definitely here in the Northern Hemisphere, and if not hindering the activities of the community it certainly show by change of balance between announcement and releases over in depth technical article All the better for our readers, as I'm pretty sure you'll enjoy the numerous technical bites (or bytes) from last week !

Technical bytes

 

So if you like techcrunch and in depth article, you are in for a treat this week. First, let's start with alternative language and take a look at the Ceylon TypeScript Loader (GSoC project). From there, you should move quite naturally to some more high level client technologies, and see What is new in Android Client with Hawkular. Of course, if you prefer to stay on the language level, there is also this very interesting article on Null and not-null @DiscriminatorValue options. See ? Only good stuff out there !

 

Now, let's move to a more high level overview. with this passionating article on Visualizing Integration Applications. It's clearly a broad (and thus complex) topic, but this article does a fair job at at both describing the state of art and how we got here, but also sum up what are the current solutions and best practices. Kudos to its author Bilgin Ibryam.


Last, but not the least, Eric D. Schabell describes a Vaadin powered solution, using the Red Hat Cool Store demo, but also illustrating, at the same time, a cool usage of the JBoss BRMS framework.

 

Keycloak going "legit" : Red Hat Web Single Sign-On !

 

Keycloak has been a thriving project since its inception, and if you follow the weekly carefully, you must have seen many news, article and frequent releases from the project. And this is why, I wanted to echo here a news coming from the Red Hat JBoss Middleware blog, that may have not reach the JBoss Community: Red Hat announces Integrated Web Single Sign-On and Identity Federation. Indeed, Red Hat has decided to have a product based on Keycloak, and anyone will soon be able to request support and/or expertise if needed. Congratulations to the project and the community, this is a big achievement !

 

Infinispan & Docker - a mix in Heaven

 

Infinispan is a very powerful and flexible project, and I'm for one certainly happy to that there is now Improved Infinispan Docker image available , whiich hopefully will enable people to easily setup and play with the project. So, time to discover the bleeding edge of Infinispan on Docker !

 

Releases, releases, releases...

 

Well for once, and this must be a record, there is only one release in the last days ! But still a good one   :

 

 

That's all for this week, please join us again for the next installment of the JBoss Editorial where we will endeavor to bring you more interesting articles written by members of the JBoss communities. And stay up to date with latest developments by following @jbossdeveloper on twitter.

Is Open Source cooperative friendly ?

 

While Open Source has been around for several decades, it is still puzzling for the industry how to either use it, implement it or just respect the spirit of it. This first article, called Beyond the Hype Cycle; Co-operative Open Source gave an interesting outlook on Open Source and how the mechanics of co-operative (such as Cooperative UK) could interact with it.

 

Techbits

 

If you are interest in AeroGear or Javascript in general, you should definitly check out this article on UnifiedPush, Promises and You - and see for yourself if it fulfills all of it's promises ! Along the same line, there is also a quite intriguing article on Node.js Javascript Client 0.3.0 out with improved stability and API docs.

 

However, if you feel that Java still rules, and you prefer it over Javascript, maybe it's time to give a chance to of the best framework out there: Drools ! Indeed, a new Tutorial oriented user guides for Drools and jBPM

have been released. Maybe an opportunity to learn it. After all, it may give you a reason to attend the upcoming Drools & jBPM: DecisionCamp And RuleML 2016, 6-9 July New York...

 

Evangelist's Corner

 

Our team of evangelist is relentless and of course, last week gave the opportunity to one of the most prolific of them, Eric D. SChabell, to release not one, but two very interesting articles. I especially recommend the second one, who brings Java developer out of their comfort zone, but for good reasons:

 

 

Events

 

As the Red Hat Summit and the DevNation are coming up in a couple of weeks, it is for sure time to start taking a peek at the content of both conference. And the official blog of DevNation just released a couple of article about it:

 

 

Releases, releases, releases...

 

 

That's all for this week, please join us again for the next installment of the JBoss Editorial where we will endeavor to bring you more interesting articles written by members of the JBoss communities. And stay up to date with latest developments by following @jbossdeveloper on twitter.

If spring has yet to come to us (at least in Europe), there is a definitly a feeling of "waking up", all over the community. Projects are releasing, as they always do, but important milestones are coming - and with them, the release of crucial and exciting features...


Waking up the bear

 

brown bear at Skansen3-3

 

The Hibernate community has grown over the border of the Hibernate framework for a long time now. Numerous projects, like the Hibernate ORM (which just released 5.0.9.Final) and Hibernate Search (which just 5.6.0.Alpha3) are part of this blooming community.


Thus it was decided to set up a dedicated Hibernate Community Newsletter, to allow people interest by all (or most) of those projects, to easily follow their activities.

 

In the Eye of the Hawkular

 

Hawk

On top of releasing the 1.0.0.Alpha11, which is getting the project closer and closer to the 1.0.0 milestone, Hawkular team took the time to produce a Hawkular features overview (1.0.0.Alpha11). The article covers quickly how Hawkular can (graphically) monitor business transactions or application performance, alongside dealing with management operations and artifacts deployments.

 

Also, to show how flexible and extendable the project is, one of the developer, Heiko Rupp, produced a very intriguing blog entry on Reacting on IoT data with Hawkular. This new article is a follow up on his previous ones on Sending IoT sensor data to Hawkular-Metrics via MQTT and Send IoT data to Hawkular-full and all of them certainly forms an exciting testimony to the possibility offered by Hawkular.

 

Evangelist's Corner

 

Last week, Christina has released the part four of a her Fuse Integration Service demo on"Auto Dealership Management"

and, as always, Eric D. Schabell has been quite prolific and produced a guide on Installing the Red Hat Container Development Kit (CDK), but also take the time to answer some questions on OpenShift Profiles (An interview with Eric D. Schabell).


Events

 

Worth to mention here is certainly the opening of the Call For Paper - Riveria Dev, a conference located in the south of France, at Sophia-Antipolis, on the 16 and 17 June. The CfP itself closes on the 30th April. If you have the chance to be able to apply or attend, please do so, I only hear good things about this event !

Releases, releases, releases...

 

The JBoss community would not be as thriving as it is, if it were not to release as often as it does. Thus, this week is again having its fair share of interesting releases:

 

 

I hope this week's editorial has provided you with something of interest, please join us again next week when we will bring you more news from JBoss and the JBoss Communities.