Developer tools

3Scale By Red Hat logo
Article

3scale ActiveDocs and OAuth 2.0

kevin price

How to secure your API documentation with Red Hat Single Sign-On. This guide is to help you integrate your Red Hat Single Sign-On server with the OAI-based ActiveDocs in your 3scale Developer Portal. Although it has only been implemented with this particular IdP you could in theory make some customisation

Effective Business Process Management with JBoss BPM
Article

Get Started on Process Driven Development with JBoss BPM

Eric D. Schabell

Read this article if you interested in an introduction to the concepts of process management (BPM); you want to learn how your business can leverage process driven application delivery; or you are looking for an easy to understand guide to mastering Red Hat JBoss BPM suite tooling.

Red Hat Summit Logo
Article

Red Hat Summit 2018 to focus on Modern App Development

Mike Guerette

Following is a diverse set of developer-related breakouts, workshops, BoFs, and labs for Red Hat Summit 2018. With these 61+ sessions, we believe that every attending application developer will come away with a strong understanding of where Red Hat is headed in this app dev space.

IoT Developer Survey
Article

IoT Developer Survey - Deadline March 5, 2018

Ishu Verma

IoT Developer Survey Deadline is March 5, 2018. Seeking input from Internet of Things (#IoT) developers to better understand their needs for software and related tools. We want to know how you’re using open source technology to build your IoT solution.

Java logo
Article

Using Byteman to Find Out Why the TimeZone Changed on a Java App Server

Durgesh Anaokar

Using Byteman to Find Out Why the TimeZone Changed on a Java App Server. This article is about a real problem I faced where the timezone on a Java application server (in my case it was JBoss) changed unexpectedly during the run time of the server.

Red Hat Developers program
Article

Annobin - Storing Extra Information in Binaries

Nick Clifton

Compiled files, often called binaries, are a mainstay of modern computer systems. It is often hard for system builders and users to find out more than just very basic information about these files. The Annobin project exists as means to understand how the binary was built and what testing was performed on the binary.

Apache Camel logo
Article

Apache Camel URI completion in VS Code XML Editor and Eclipse Che

Aurélien Pupier

This article is about Apache Camel URI completion in VS Code XML Editor and Eclipse Che. I blogged about Apache Camel URI completion in the Eclipse XML Editor. This article announces that the same feature is available for 2 others IDEs: VS Code and Eclipse Che.

RedHat Shadowman Logo
Article

Red Hat Container Development Kit (CDK) With Nested KVM

Scott McCarty (fatherlinux)

running the Red Hat Container Development Kit (CDK) With Nested KVM. Red Hat Container Development Kit (CDK) relies on virtualization to create a Red Hat Enterprise Linux (RHEL) virtual machine to run OpenShift (based on Kubernetes).

JBoss Data Virtualization: Integrating with Impala on Cloudera
Article

JBoss Data Virtualization: Integrating with Impala on Cloudera

Mike Echevarria

Integrate Cloudera's Apache Impala implementation as a Data Source in Red Hat's JBoss Data Virtualization. The goal of this post is to import data from a Cloudera Impala instance, manipulate it and expose that data as a data service

Red Hat Developer Program
Article

Avoiding Windows rsync permission problems with Red Hat JBoss Developer Studio

Jeff Maury

The Red Hat JBoss Tools OpenShift tooling uses rsync to sync files between your local workstation and running pods on an OpenShift cluster. This is used to provide hot deploy and debugging features for the developer. If you’re using Windows, there are some file permission related issues that can be painful.

Red Hat JBoss Fuse image
Article

Apache Camel URI completion in Eclipse XML Editor

Aurélien Pupier

Apache Camel empowers you to define routing and mediation rules in a variety of domain-specific languages. Apache Camel uses URIs to work directly with any kind of Transport or messaging model. Completion for these URIs is not available in Eclipse XML Editor.

RedHat Shadowman Logo
Article

Announcing Developer Tool Updates: DevSuite, DevStudio, CDK, more

Mike Guerette

I’m extremely pleased to announce additions and updates to our Red Hat Development Suite of products, including Container Development Kit 3.3, JBoss Developer Studio 11.2, and our DevSuite 2.2 installer. These updates are a continuation of our efforts to increase developer usability, while adding new features that matter most for targeting Red Hat platforms. Red Hat Development Suite is a curated, integrated set of desktop tools especially suited for developing Linux container-based microservices that can be deployed on Red Hat...

Article Thumbnail
Article

Announcing Developer Studio 11.2.0.GA and JBoss Tools 4.5.2.Final for Eclipse Oxygen.2

Jeff Maury

The community editions of JBoss Tools 4.5.2 and JBoss Developer Studio 11.2 for Eclipse Oxygen.2 are here waiting for you. Check it out! Installation JBoss Developer Studio comes with everything pre-bundled in its installer. Simply download it from our JBoss Products page and run it like this: java -jar jboss-devstudio-.jar JBoss Tools or Bring-Your-Own-Eclipse (BYOE) JBoss Developer Studio require a bit more: This release requires at least Eclipse 4.7 (Oxygen) but we recommend using the latest Eclipse 4.7.2 Oxygen JEE...

Eclipse Vert.x logo
Article

JUnit 5 support lands in Eclipse Vert.x for testing asynchronous operations

Julien Ponge

Eclipse Vert.x is increasingly popular for writing reactive applications on the JVM. Testing code with asynchronous operations is more challenging than it seems. JUnit 5 is a rewrite of the famous Java testing framework that brings new interesting features. Testing using JUnit 5 is now available in Vert.x

Article Thumbnail
Article

Enabling Byteman Script with Red Hat JBoss Fuse and AMQ - Part 2

Chandra Shekhar Pandey

When using Byteman scripts for tracing and debugging with Red Hat JBoss Fuse and AMQ, learn how to use Java helper classes with for advanced options, such as viewing or modifying arguments, and utilizing 'java.util.logging' to inject messages into the existing logs.

RedHat Shadowman Logo
Article

SCTP Stream Schedulers and User Message Interleaving

Marcelo Ricardo Leitner

This blog post will go over two changes with SCTP Stream Schedulers and User Message Interleaving, pointing out the benefits of using the stream schedulers and especially when using them together with the new I-Data chunks.

Falcon and RHSCL
Article

Create a scalable REST API with Falcon and RHSCL

Shane Boulden

APIs are critical to automation, integration and developing cloud-native applications, and it's vital they can be scaled to meet the demands of your user-base. In this article, we'll create a database-backed REST API based on the Python Falcon framework using Red Hat Software Collections (RHSCL)

3Scale By Red Hat logo
Article

3scale Developer Portal signup flows

kevin price

There are 4 custom signup flows in this example parent homepage. As all the flows are separated into each partial you can include them into the homepage using Liquid tags as shown in this snippet: {% include 'partial name' %}. You can include the partials into your 3scale portal individually or all together. It depends

SystemTap
Article

What are BPF Maps and how are they used in stapbpf

Aaron Merey

Compared to SystemTap's default backend, one of stapbpf's most distinguishing features is the absence of a kernel module runtime. The BPF machinery inside the kernel instead mostly handles its runtime. Therefore it would be very helpful if BPF provided us with a way for states to be maintained across multiple invocations of BPF programs and for userspace programs to be able to communicate with BPF programs. This is accomplished by BPF maps. In this blog post, I will introduce BPF...

Apache Camel logo
Article

Using Camel-Undertow component supporting http2 connection

Chandra Shekhar Pandey

This article would help to configure http2 protocol support for the camel-undertow component. Camel's undertow component use embedded undertow web-container of version undertow-core:jar:1.4.21. This version also supports the http2 connection. I have used camel version 2.21.0-SNAPSHOT from upstream https://github.com/apache/camel. Also, the curl version to test application using camel-undertow component is 7.53.1. This curl version supports --http2 flag for sending an http2 request. I have also used nghttp to test application from linux terminal. However, this article is not about http2...

Red Hat Logo
Article

Steps to replace nip.io with xip.io in CDK/Minishift

Lalatendu Mohanty

If you're a Red Hat Container Development Kit (CDK) or upstream Minishift user, you would have been affected by the unavailability of nip.io. When you create a route for an application running in OpenShift (provided by Minishift) it uses nip.io for routing to the Minishift VM IP address. As a result, it is impossible to access the route created with nip.io suffix. Unfortunately, it has been more than 24 hours and nip.io is not up yet. So here are the...