How to debug code in CodeReady Workspaces
17 hours ago, redhat

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. Part 1: Getting started with CodeReady Workspaces and Red Hat OpenShift Application Runtimes launcher Part 2: How to […] The post How to debug code in CodeReady Workspaces appeared first on Red Hat Developer Blog....

Containers, Kubernetes, and microservices: Start here
23 hours ago, redhat

Although containers and Kubernetes and microservices seem to come up in every conversation, there’s a big chasm between talking about, demonstrating, and actually using a technology in production. Anyone can discuss containers, many people can demo them, but far fewer are successfully using containers and Kubernetes in a microservices architecture. Why? There are likely many […] The post Containers, Kubernetes, and microservices: Start here appeared first on Red Hat Developer Blog....

Quarkus 0.12.0 released
1 day ago, redhat

Quarkus, a next-generation Kubernetes native Java framework, was announced in early March, and now Quarkus 0.12.0 has been released and is available from the Maven repository. The quickstarts, guides, and website also have been updated, and 213 issues and PRs are included in this release. That’s quite a few updates, but in particular check out the […] The post Quarkus 0.12.0 released appeared first on Red Hat Developer Blog....

How to edit and test application code in CodeReady Workspaces
1 day ago, redhat

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 […] The post How to edit and test application code in CodeReady Workspaces appeared first on Red Hat Developer Blog....

Knative: What developers need to know
1 day ago, redhat

Knative is not just a hot topic in software development, it’s a whole new way to look at services and functions. As a developer, what do you need to know to take advantage of this cutting-edge technology? Are there important design or implementation considerations? Let’s take a look. Front-end developers If you’re a front-end developer, […] The post Knative: What developers need to know appeared first on Red Hat Developer Blog....

Init Container Build Pattern: Knative build with plain old Kubernetes deployment
2 days ago, redhat

With Kubernetes evolving at supersonic speed and seeing a lot of adoption in the enterprise world, the developer community is now looking for solutions to common Kubernetes problems, such as patterns. In this article, I will explore a new Kubernetes pattern using Init Containers. Let’s start with the use case that gave birth to this […] The post Init Container Build Pattern: Knative build with plain old Kubernetes deployment appeared first on Red Hat Developer Blog....

How to create a new application with Red Hat OpenShift Application Runtimes launcher
2 days ago, redhat

Learn how to use Red Hat OpenShift Application Runtimes launcher to create a new application and deploy it to an OpenShift cluster. The steps described in this video are also explained step by step in the tutorial on GitHub. Watch the video now: Part 1: Getting started with CodeReady Workspaces and Red Hat OpenShift Application Runtimes […] The post How to create a new application with Red Hat OpenShift Application Runtimes launcher appeared first on Red Hat Developer Blog....

What’s new in OpenMP 5.0
2 days ago, redhat

A new version of the OpenMP standard, 5.0, was released in November 2018 and brings several new constructs to the users. OpenMP is an API consisting of compiler directives and library routines for high-level parallelism in C, C++, and Fortran programs. The upcoming version of GCC adds support for some parts of this newest version […] The post What’s new in OpenMP 5.0 appeared first on Red Hat Developer Blog....

Getting started with CodeReady Workspaces and Red Hat OpenShift Application Runtimes launcher
3 days ago, redhat

Watch this video for an introduction to CodeReady Workspaces and Red Hat OpenShift Application Runtimes, their functionality, and how they complement each other for cloud-native application development on OpenShift. This is the first part of a video series, and the subsequent videos will cover step-by-step instructions to use Launcher and CodeReady workspaces. To try hands-on […] The post Getting started with CodeReady Workspaces and Red Hat OpenShift Application Runtimes launcher appeared first...

Getting started with CodeReady Workspaces and Red Hat OpenShift Application Runtimes
3 days ago, redhat

Watch this video for an introduction to CodeReady Workspaces and Red Hat OpenShift Application Runtimes, their functionality, and how they complement each other for cloud-native application development on OpenShift. The post Getting started with CodeReady Workspaces and Red Hat OpenShift Application Runtimes appeared first on Red Hat Developer Blog....

RPM packaging: A simplified guide to creating your first RPM
3 days ago, redhat

