Skip navigation
1 2 3 Previous Next

Weekly Editorial

33 Posts authored by: Romain Pelisse

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.

If snow storms hit badly the East Coast last week, they certainly have not hindered the progress - and releases - of the JBoss Community. So, yet again, you have a fully packed JBoss Weekly Editorial to catch you up with all of that happens last week...

 

Hawkular and Apiman - coming of age

 

With the release of the Hawkular nineth milestone, it is clearly becoming time to get a look at this new project, aiming to replace the RHQ. Some articles have been released that may give you already an interesting glimpse on it :

 

On its own side, the Apiman project just released Apiman 1.2.1.Final, along with some articles offering also some much needed insight in the technology, starting by an article explained CORS, cheekily titled: CORS? Of Course!

along with an also cheekily titled article on authentification : Cover yourself up! Protecting your APIs with mutual auth. The later is nicely complemented by an other in depth article on how to use Keycloak to secure your APIs with OAuth2.


(oh, and along the lines of Keycloak, there is also a detailled blog post on Internationalization (i18n) and Localization (l10n) of Keycloak)


An other sign of the coming of age of Apiman is the recent renaming (Apiman Names Have Been Changed to Protect the Guilty), clearly aiming at improving understanding of the framework concept. And at last, but not the least, one final article on Apiman : Apiman 1.2.1 Export and Import.

 

 

Retrospective


rear view

Our industry has been known for falling all over again in the same traps (just with a different wrapping) for years know. (Remember the all thin client, rich client, web client, rich client swinging movement ) and that is why I personally always like when (smart) people take the time to step back and think about the new fad of the day. If you're like me, I'm pretty sure you'll enjoy then this article from Mark Little on Frameworks versus stacks ?


Technicals crumps

 

Drools and jBPM

 

Business rules and business processes are at the root of many applications, and thus it is why, it's never a bad idea learn more about their features and capabilities. A couple of last week's articles cover some of those, one on Advanced queries in jBPM 6.4 and the other on Advanced queries in KIE Server. Enjoy !

 

Fuse, Camel and Fabric8

 

First of all, in case you really missed the rise of Fuse technologies in the recent years, here is a nice introduction to Fuse Integration Service- What is Fuse Integration Service?. Assuming you are already familliar with Fuse and Camel, here is a couple more in depth articles, you might enjoy: Performance Tuning Ideas for Apache Camel

and Idempotent Consumer EIP Icon (both by Bilgin Ibryam (@bibryam) ).

Last quite interesting technical bite Typesafe Kubernetes-manifest DSL for JVM-based apps ! A very intriguing article leverage Farbic8 feature to interact your docker infrastructure (using Kubernetes). Pretty interesting entry...

 

Nifty bag of tricks

 

While we all like (and need) some architecture overview of products, and some in depth analysis of technical topic or issue, nothing helps us more, in the daily life, than knowing a good tips on any of our favorite tooling. For instance, I'm pretty sure that if you are using Eclipse, for instance with Infinispan, you'll be delighted to learn about Eclipse tools for Hibernate Search. Of course, you might be a Vert.x fan instead, but don't worry I'm pretty sure this Intro to Vert.x Shell will get you coverered.

Phenomenal cosmic powers...

 

And when it's not our tools, we want to get better at using, it is generally our infrastructure, so this entry on Running Any Docker Image On OpenShift Origin will also come in handy. Last, but not the least, if you are doing distributed development, either using Wildfly (or JBoss EAP) clustering feature or simply Infinispan, you will probably be quite interested in the latest blog entry from JGroups's project leader, Bela Ban: Dump RPC stats with JGroups.

 

 

 

 

 

 

Releases, releases, releases...



With Christmas only a couple of weeks away, most of us are trying to wrap up things nicely to enjoy the holiday with a nice sense of completeness - and that's probably why there are so many releases this week. Sadly, some are not at all in the Christmas spirit as you'll see by the Ceylon's troll alert... But first things first, let's look at the good stuff !

 

Keycloak is out and social !

 

Keycloak 1.7.0.Final Released and it's full of good features (already documented when the RC was released: Keycloak 1.7.0.CR1 Released). And if you wonder how this could help you, well take a look at this article on First social login in Keycloak, and you'll know what to do next time your application needs some authentification layer (no more extra passwords and user credentials to manage anymore !).

 

Infinispan is also out and make sparks !

 

Infinispan 8.1.0.Final is out! This release comes with many enhancements, but the main focus is certainly on the brand new Web Management Console - which the team has been working on quite hard, and are rightly proud about. They even made a video for you to check it out: Infinispan 8.1.0 Admin Console.

 

Infinispan is a very powerful tool and it's nice to see that more and more connectors allow to integrate with it smoothly. A nice example of this is this brand new Infinispan Spark connector. If you like to play with Spark, check it out !

 

Really ? In this day and age ?

 

