Developer tools

Red Hat OpenShift Application Runtimes
Article

Source versus binary S2I workflows with Red Hat OpenShift Application Runtimes

Fernando Lozano

Red Hat OpenShift supports two workflows for building container images for applications: the source workflow and the binary workflow. This article compares the two workflows, describes how to use each of them, and explains which workflow to use depending on your circumstances.

Red Hat OpenShift
Article

Running Microsoft SQL Server on Red Hat OpenShift

Tom Deseyn

This article shows how set up Microsoft SQL Server on Red Hat OpenShift and then use SQL Server to store data for a simple ASP.NET Core application running in a container deployed on OpenShift that manages a list of contacts. It also shows how to manage SQL Server within OpenShift using SQL Operation Studio.

jboss
Article

Announcing Red Hat Application Migration Toolkit 4.1.0: Now with technical reports

Christian Huffman

The new Technology Reports feature in Red Hat Application Migration Toolkit (RHAMT) 4.1.0 lets you quickly analyze hundreds of applications to see which technologies they use. In addition, the size, number of libraries, and story point totals of each application are displayed, allowing you to quickly determine each application’s type from a single report.

.NET Core
Article

Improving .NET Core Kestrel performance using a Linux-specific transport

Tom Deseyn

Kestrel, the web server in the .NET Core, supports replacing the network layer. This article benchmarks Kestrel’s networking layer with a Linux-specific implementation to achieve measurable performance gains compared to the out-the-box implementation.

Apache Camel Logo
Article

Apache Camel URI Completion with Java DSL

Aurélien Pupier

Apache Camel URI completion for Java DSL is now available in Visual Studio Code and Eclipse Desktop. This article shows it in action in these two IDEs.

Red Hat Developer
Article

How to install Clang/LLVM 5 and GCC 7 on RHEL

Rob Terzi

Clang tools and newer versions of GCC can be quite helpful for better warnings and error messages during C/C++ development. This article shows how you can easily install the latest supported Clang 5 and GCC 7 compilers using yum on Red Hat Enterprise Linux. It also provides tips for working with software collections.

Red Hat OpenShift
Article

Using OpenShift to deploy .NET Core applications

Tom Deseyn

Containers are the new way of deploying applications. They are an efficient way to portably deploy applications across clouds and different OSes.This article looks at what OpenShift brings for .NET Core specifically and how OpenShift provides a DevOps platform on top of Kubernetes for building and deploying apps.

Featured image for: Report from the virtual ISO C++ meetings in 2020 (core language).
Article

June 2018 ISO C++ Meeting Trip Report (Core Language)

Jason Merrill

At the summer 2018 ISO C++ standards committee meeting, proposals for new features for C++2a were coming quickly from the Evolution Working Group. Red Hatters covered core, library, and parallelism/concurrency. Read about the new C++ core language features that were accepted at this meeting.

.NET Core
Article

Announcing .NET Core 2.1 for Red Hat Platforms

Bob Davis +1

We are very pleased to announ ce the general availability of .NET Core 2.1 for Red Hat Enterprise Linux and OpenShift platforms! .NET Core is the open-source, cross-platform .NET platform for building microservices. .NET Core is designed to provide the best performance at scale for applications that use microservices and containers. Libraries can be shared with other .NET platforms, such as .NET Framework (Windows) and Xamarin (mobile applications). With .NET Core you have the flexibility of building and deploying applications...

Red Hat Fuse
Article

EDI Transformations with Fuse Ignite and Trace Transformer

Simon Green

Red Hat JBoss Fuse 7's new iPaaS feature, Fuse Ignite, is a platform on which citizen integrators and developers can coexist, collaborate, and contribute to an end-to-end integration. See how EDI analysts can use it to focus on their business mappings and transformations.

Eclipse Che
Article

Eclipse Che 6.6 Release Notes

Dave Neary

