Developer tools
Red Hat Summit 2018: Speakers on the forefront of Cloud-Native application development
May 8th - 10th, Red Hat Summit 2018, San Francisco, See, hear, and meet speakers working on the forefront of cloud-native development. Some are core developers for Red Hat products or upstream open source projects. Some have published books. Others are working directly with developers at Red Hat customer sites.
Secure coding
Tutorials and training on how to build secure applications using the latest in
New Red Hat compilers toolsets in beta: Clang and LLVM, GCC, Go, Rust
Clang and LLVM, GCC, Go, Rust - Twice a year, Red Hat distributes new versions of compiler toolsets, scripting languages, open source databases, and/or web tools, etc. so that application developers will have access to the latest, stable versions. These Red Hat supported offerings are packaged as Red Hat Software Collections.
March 2018 ISO C++ Meeting Trip Report (Core Language)
Following is a trip report from the March 2018 ISO C++ Meeting (Core Language) held in Jacksonville, Florida. This meeting was mostly about new features for C++20, particularly when and how to merge Technical Specifications into the draft standard.
GNU Toolchain Update - Spring 2018
This blog is part of a series covering the latest changes and improvements in the Spring 2018 GNU Toolchain Update and components that make up this Toolchain. Apart from the announcement of new releases, however, the features described here are at the bleeding edge of software development in the tools.
CDK 3: Build your first application using the OpenShift Console
A guide to creating a Node.js project on Red Hat OpenShift running inside the Red Hat CDK/minishift VM using the OpenShift web console.
Recommended compiler and linker flags for GCC
Get a list of recommended build flags for compiling your C or C++ programs with the GCC compiler. Do you know which build flags you need to specify in order to obtain the same level of security hardening that GNU/Linux distributions such as Fedora and Red Hat Enterprise Linux use?
Inside a Red Hat Open Innovation Labs Residency (Part 2)
This series takes the reader on a journey, taking a peek inside an Open Innovation Labs Residency. A top tier experience for any customer, a residency exposes them to open collaboration, open technologies, and fast agile application delivery methods.
Single Sign-On Made Easy with Keycloak / Red Hat SSO
How implement a Single Sign-on (a.k.a. SSO) in your application with an easy and OpenSource project? The answers is Keycloak, further info read the article!
Usability improvements in GCC 8
This article summarizes work that was done to make GCC 8 more usable by providing easier to understand warning and error messages. Many of these improvements will help you quickly recognize those common silly mistakes.
3scale ActiveDocs and OAuth 2.0
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
Get Started on Process Driven Development with JBoss BPM
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 2018 to focus on Modern App Development
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 - Deadline March 5, 2018
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.
Using Byteman to Find Out Why the TimeZone Changed on a Java App Server
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.
Annobin - Storing Extra Information in Binaries
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 URI completion in VS Code XML Editor and Eclipse Che
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.
Red Hat Container Development Kit (CDK) With Nested KVM
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
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
Avoiding Windows rsync permission problems with Red Hat JBoss Developer Studio
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.
Apache Camel URI completion in Eclipse XML Editor
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.
Announcing Developer Tool Updates: DevSuite, DevStudio, CDK, more
Announcing Developer Studio 11.2.0.GA and JBoss Tools 4.5.2.Final for Eclipse Oxygen.2
JUnit 5 support lands in Eclipse Vert.x for testing asynchronous operations
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