C, C# and C++ Development

Everything about C and its extensions, C++ and C#.

C, C# and C++ Articles

Migrating C and C++ applications from Red Hat Enterprise Linux version 7 to version 8

Migrating C and C++ applications from Red Hat Enterprise Linux version 7 to version 8

October 8, 2020

When moving an application that you’ve compiled on Red Hat Enterprise Linux (RHEL) 7 to RHEL 8, you will likely encounter issues due to changes in the application binary interface (ABI). The ABI describes the low-level binary interface between an application and its operating environment. This interface requires tools such as compilers and linkers, as […]

New C++ features in GCC 10

New C++ features in GCC 10

September 24, 2020

The GNU Compiler Collection (GCC) 10.1 was released in May 2020. Like every other GCC release, this version brought many additions, improvements, bug fixes, and new features. Fedora 32 already ships GCC 10 as the system compiler, but it’s also possible to try GCC 10 on other platforms (see godbolt.org, for example). Red Hat Enterprise […]

Set up continuous integration for .NET Core with OpenShift Pipelines

Set up continuous integration for .NET Core with OpenShift Pipelines

September 24, 2020

Have you ever wanted to set up continuous integration (CI) for .NET Core in a cloud-native way, but you didn’t know where to start? This article provides an overview, examples, and suggestions for developers who want to get started setting up a functioning cloud-native CI system for .NET Core. We will use the new Red […]

Using OpenAPI with .NET Core

Using OpenAPI with .NET Core

September 16, 2020

In this article, we’ll look at using OpenAPI with .NET Core. OpenAPI is a specification for describing RESTful APIs. First, I’ll show you how to use OpenAPI to describe the APIs provided by an ASP.NET Core service. Then, we’ll use the API description to generate a strongly-typed client to use the web service with C#. […]

Developing micro-microservices in C on Red Hat OpenShift

Developing micro-microservices in C on Red Hat OpenShift

August 27, 2020

Java holds its dominating position in enterprise middleware for good reasons; however, describing anything in Java as “micro” requires a generous interpretation. It isn’t unusual to find Java-based microservices that need half a gigabyte of RAM to provide modest functionality at a modest load. The trend toward serverless architectures, where services are started and stopped […]

More C, C# and C++ articles

Latest Comments

Waiting for Disqus…