Eclipse Che 6.6 is here, and since the release of Che 6.0, the community has added a number of new capabilities. In this article, learn about new features and how to get started using Che with Kubernetes, Red Hat OpenShift, and Docker.

jboss
Article

An Introduction to Red Hat Application Migration Toolkit

Christian Huffman

Red Hat Application Migration Toolkit provides utilities for easing the process of application migration and modernization. You can analyze an existing code base using a CLI, web-based interface, or inside Eclipse to identify what might need to change in order to migrate to a newer platform

Red Hat CDK
Article

How to install Red Hat CDK 3.4 on Fedora 28

Robin Owen

Red Hat Container Development Kit (CDK) provides a single-node Red Hat OpenShift cluster that can assist with containerized application development. This environment is like a production OpenShift environment that works on a single user's computer. Follow these steps to install CDK 3.4 on Fedora 28.

GNU C library
Article

Detecting String Truncation with GCC 8

Martin Sebor

To detect common programming errors, GCC 8 contains a number of new warnings and enhancements to existing checkers to help find non-obvious bugs in C and C++ code. This article focuses on those that deal with inadvertent string truncation and discusses some of the approaches to avoiding the underlying problems.

Apache Camel Logo
Article

Apache Camel URI completion: easy installation for Eclipse, VS Code, and OpenShift.io

Aurélien Pupier

Discoverability and ease of installation of Apache Camel tooling based on the Language Server Protocol has been improved. Manual download and installation of binaries is no longer necessary! For the Eclipse desktop IDE and the VS Code environment you can now find and install the Camel tooling directly from the marketplaces for each development environment. Camel Language Server is now also available in Red Hat OpenShift.io ! In this article, I will show you how you can install Camel tooling...

Red Hat Summit Logo
Article

Watch over 100 Red Hat Summit 2018 session videos online

Rob Terzi

Over 100 breakout sessions from Red Hat Summit 2018 are now available to watch on YouTube. Even if you were at Summit, there were too many sessions to attend all of the ones you might have wanted to see. All of the recorded sessions are in one big searchable YouTube playlist.

SystemTap
Article

Making the Operation of Code More Transparent and Obvious with SystemTap

William Cohen

You can study source code and manually instrument functions as described in the “Use the dynamic tracing tools, Luke” blog article, but why not make it easier to find key points in the software by adding user-space markers to the application code? User-space markers have been available in Linux for quite some time (since 2009). The inactive user-space markers do not significantly slow down the code. Having them available allows you to get a more accurate picture of what the...

SystemTap
Article

"Use the dynamic tracing tools, Luke"

William Cohen

Reviewing source code can be helpful in understanding how code works, but the static view may not give you a complete picture. The paths taken through code are heavily data dependent. Learn how to use Systemtap and debuginfo to dig into the Ruby interpreter internals on Red Hat Enterprise Linux 7.

A Red Hat Summit sign on the streets of San Francisco
Article

Red Hat Summit: An introduction to OpenShift.io

Doug Tidwell

OpenShift.io is a cloud native set of zero-install tools for editing and debugging code, agile planning, and managing CI/CD pipelines. Installing and configuring developer tools is a major time sink; OpenShift.io takes that task out of the picture.

Develop Applications in a Hybrid World
Article

From Localhost to the Cloud: Helping Organizations Develop Applications in a Hybrid World

Harry Mower

For many developers, desktop tools are where they spend most of their time and feel most comfortable. We also recognize that developers are looking for new ways to build applications and new tools that are designed for these technologies. Developers are now using the cloud to host and manage their developer environment, and we see the tools that developers use moving to the cloud as well. In the past year, we have taken steps to broaden our portfolio of developer...

Eclipse Che logo
Article

Eclipse Che’s Plans for 2018

Stevan Le Meur

It’s been an incredibly exciting journey for Eclipse Che since the acquisition of Codenvy by Red Hat. Che 6 is the most important release in Eclipse Che history—it is a big release with more than 1,550 commits. So there’s a ton of new goodness for everyone!