We’re a little light on the news this time, but those of us who have been reading the editorial for a few years will be familiar with the "after Summit slump." With Red Hat Summit behind us (and what a great Summit, check out the sessions on demand if you missed them), many people have taken PTO. Expect all the news, blogs, releases, etc. to pick back up in the coming weeks.
All that being said, we do have some blogs to go over and one release.
First up is Eric Schabell’s second entry in his "Demystifying the Event Driven Architecture - Making the case" series. You can read more about it at his blog.
We have another post by Eric: Code Ready Containers - Installing an HR employee rewards project using developer container catalog. For more information about CodeReady Containers, please visit the Red Hat Developer page.
There are a number of DevNation Tech Talks and master courses dropping within the next week, please visit the DevNation page for more information.
Keycloak released a new version: Keycloak 10.0.1.
Welcome once again to another Weekly Editorial. We're still looking for a new home for this editorial, but we will certainly let you all know when we find it! Thank you for staying with us. Let's dive in!
Once again, thank you everyone for staying with us. We're looking forward to more great content in a couple of weeks.
Welcome everyone! We hope everyone is excited (or enjoyed if it has already passed) for the Labor Day weekend if you’re in the U.S. There are some great blog posts over the past couple of weeks we want to highlight and a couple of releases as well.
Oddly enough, the blogsphere has been a little quiet the past couple of weeks, must have something to do with summer.
As is normal, Eric Schabell has been very busy over at his blog. We’d like to mention of few of the things he’s been writing about:
The Red Hat Developer blog has some great information if you haven’t been there. We’re showcasing just few from the past few weeks:
That will do it for this edition of the editorial, thanks for being with us!
Welcome to a post-Red Hat Summit JBoss Weekly Editorial! We just came back from Red Hat Summit 2019 in Boston. What a great week with some amazing news! Of course two big announcements that came out of Summit this year are Red Hat Enterprise Linux 8 and OpenShift 4. Great things coming out of Red Hat these days!
All of that being said, there have been some other interesting happenings this week since Summit. There’s only one release, mostly due to Summit, but we will go over blogs and some great things from the community. That release was JBossWS, see the release post for more information.
A number of blogs came out over the past couple of weeks. Check out the blogs featured below!
If you weren’t at Summit, or missed the Thursday morning general session, you can see the recording below.
A large part of the demo was handled with OptaPlanner. Geoffrey De Smet has done a series of blog posts detailing its use in the demo:
Geoffrey has some great breakdowns about how OptaPlanner was used, things they learned, and some code as well!
Eric Schabell gave a talk at Summit titled "3 Pitfalls Everyone Should Avoid with Microservices." In his blog he details the talk a bit more and gives gives you a link to see the slides.
Eric also has a blog post about setting up integration tooling for CodeReady Studio 12. This will be an ongoing series from Eric. Look for more posts details more information about CodeReady Studio 12.
A number of blogs came out on the Developer Blog. Check them out below.
Some great blog articles over the past couple of weeks, thanks everyone! It has been a great couple of weeks and some amazing content both from Red Hat and the larger community!
Welcome to another JBoss Weekly Editorial as we prepare for the end of March! We have a number of releases and blogs posts to highlight, so let’s get to it.
Christina Lin has a blog detailing which she believes are eight ideas that lead to "catastrophic cloud native microservice" deployments.If you are working with microservices, or are thinking about it, this blog is certainly worth a look.
Lastly, Brain Stansberry detailed the Wildfly 17 release roadmap over on the Wildfly site.
Great stuff is happening within Red Hat! Stay tuned for even more as the year progresses!
Thank you for joining us for another edition of the JBoss Weekly Editorial! We have some great news, blogs, and releases this week! Read further down for more information.
Quarkus: Supersonic Subatomic Java. As the website describes it: A Kubernetes Native Java stack tailored for GraalVM & OpenJDK HotSpot, crafted from the best of breed Java libraries and standards.
Quarkus was released earlier this week with great fanfare! It’s been a nine month journey to get here, but we’re all very excited about what this will enable developers to do. Gone now are the days of tests taking long enough for you to check your Facebook page, hot re-deploys, expensive memory usage, long deploy times.
Would you be interested in a REST & JPA application fully starting up in under a second and using less than 40MB of memory? Would you like to save and refresh your web browser to see changes like the dynamic language devs do?
You want integration? Quarkus integrates with Apache Camel, Hibernate, Apache Kafka, Jaeger, Vertx, and others! Be sure to buckle in because we’re just getting started.
Security features continue to improve in Wildfly with both the release of Wildfly 16 and Elytron 1.8.0. You can read more about some of the new features and improvements at Darran Lofthouse’s blog.
Stain Thorgersen has blogged about WebAuthn and support coming soon to Keycloak.
All of us are getting ready for the Holiday Season, thank you for taking some time catching up with us this week! The past couple of weeks can be summed up in three words: Releases, jBPM, Integration! Let’s do a quick recap in that order.
Welcome back! It has been a busy couple of weeks for us within Red Hat Middleware. Hot on the tails of Oracle CodeOne is Devoxx BE, followed shortly after by Devoxx MA!
We want to start things off with news you have probably heard, but if not, IBM and Red Hat have entered into an agreement where IBM will be purchasing Red Hat. You may have read various blogs, articles or news stories about the acquisition. We asked Mark Little, VP of Engineering here at Red Hat for some thoughts:
They say 24 hours is a long time in politics but maybe it applies to the technology sector too! Between the last time we published the editorial and now Red Hat has agreed to be acquired by IBM. As the public statements from IBM and Red Hat discuss, the deal won’t officially close until the second half of 2019 and until that happens both companies must remain operating as independent entities. There have also been strong statements from both sides that Red Hat will be a separate entity within IBM in order to preserve the benefits of acquiring such a leader in the open source space. At this stage though there are very few details that I or others can share publicly. However, and I’ve written about this in my personal blog, I feel quietly confident that this acquisition (more like a semi-merger) will be good for Red Hat, our communities and our customers, as well as IBM.
Naturally, there have been a number of releases in the past couple of weeks. Here are some of the highlights:
This is a smaller editorial this week, but by no means does that mean we haven’t been busy!
Introduction to Red Hat Application Migration Toolkit. Christian Huffman explores RHAMT and explains how to get started with it to help you migrate your application to Red Hat Enterprise Application Platform.
Doug Tidwell did a great explanation about creating production-ready containers, read the blog at https://developers.redhat.com/blog/2018/05/31/red-hat-summit-building-production-ready-containers/
Matthias Wessendorf introduces the new Kafka CDI Library over at the Red Hat Developers Blog. This looks like it will be a great library for doing Kafka events with CDI!
As stated, this was a smaller one this week, but still, some great stuff happening! Everyone have a happy summer!
Sorry, we missed last week. We’re pulling double duty this week to get you all caught up on the latest with JBoss!
First, we would like to thank everyone who attended Red Hat Summit 2018 in San Francisco! This was a tremendous week full of amazing talks, keynotes, and fun! Middleware played a big role in many of the keynotes, which if you happened to miss are available on our YouTube channel. We hope you all enjoyed this year’s Summit as much as we did!
Jim Whitehurst mentioned Optaplanner to plan the agenda of Summit
Always the busy traveler and blogger, here are the latest entries by Eric:
Thank you once again for tuning in for another Weekly Editorial!
Continuing from last week, thank you, Mark, we have a number of jBPM related posts this week. There are also some related Hibernate posts. Shall we start with releases?
Nicola Ferraro posted a very well thought out and in-depth article about the Saga pattern in Apache Camel (version 2.21.0 or higher). Not familiar with the Saga pattern, not sure when, or how you would use it, this blog is for you. Head on over to his blog to learn more.
Eric Schabell has been on the West Coast of the USA for a few weeks. While there, he was invited to speak at the Portland Java User Group (PJUG). If you weren’t one of the lucky 29 people in attendance, that isn’t a problem. You can hit the recap and see his slides over on his blog.
Vlad Mihalcea released the weekly Hibernate Community Newsletter a few days ago. It highlights a number of articles, releases, and Q&A for the Hibernate suite of projects. Certainly worth a glance to get back up to speed with the latest happenings within that community!
As stated earlier, jBPM had a number of blog posts this past week. Two of them (http://mswiderski.blogspot.com/2018/04/jbpm-work-items-repository-tips-tricks.html and http://mswiderski.blogspot.com/2018/04/jbpm-work-items-are-really-simple.html) relate to Work items. Work items are the way to build custom services which can be used within a process. Maciej teaches more in the mentioned blog posts. He also wrote about KIE Server custom queries in jBPM 7.8. Lastly, there’s a recap of bpmNEXT 2018 Day 3 over on Kris Verlaenen’s blog.
We hope you have enjoyed this week’s JBoss Weekly editorial! We also look forward to seeing you at Red Hat Summit 2018 in San Francisco!
This week, uncharacteristically, has had few releases, but a number of blog posts! Great news for our readers. Welcome to another edition of the JBoss Weekly Editorial!
Three releases happened this past week:
Each of these releases contains a number of bug fixes and features. Hibernate 5.2.15.Final and Hibernate Validator 6.0.8.Final are both drop-in replacements for the previous versions. The update to Debezium should also be a drop in replacement, but blog post doesn’t specifically call it out.
The blogs this week are based on three main categories:
The Inifinispan Team would like to introduce you all to the HotSwig project. Read more about it at http://blog.infinispan.org/2018/03/a-swig-based-framework-to-build-hotrod.html. HotSwig allows you to build a Hotrod client prototype based on SWIG. This is a great project if you want to use Hotrod with a language which doesn’t have its own dedicated Hotrod client.
Galder Zamarreño has some help for those of you using Infinispan in Docker on a Mac. It can be difficult to access Inifinspan due to a known issue with the internal IP address not being accessible externally. If you’ve fought with this issue, be sure to see the workaround proposed at http://blog.infinispan.org/2018/03/accessing-infinispan-inside-docker-for.html.
HTTP is very well used and well-known protocol today. Less well known and used is HTTP/2. In his blog post, Sebastian Łaskawiec tackles getting started with Inifinspan and HTTP/2. Read http://blog.infinispan.org/2018/03/rest-with-http2.html if you’re interested.
Vinay Bhalerao is starting a series about 3Scale and Identity Management. In this first post, Vinay introduces the use case and some basic details. Head over to the Red Hat Developers blog post for the whole article: https://developers.redhat.com/blog/2018/03/06/redhat-3scale-identity-management/
Antoine Sabot-Durand over on the Red Hat Developers blog introduces you to the Eclipse MicroProfile Fault Tolerance specification and subsequent implementation in Wildfly Swarm. You may be familiar with Hystrix or Failsafe. The specification provides you with a standard API to use and stay loosely coupled to the third party libraries. It’s great to see some standardization in this area!
If you haven’t heard of Istio, or are curious to learn more, read Don Schenck’s blog post introducing Istio. Don does a great job doing a quick introduction and high-level overview of Istio and service mesh.
Jeff Mesnil expands on how the MicroProfile 1.2 release can be used by Java developers writing microservices on OpenShift. https://developers.redhat.com/blog/2018/03/05/cloud-native-microprofile-config-healthcheck-openshift/ is decently in-depth and gives you a great starting place to leverage all the latest and greatest from MicroProfile 1.2
Eric Schabell recently launched his new book, Effective Business Process Management with JBoss BPM! He blogged about it over at http://www.schabell.org/2018/03/book-launced-effective-business-process-management-with-jboss-bpm.html. It will be a great addition for anyone getting started or looking for some more information about Business Process Management!
Wildfly 12 introduced some CLI tools for keystore manipulation. This is great news for anyone tired of trying to do all of that by hand. Our very own Farah Juma recently blogged about the new capabilities over on her blog: https://developer.jboss.org/people/fjuma/blog/2018/03/02/manipulating-keystores-using-the-cli-in-wildfly-12.
To finish off our week, many of us at Red Hat and also out in the community, are gearing up for Red Hat Summit 2018! Mike Guerrette gives us the rundown on a number of excellent talks and speakers over on the Red Hat Developer Blog: https://developers.redhat.com/blog/2018/03/07/red-hat-summit-2018-focus-modern-app-development/. There are so many good things happening at Red Hat Summit this year! We’re all looking forward to seeing you there!
Thanks again for coming back to another edition of the JBoss Weekly Editorial!
Welcome, everyone to month two of 2018! There have been some exciting things in the world during this past week. We’re excited to bring to you our round-up of the week in Red Hat Middleware!
The first announcement we have isn’t really middleware related, but it is certainly part of the larger Red Hat family. Many of you may have seen the announcement a few days ago about CoreOS and Red Hat. Yes, it is true, Red Hat is acquiring CoreOS. We believe this will further Red Hat’s stance and leadership within the Kubernetes community. For additional Q&A outside the official announcement, linked above, there is an FAQ posted over on the Red Hat blog.
Let’s move along and take a look at releases within Middleware:
Infinispan 9.1.5.Final was released back on Tuesday, this was mainly a bug fix release.
Developer Studio 11.2.0.GA and JBoss Tools 4.5.2.Final released, also on Tuesday built for Eclipse 4.7.2 Oxygen. Check out the linked blog post for full information
DevSuite 2.2 and CDK 3.3. Tuesday was a full day of releases! In addition to tooling, if you’re using DevSuite or CDK, there are new versions for you as well.
Teiid 10.1 released addressing 72 issues
The Infinispan team is getting the word out about executing code in the grid. This allows you to really put that Inifinispan/JDG cluster to work and do more than provide fast caching, which of course is nothing to scoff about. If you have data in that grid, use Infinispan to reason about and execute those questions in the grid!
The Hibernate Newsletter came out yesterday. Read about their community over on the blog post. You’ll find information about releases, Stack Overflow questions, forum posts and other blog posts from their community.
In keeping with the current theme of data, the Teiid team would like people to know about Teiid Spring Boot. This will allow you to use Teiid without the need of setting up a server if you’re using Spring Boot. This solution will be a great addition to your microservices toolbox!
Lastly for data, if you are familiar with Microsoft SQL Server and OpenShift, you can now use them together! Over on the Developer Blog, Takayoshi Tanaka blogged about using SQL Server on OpenShift. It runs SQL Server on RHEL within OpenShift. Head on over and learn how to get started!
Our own Christian Posta, evaluates Envoy and Istio circuit breaking with Netflix Hystrix over on his blog. Circuit breaking is a great tool to use if you’re talking to services within your application. You never know when something is going to go down, and your application breaking because of some dependency down the line isn’t always acceptable. Hystrix is often thought of as "the standard" in doing circuit breakers. It’s a great primer and dive into two different solutions!
Yesterday was another DevNation Live session. This session focused on Istio canaries and k8s (Kubernetes). If you missed the live feed and would like to catch up, feel free to watch it on YouTube!
Thanks for staying with us for another week!
Welcome back to another edition of JBoss Weekly! We’re excited to bring to you news from across the net relating to JBoss Middleware. Those of you who attended Devoxx Belgium, we hope you had the opportunity to speak with our engineers there!
We’ll kick off the editorial with the releases made in Middleware this past week:
As you can see, the Arquillian team has been on a roll this past week! Congratulations to the team and all those who helped to make it happen.
Releases aplenty this past week! A job well done to all our engineers and community contributors, thanks for all the help!
Those of you getting started with Docker and Java, you’ll want to check out Amit Nijhawan’s post about how to deploy Java applications with Docker. It’s a great primer.
React is a great thing, and becoming very popular. Samuel Mendenhall shares a plenitude of advice from rebuilding an Angular app to a React app. It’s a longer post, but if you’re getting started with React, or experiencing some difficulties you’ll want to read it.
If you’re at the point of embracing Java 9 and the new modules system, you’ll be thrilled to know that starting with Red Hat JBoss Developer Studio 11.1 supports Java 9! Eclipse doesn’t have to be running on Java 9, but a Java 9 JDK must be on the build path for the project. JBDS 11.1 offers help to convert to Java modules as well. Read Jeff Maury’s post about the Java 9 support for full details.Lastly, the Red Hat Developer Program has rolled out a new topic about secure programming. We all know security isn’t something to be taken lightly, however, it isn’t always the easiest of things to understand and get right. Lucy Kerner details the current tools on the website. Be sure to read both and get a good idea of what’s being offered and how it can help!
Thanks everyone for another amazing week! We hope you’re prepared for the year-end holidays and hope you have a fantastic week.
Welcome back to another weekly editorial! Those of you catching up from JavaOne, we hope you found time to visit the booth and try out OpenShift.io! There are a number of posts to cover this week, so, let’s get started.
We’ll start out with releases this time. There’s only three of them this week, but that doesn’t mean we’ve slacked off.
By far the biggest announcement in the Java EE space happened earlier in the week with the announcement of EE4J! Our very own Mark Little blogged about it. If this is the first you’re seeing of it, be sure to read Mark’s blog and check out the charter. Everyone is welcome to participate. Please sign up for the mailing list and help us all move Enterprise Java forward!
If you’re running on RHEL, you may be excited for the next couple of blogs from Mike Guerette. Earlier in the week, Red Hat announced the availability of Red Hat Developer Toolset 7.0 Beta. This beta brings updates to GCC (7.2) and adds Clang/LLVM 4.0.1, Go 1.8.3, and Rust 1.2.0 to the list of supported compilers! In addition to those, Mike also announced Red Hat Software Collections 3.0 Beta which includes other updates and also new additions.
To round out the week, there are a number of blog posts we’d like to highlight.
Wildfly 11 will bring with it a number of changes. Among those changes is integration with Apache ActiveMQ Artemis. Be sure to read the blog for changes and new features available. There’s also support for OpenSSL. The post details setup, security realms, and Elytron all with OpenSSL support! Lastly, Wildfly 11 improves the existing referential integrity found in Wildfly 10.
Kamesh Sampath has done a series of posts over on the Red Hat Developer blog detailing configuring Spring Boot on Kubernetes. The introduction of the series covers the initial idea of using Kubernetes for configuration of a Spring Boot application. Part I covers using ConfigMaps for configuration. Part II details the use of Secrets for sensitive information. These are great alternatives to the Spring Config server.