Sometimes, you run into something that just make you think "Seriously ? People are still doing that ?" - and of course not in a good way. Indeed, the Ceylon community has just released "Troll alert". I honestly thought those days were gone, but apparently, I have been quite naive about it - read the whole story, it's a cautionary tale.

 

Fremont Troll
Oh, great, now you've let him out ...

 

On C-Level

 

While the JBoss Community is obviously all about the gritty-nittyness of in-depth technical details, it's also nice to take one's head out of those, and to look at the so-called "Big Picture": DevOps and the Myth of Efficiency.

 

Evangelist's Corner

 

As every week, our Evangelist team, all over the globe, have been quite busy. First, Christina released a new workshop "101 Fuse in EAP", that certainly is worth a look. And, as usual, Eric D. Schabell produced new materials on his ongoing series of JBoss BPM 6.2 new features articles, including Multi-user support in Business Central and How to use the Correlation Key.

 

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.

Halloween has come and went away, and Winter swept in before the door can close behing the annual pumpkins massacre... But, lucky us, not everything is so gloomy in the JBoss universe this week...


Microservices for the real world

 

Right behind Docker - if not even sometimes in front, "microservices" has certainly been a big buzzword of those last years. And, as any trend, it's good to take the time to step back a bit and look at it seriously, and a couple of article released last week will certainly help you on this. The first one is High Performance APIs for Microservices With Baratine.io, certainly an interesting angle, because high level architecture sometime overlook performance constraint. Of course to be able to assess your microservice performances, you need to be able to deploy it and test it - so, let's how Red Hat JBoss Engineers think about Java EE, Container, Microservices and Testing.


"Architect of an Open World"


However, if you don't even see the value of microservices, all those good practices and considerations will neither help you, or speak to you. If this is the case, I strongly recommand you look at this in depth article on Tear Down Data Silos with Mobile Microservices from Red Hat Developer Blog.


Side note on this topic : How Would ESBs Look Like, If They Were Done Today ? - an interesting disgression, somewhat related to the topic of microservice (at least from my point of view)

 

Events, news and books

 

A lot of very cool upcoming events has been announced last week. I'll start by home territory, as two talks have been announced at the Berlin JUG, one from Infinispan on JBoss Clustering and an other, quite related, about BJGroups by Bela Ban (Berlin JUG Nov 19). If you happen to be in Berlin (Germany) on the 19th, please do join us ! (we'll have beer and pizza !)

 

柏林墙 - The Berlin Wall - Berliner Mauer

Berlin is not the only place to go, Roma will be hosting  Alfresco Day Roma 2015 - so if you really picky about your pizza, you know what to attend ! At last, but not the least, if you are in Switzerland, you may want to take a look at Dimitris' Andreadis Blog on "WildFly activity in Geneva".

 

Of course, not everybody can manage to get to Berlin, Geneva or Roma, but rest assured, some events are coming to you instead, like this upcoming webinar on How to become a data-driven organization to achieve more and gain a competitive edge. And if you don't have time to attend anything, you can still be kept up to date, the "old fashion way" - meaning by reading a book, so checkout this Book Review: "Arquillian in Action" by Alex Soto and Jason Porter.

 

Last bits of news for this week, we are currently looking for a Developer User Experience lead - so if you want to join us or know someone who might fit...

 

How To's and tutorials

 

After those high level considerations, let's get to some more practical stuff. First, let's take a look on How To Setup Integration & SOA Tooling For JBoss Developer Studio 9, as it never hurts to be well prepared. Along the same line,  if you are looking forward to use JBoss Fuse on JBoss EAP - look how to be ready for it !

 

Now that you are all set up, let's take a deep dive into the command line tool Kubectl : Logging Into a Kubernetes Cluster With Kubectl - I'll bet it will make using Kubernetes and Docker far more efficient for you.

 

Last but not the least, this week have seen the release of a followup on Getting started with Keycloak - Securing a REST Service. Certainly an interesting tutorial to look at...

 

Releases

 

Only two releases this week - propably a the lowest numbers of releases for a week since I contribute to this editorial. But, quite important and major ones.


The first one is Byteman Blog: Byteman 3.0.2 release supporting some exciting and impressive monitoring packages - definitely a must see (or in this case must "click on"). The second one is a new Teiid Designer 9.2 Released, which contains numerous bug fixes, but allow to import dynamic virtual database. If you are a regular user of the Teiid designer, you will probably be quite interested in this release.

 

Decaf'

 

Even if the JBoss Community is a very large one, it's good, now and then, for Java developer to look outside the JVM. Especially, that the following announcement of this week concern the java competitor .NET : Red Hat and Microsoft making .NET on Linux work for Enterprises.And talking about Linux,Fedora 23 has been released, so time to update your system (or try it if you are using an other OS).

 

Last bit of news, concerning more Red Hat than the JBoss Community, but too important to be overlooked: Red Hat jumps into DevOps by buying Ansible ! Indeed, there is also many in the JBoss community using Ansible, and one can guess that this adoption will certainly not slow down now...