17 Sep 2019

feedJBoss Developer Recent Posts

A look at development environments with specific tooling for Apache Camel Language

A growing set of editors and IDEs provides specific tooling for development of applications based on Apache Camel. Historically, there was only Eclipse Fuse Tooling, which was based on the Eclipse Desktop IDE. Then, an IntelliJ plugin was created. Both of these tools are tightly coupled to the specific IDE APIs. Consequently, they have the drawback of not easily sharing the development effort. Sup...

17 Sep 2019 7:00am GMT

@Autowire MicroProfile into Spring with Quarkus

Eclipse MicroProfile and Spring Boot are often thought of as separate and distinct APIs when developing Java microservices. Developers default to their mental muscle memory by leveraging the APIs that they use on a daily basis. Learning new frameworks and runtimes can be a significant time investment. This article aims to ease the introduction to some popular MicroProfile APIs for Spring developer...

17 Sep 2019 7:00am GMT

16 Sep 2019

feedJBoss Developer Recent Posts

An intro to Kogito

The KIE team has been working for quite a few months on the Kogito project, our next-gen solution leveraging processes and rules for building intelligent cloud-native applications. What are we trying to achieve? Basically, when you as a developer or team are trying to build intelligent cloud-native applications, Kogito wants to help you with that by letting you use processes or rules in this co...

16 Sep 2019 9:37pm GMT

DevNation Live Bengaluru: 9 steps to awesome with Kubernetes and Red Hat OpenShift

Our first DevNation Live regional event was held in Bengaluru, India in July. This free technology event focused on open source innovations, with sessions presented by elite Red Hat technologists. Kubernetes has become the de facto standard for hybrid cloud portable application architecture, and in this session, Burr Sutter shows why Kubernetes and Red Hat OpenShift provide the ideal solution for ...

16 Sep 2019 7:00am GMT

13 Sep 2019

feedJBoss Developer Recent Posts

This Week in JBoss, 13th September 2019 - Onward with Jakarta EE 8!

Welcome back to this new installment of the JBoss Weekly Editorial. This week our main guest star is the newly released Jakarta EE 8! And now, on with the show! Jakarta EE 8 Certainly, the most important news in the last week for the JBoss community has been the release of Jakarta EE 8. This new version has set the path for Wildfly, but will also drive changes and new features in numerous pr...

13 Sep 2019 11:26am GMT

Develop with Node.js in a container on Red Hat Enterprise Linux

In my previous article, Run Red Hat Enterprise Linux 8 in a container on RHEL 7, I showed how to start developing with the latest versions of languages, databases, and web servers available with Red Hat Enterprise Linux 8, even if you are still running RHEL 7. In this article, I'll build on that base to show how to get started with Node using the current RHEL 8 application stream versions of Node....

13 Sep 2019 7:00am GMT

12 Sep 2019

feedJBoss Developer Recent Posts

Jakarta EE 8: The new era of Java EE explained

Java EE is a fantastic project. However, it was created in 1999, under the name of J2EE, and is 20 years old, which means it also faces challenges in keeping pace with enterprise demands. Now, Java EE has a new home and a new brand. The project was migrated from Oracle to the Eclipse Foundation, and it is called Jakarta EE, under the Eclipse Enterprise for Java (EE4J) project. The Eclipse Foundati...

12 Sep 2019 7:01am GMT

Develop with Flask and Python 3 in a container on Red Hat Enterprise Linux

In my previous article, Run Red Hat Enterprise Linux 8 in a container on RHEL 7, I showed how to start developing with the latest versions of languages, databases, and web servers available with Red Hat Enterprise Linux 8 even if you are still running RHEL 7. In this article, I'll build on that base to show how to get started with the Flask microframework using the current RHEL 8 application strea...

12 Sep 2019 7:00am GMT

11 Sep 2019

feedJBoss Developer Recent Posts

Develop with Django 2 and Python 3 in a container with Red Hat Enterprise Linux

In my previous article, Run Red Hat Enterprise Linux 8 in a container on RHEL 7, I showed how to start developing with the latest versions of languages, databases, and web servers available with Red Hat Enterprise Linux 8 even if you are still running RHEL 7. In this article, I'll build on that base to show how to get started with Django 2 using the current RHEL 8 application stream versions of Py...

11 Sep 2019 7:01am GMT

How to debug where a function returns using LLDB from the command line

I often find myself in a situation when I want to know where a function returns. There's no need to know the return value, as this may be the same for multiple code paths (e.g., nullptr if something went wrong). It is embarrassing, but I sometimes have put fprintf(stderr, "T1"); in my code just to follow which path the execution took. Needless to say, this behavior requires manual editing and reco...

11 Sep 2019 7:00am GMT

10 Sep 2019

feedJBoss Developer Recent Posts

Understanding Red Hat OpenShift’s Application Monitoring Operator

Monitoring systems are usually composed of three layers: a database layer that hosts metrics data, a layer to display the stored metric data graphically in dashboards, and an alerting layer to send out notifications via methods such as email, on-call notification systems, and chat platforms. This article presents an overview of the components used in Red Hat OpenShift's Application Monitoring Oper...

10 Sep 2019 7:00am GMT

5 Questions Everyone's Asking About Microservices (Question 5)

When discussing the development impact on existing applications while transitioning to microservices, there are five questions that keep popping up in one form or another. They are the same regardless of the size of the organization and seem to become part of strategy discussions later in the process as organizations move towards microservice architectures. These articles cover questions that ever...

10 Sep 2019 5:00am GMT

09 Sep 2019

feedJBoss Developer Recent Posts

Install Red Hat 3scale and configure tenants with 7 simple commands

A couple weeks ago I was faced with the challenge of installing Red Hat 3scale and configuring its tenants using solely the command line - no GUI allowed. This is a rather interesting use case, so I decided to write this article and show how to do it with just seven commands! (By the way, I also decided to include Red Hat Single Sign-On (SSO) in the mix because I want my APIs to use OpenID Connect...

09 Sep 2019 7:00am GMT

06 Sep 2019

feedJBoss Developer Recent Posts

Interacting with native libraries in .NET Core 3.0

NativeLibrary is a new class in .NET Core 3.0 for interacting with native libraries. In this article, we'll take a closer look. DllImport .NET makes it simple to call functions from a native library using DllImport: [DllImport("mylibrary")] public static extern int foo(); This code makes available the function foo from the native library mylibrary. This function accepts no arguments and returns a...

06 Sep 2019 1:38pm GMT

05 Sep 2019

feedJBoss Developer Recent Posts

New Security Features in WildFly 18

Since WildFly 18 will be released in a few weeks, just wanted to highlight the new security features that will be included in this release. Certificate Authority Configuration Since WildFly 14, it's possible to obtain and manage certificates from Let's Encrypt using the WildFly CLI. WildFly 18 now adds the ability to make use of any certificate authority that implements the Automatic Certifica...

05 Sep 2019 11:08pm GMT

Upcoming support for automatic updates of credential stores

One of the new security features that we have been working on is adding support for automatic updates of credential stores. Although this feature didn't make it into WildFly 18, the plan is to have it included in WildFly 19. This blog post will give an introduction to this new feature. Credential References A credential store allows for secure storage of credentials. It is possible to populate...

05 Sep 2019 10:18pm GMT