Konrad Kleine
I'm a dad, husband and have a passion for playing the acoustic guitar and taking as well as developing pictures with my analogue photo camera. I also swim, run and ride my mountain bike.
I work as a senior software engineer at Red Hat where my current role evolves around the LLDB and GDB linux debuggers. C/C++ is my day to day programming language and I have more than three years of experience with the Go programming language from my previous job here at Red Hat.
Konrad Kleine's contributions
How I experimented with PGO enabled LLVM in Fedora
Konrad Kleine
This article explains how I’ve done experiments to implement and evaluate a Profile-Guided Optimization (PGO) enabled LLVM toolchain in Fedora.
Remote LLVM development with Visual Studio Code
Konrad Kleine
Get a guided tour of using Visual Studio Code's remote SSH extension to edit and compile remote LLVM on your Fedora Linux operating system.
Use vim in a production Red Hat OpenShift container in 6 easy steps
Konrad Kleine
Do you need to edit text files in a production Red Hat OpenShift container, but your favorite editor vim isn't installed? We'll show you how to add it.
How to debug where a function returns using LLDB from the command line
Konrad Kleine
We show how to elegantly debug where a function returns using lldb from the command line.
2 tips to make your C++ projects compile 3 times faster
Konrad Kleine
This articles shows how to use containers that run a distcc server inside to distribute compilation load over a heterogeneous cluster of nodes.
Manage test dependencies with Go
Konrad Kleine
Introduction I'm working on the upstream fabric8-wit project of openshift.io. In this Go project, we embrace testing as best as we can in order to deliver a stable component. Testing acts as our safety net to allow for fast-paced feature development. This blog post is about our recent change in our testing strategy. It is not as boring as it might sound at first. ;-) Problem description We've changed out the data-model quite a lot and it took us a...
Why I started using containers
Konrad Kleine
A few years back (2013-2016) I was working as a C++ Software Development Engineer at Intel on a monolithic product with a backend written in C++ and a web frontend written in Java. The product was shipped complete with hardware and as a VMware image. Internally we kept ISO CD images on a shared server for every released or QA approved version of the product. Built into the product was a very clever issue reporting mechanism that allowed us, developers...
How I experimented with PGO enabled LLVM in Fedora
This article explains how I’ve done experiments to implement and evaluate a Profile-Guided Optimization (PGO) enabled LLVM toolchain in Fedora.
Remote LLVM development with Visual Studio Code
Get a guided tour of using Visual Studio Code's remote SSH extension to edit and compile remote LLVM on your Fedora Linux operating system.
Use vim in a production Red Hat OpenShift container in 6 easy steps
Do you need to edit text files in a production Red Hat OpenShift container, but your favorite editor vim isn't installed? We'll show you how to add it.
How to debug where a function returns using LLDB from the command line
We show how to elegantly debug where a function returns using lldb from the command line.
2 tips to make your C++ projects compile 3 times faster
This articles shows how to use containers that run a distcc server inside to distribute compilation load over a heterogeneous cluster of nodes.
Manage test dependencies with Go
Why I started using containers