Developer Tools for Cloud Development

Development using Kubernetes means all new processes and skills.  Find the tools you need to build in the cloud.

Developer Tools for Kubernetes

Kubernetes gives you the ability to scale from on-prem to cloud providers across the world. With those abilities you may have to adopt new processes for deployment and new approaches to programming o be effective.  Red Hat’s developer tools for Kubernetes remove many of the most challenging changes to your workflow while giving you the capabilities of this powerful platform.

 

Red Hat CodeReady Workspaces

A collaborative Kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development.

 

Red Hat Container Development Kit

OpenShift Container Platform in a VM, for developing with containers on a laptop.

 

OpenShift Do (Odo)

Aa CLI tool for developers who are writing, building, and deploying applications on OpenShift. With Odo, developers get an opinionated CLI tool that supports fast, iterative development which abstracts away Kubernetes and OpenShift concepts, thus allowing them to focus on what's most important to them: code. 

 

Azure Devops Plugins

Ease common OpenShift tasks in Azure DevOps

JBoss and Wildfly Visual Studio Connector

This extension provides build tasks to manage and deploy WAR and EAR file to JBoss Enterprise Application Platform (EAP) 7 or WildFly 8 and above.

 

VS Code Project Initializer

A lightweight extension based on Red Hat launcher to generate quickstart projects using VSCode.

 

VS Code OpenShift Connector

Interacting with Red Hat OpenShift clusters and providing a streamlined developer experience using Visual Studio Code

 

VS Code Dependency Analytics

Insights about your application dependencies: Security, License compatibility and AI based guidance to choose appropriate dependencies for your application.

VS Code YAML

Provides comprehensive YAML Language support to Visual Studio Code, via the yaml-language-server, with built-in Kubernetes and Kedge syntax support.

 

VS Code XML

XML Language Support by Red Hat

 

VS Code OpenShift Extension Pack

The OpenShift Extension Pack is the ultimate collection of extensions for working with OpenShift resources in VS Code.

 

Developer Tools for Java

Java stands as the language of choice for enterprise business applications. With amazing tools and libraries, you can accelerate your Java application development. Optimize your development pipeline in the world of cloud development using Red Hat’s Java tools at no-cost.

 

Red Hat CodeReady Studio

Eclipse-based IDE with JBoss tools for multiple programming models and frameworks, including containers.

 

Red Hat Application Migration Toolkit

Tools to help migrate Java applications to modern platforms.

 

JBoss and Wildfly Visual Studio Connector

This extension provides build tasks to manage and deploy WAR and EAR file to JBoss Enterprise Application Platform (EAP) 7 or WildFly 8 and above.

VS Code OpenShift Extension Pack for Java

Collection of extensions curated for Java developers and deploying on OpenShift.

 

VS Code Project Initializer

A lightweight extension based on Red Hat launcher to generate quickstart projects using VSCode.

 

VSCode Java Plugin

Provides Java ™ language support via Eclipse ™ JDT Language Server, which utilizes Eclipse ™ JDT, M2Eclipse and Buildship.

VS Code XML

XML Language Support by Red Hat

 

VS Code Dependency Analytics

Insights about your application dependencies: Security, License compatibility and AI based guidance to choose appropriate dependencies for your application.

 

New developer tools articles

JetBrains IntelliJ Red Hat OpenShift extension provides debug support for OpenShift components

JetBrains IntelliJ Red Hat OpenShift extension provides debug support for OpenShift components

April 3, 2020

The 0.2.0 release version of the Red Hat OpenShift extension for JetBrains IntelliJ is now available. You can download the OpenShift Connector extension from the JetBrains Plugins Repository. This release provides a new OpenShift: Debug action to simplify the debugging of OpenShift Components pushed to a cluster. It is similar to features developed for Visual Studio Code […]

Cross-language link-time optimization using Red Hat Developer Tools

Cross-language link-time optimization using Red Hat Developer Tools

March 18, 2020

Several months ago, the LLVM project blog published an article, Closing the gap: cross-language LTO between Rust and C/C++. In it, they explained that link-time optimization can improve performance by optimizing throughout the whole program, such as inlining function calls between different objects. Since Rust and Clang both use LLVM for code generation, we can […]

Shenandoah GC in JDK 14, Part 1: Self-fixing barriers

Shenandoah GC in JDK 14, Part 1: Self-fixing barriers

March 4, 2020

The development of the Shenandoah Garbage Collector (GC) in the upcoming JDK 14 has seen significant improvements. The first one covered here (self-fixing barriers) aims to reduce local latencies that are spent in barrier mid- and slow paths. The second will cover concurrent root processing and concurrent class unloading. Self-fixing barriers The self-fixing barriers improvement […]

Debugging components in OpenShift using VS Code

Debugging components in OpenShift using VS Code

February 28, 2020

The latest release of OpenShift Connector enhances the developer experience on Red Hat OpenShift with support for local code debugging. This enhancement lets the user write and debug local code without leaving the editor. Based on developer community feedback related to OpenShift Connector for Visual Studio Code (VS Code), one of the main focuses was […]

How to ignore files in Git without .gitignore

How to ignore files in Git without .gitignore

February 25, 2020

Git has a handy feature when it comes to preventing accidental file check-ins when the files are meant to stay local. The obvious candidates are compiled binaries when you only want to check in the source code. Other candidates are files with local configurations. One can put all of those files and paths into a […]

Continuous integration with GDB Buildbot

Continuous integration with GDB Buildbot

February 17, 2020

Continuous integration is a hot topic these days, and the GNU Project Debugger is keeping up with the trend. Who better to serve as a role model for tracking and exterminating bugs than a debugger? The GDB Buildbot started as a pet project back in 2014 but is now an integral part of the development […]

Latest Comments

Waiting for Disqus…