This week in JBoss (28th January 2016) : Hawkular and Apiman coming of age
Posted by rpelisse Jan 27, 2016If 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 :
- Hawkular - Hawkular Data Mining - Predictive Charts
- Thoughts From A Management Platform Developer: Hawkular Command Gateway Clients
- Hawkular - Hawkular-BTM now includes Application Performance Management
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
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.
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...
- Hawkular - The nineth milestone of Hawkular released
- Keycloak: Keycloak 1.8.0.CR2 Released and Keycloak: Keycloak 1.8.0.CR3 Released
- JBoss Forge 3.0.0.Beta3
- Arquillian Cube Extension 1.0.0.Alpha8 Released
- Apiman 1.2.1.Final is released
- Friends with Java 9 - Hibernate Validator 5.2.3.Final is out
- Wildfly based Teiid 8.13 Final Released
- RichFaces 4.5.13.Final Release Announcement