Programming languages

Red Hat Trusted Software Supply Chain
Product

Red Hat Trusted Software Supply Chain

Consistently code, build, and monitor for a trusted software supply chain across any environment, for faster time to value with automated security guardrails.

Featured image for: micropipenv: Installing Python dependencies in containerized applications.
Article

How Fedora and tox make Python testing easier

Lumír Balhar

Developers should test their Python code with multiple Python versions. Fedora and tox make this task easier, even for many non-Fedora systems.

troubleshooting red hat process automation manager featured image
Article

How to contribute to LLVM

Nikita Popov

Interested in contributing to the open source LLVM project? This article walks you through the process.

Featured image for: Mostly harmless: An account of pseudo-normal floating point numbers.
Article

How I developed a faster Ruby interpreter

Vladimir Makarov

Learn about 8 optimization techniques for a faster interpreter in Ruby which I developed using a dynamically specialized internal representation (IR).

Article

How to categorize C programs by behavior

Martin Sebor

Could your perfectly running program blow up someday? Learn different types of behavior in the standard and what helps make a correct C or C++ program.

Article

An introduction to debug events: Learn how to use breakpoints

Keith Seitz

Breakpoints are the most commonly used (and underused) debugging event in a debugger. This article discusses the breakpoint features that GDB offers developers, and shows how to use breakpoints effectively.