The release of Red Hat CodeReady Workspaces 2.0 (CRW) brings changes. Based on Eclipse Che 7 and the Theia online editor, CRW 2.0 frees the developer from the confines of a specially configured PC in favor of multiple specially configured workspaces. Imagine having a separate work environment for each language, version, tools and more, all available from a browser. This article discusses some of the features of CRW.
Continue reading “Managing development environments with Red Hat CodeReady Workspaces 2”
With the exciting advent of CodeReady Workspaces (CRW) 2.0 comes some important changes. Based on the upstream project Eclipse Che 7, CRW brings even more of the “Infrastructure as Code” idea to fruition. Workspaces mimic the environment of a PC, an operating system, programming language support, the tools needed, and an editor. The real power comes by defining a workspace using a YAML file—a text file that can be stored and versioned in a source control system such as Git. This file, called
devfile.yaml, is powerful and complex. This article will attempt to demystify the devfile.
Continue reading “CodeReady Workspaces devfile, demystified”
We are pleased to announce the release of Red Hat CodeReady Workspaces 2.0. Based on Eclipse Che, its upstream project CodeReady Workspaces is a Red Hat OpenShift-native developer environment enabling cloud-native development for developer teams.
CodeReady Workspaces 2.0 is available now on OpenShift 3.11 and OpenShift 4.x.
This new version introduces:
- Kubernetes-native developer sandboxes on OpenShift: Bring your Kubernetes application into your development environment, allowing you to code, build, test, and run as in production.
- Integrated OpenShift experience: OpenShift plugin and integration into the OpenShift 4 Developer Console.
- New editor and Visual Studio (VS) Code extensions compatibility: New browser-based editor, providing a fast desktop-like experience and compatibility with Visual Studio Code extensions.
- Devfile, developer environment as code: Developer environments are codified with a devfile making them consistent, repeatable, and reproducible.
- Centrally hosted on OpenShift with AirGap: Deploy on your OpenShift cluster, behind your firewall. AirGap capabilities. Easier to monitor and administer.
Continue reading “Red Hat CodeReady Workspaces 2: New tools to speed Kubernetes development”
Eclipse Che 7, an open source in-the-browser development environment, allows you to define custom workspaces for your software development. Think of a workspace as you would think of a development PC: You have an operating system, programming language support, and all the tools necessary to write code. In this article, I’ll introduce the .NET developer to this new world and highlight ways you can use Eclipse Che to your advantage.
Continue reading “Eclipse Che 7 and the .NET developer”
Today, the Eclipse Foundation announced the release of Eclipse Che 7, the Kubernetes-native IDE, enabling developer teams to code, build, test, and run cloud-native applications. We are excited by this announcement and the new capabilities that this version offers the community and developers building containerized applications.
Continue reading “Eclipse Che, Kubernetes-native IDE, version 7 now available”
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.
Supported editors and IDEs
Thanks to Language Server Protocol, with a core server and several configurations or small client development, Apache Camel Language can now be enjoyed on a growing set of environments:
Continue reading “A look at development environments with specific tooling for Apache Camel Language”
We are pleased to introduce Red Hat CodeReady Workspaces version 1.2, which provides a cloud developer workspace server and browser-based IDE built for teams and organizations. CodeReady Workspaces includes ready-to-use developer stacks for most of the popular programming languages, frameworks, and Red Hat technologies.
Red Hat CodeReady Workspaces 1.2 introduces:
Continue reading “Announcing Red Hat CodeReady Workspaces 1.2”
We are pleased to introduce Red Hat CodeReady Workspaces version 1.1, which provides a cloud developer workspace server and browser-based IDE built for teams and organizations. Red Hat CodeReady Workspaces 1.1 includes ready-to-use developer stacks for most of the popular programming languages, frameworks, and Red Hat technologies.
This version of Red Hat CodeReady Workspaces introduces:
- Compatibility with Red Hat OpenShift 4.0
- Installation in disconnected environments
- Simplified configuration of OpenShift OAuth and cluster certificates
Red Hat CodeReady Workspaces 1.1 is available now in the Red Hat Container Catalog. You can install it on OpenShift Container Platform or OpenShift Dedicated, starting at version 3.11, by following the instructions in the Administration Guide.
Continue reading “Red Hat CodeReady Workspaces 1.1: Release notes”
Find out how to configure the CodeReady workspace for debugging, set up breakpoints, and debug the application using the integrated browser-based IDE in the workspace. The steps explained in this video are also available in the tutorial here.
Continue reading “How to debug code in CodeReady Workspaces”
In this CodeReady Workspaces video, learn how to create a new workspace using the code generated from the launcher, and how to make the application run locally. Also find out how to build and deploy an application locally within the workspace, how to edit and test the code, and how to commit code changes to a remote git repository. The steps described in this video are also available in the tutorial on GitHub.
Continue reading “How to edit and test application code in CodeReady Workspaces”