The concept of RPM packaging can be overwhelming for first-timers because of the impression a steep learning curve is involved. In this article, I will demonstrate that building an RPM with minimal knowledge and experience is possible. Note that this article is meant as a starting point, not a complete guide to RPM packaging. ASCII-based […] The post RPM packaging: A simplified guide to creating your first RPM appeared first on Red Hat Developer Blog....

Set up JDK Mission Control with Red Hat Build of OpenJDK
6 days ago, redhat

JDK Mission Control is now the newest member of the Red Hat Software Collections (RHSCL). JDK Mission Control is a powerful profiler for HotSpot Java virtual machines (JVMs) and has an advanced set of tools that enable efficient and detailed analysis of the extensive data collected by JDK Flight Recorder. The toolchain enables developers and […] The post Set up JDK Mission Control with Red Hat Build of OpenJDK appeared first on Red Hat Developer Blog....

Quarking Drools: How we turned a 13-year-old Java project into a first-class serverless component
1 week ago, redhat

“The question of whether a computer can think is no more interesting than the question of whether a submarine can swim.” (Edsger W. Dijkstra) Rule-based artificial intelligence (AI) is often overlooked, possibly because people think it’s only useful in heavyweight enterprise software products. However, that’s not necessarily true. Simply put, a rule engine is just […] The post Quarking Drools: How we turned a 13-year-old Java project into a first-class serverless component appeared first on Red ...

How to set up a LAMP stack quickly on Red Hat Enterprise Linux 8 Beta
1 week ago, redhat

Have you tried the Red Hat Enterprise Linux 8 (RHEL8) Beta yet? Read on to learn how to stand up a LAMP stack on top of RHEL8 Beta quickly, and play around with new features built into the operating system. A LAMP stack is made up out of four main components, and some glue. The […] The post How to set up a LAMP stack quickly on Red Hat Enterprise Linux 8 Beta appeared first on Red Hat Developer Blog....

A gentle introduction to jump threading optimizations
1 week ago, redhat

As part of the GCC developers‘ on-demand range work for GCC 10, I’ve been playing with improving the backward jump threader so it can thread paths that are range-dependent. This, in turn, had me looking at the jump threader, which is a part of the compiler I’ve been carefully avoiding for years. If, like me, you’re […] The post A gentle introduction to jump threading optimizations appeared first on Red Hat Developer Blog....

Understanding GCC warnings, Part 2
1 week ago, redhat

In part 1, I shed light on trade-offs involved in the GCC implementation choices for various types of front-end warnings, such as preprocessor warnings, lexical warnings, type-safety warnings, and other warnings. As useful as front-end warnings are, those based on the flow of control or data through the program have rather inconvenient limitations. To overcome […] The post Understanding GCC warnings, Part 2 appeared first on Red Hat Developer Blog....

Understanding GCC warnings
1 week ago, redhat

Most of us appreciate when our compiler lets us know we made a mistake. Finding coding errors early lets us correct them before they embarrass us in a code review or, worse, turn into bugs that impact our customers. Besides the compulsory errors, many projects enable additional diagnostics by using the -Wall and -Wextra command-line […] The post Understanding GCC warnings appeared first on Red Hat Developer Blog....

Distributed microservices architecture: Enterprise integration, Istio, and managed API gateways
1 week ago, redhat

The rise of microservices architectures drastically changed the software development landscape. In the past few years, we have seen a shift from centralized monoliths to distributed computing that benefits from cloud infrastructure. With distributed deployments, the adoption of microservices, and system scaling to cloud levels, new problems emerged, as well as new components that tried […] The post Distributed microservices architecture: Enterprise integration, Istio, and managed API gateways ap...

CDK workaround for failing OpenShift version check
1 week ago, redhat

This article contains a workaround for Red Hat Container Development Kit (CDK) suddenly failing to start. If you are getting the message “Checking if requested OpenShift version ‘v3.11.82’ is valid … FAIL,” see the solution below. Red Hat is ending support for Docker v1 content (v1 API and v1 schema container images) across Red Hat […] The post CDK workaround for failing OpenShift version check appeared first on Red Hat Developer Blog....

An overview of Eclipse Che
1 week ago, redhat

This video is a brief overview of Eclipse Che presented by CodeReady Workspaces Product Manager Stévan Le Meur. The tour starts in a git repo that contains a link to a Che factory. Opening that factory loads the code from the git repo and sets up a complete development environment. From there, Stévan covers how to build, […] The post An overview of Eclipse Che appeared first on Red Hat Developer Blog....

Next