Gene Kim and Red Hat IT Part 3: A DevOps Implementation Strategy

Part three of a four-part series on DevOps with Gene Kim and Red Hat IT.

Panelists:

  • Bill Montgomery: Manager, Red Hat IT
  • Steve Milner: Engineer, Red Hat IT
  • Jen Krieger: Product Owner, Red Hat IT
  • Tim Bielawa: Engineer, Red Hat IT
  • Chris Murphy: Engineer, Red Hat IT

Introduction: Gene Kim, award-winning CTO and co-author of “The Phoenix Project,” recently sat down with Red Hat IT’s Inception team to discuss their DevOps mission. Here are the highlights from the conversation.

On the Inception team’s DevOps and CI/CD implementation strategy:

Gene: Why did you decide to first focus on release automation?

Continue reading “Gene Kim and Red Hat IT Part 3: A DevOps Implementation Strategy”

Share

An ultra-lightweight high-precision logger for OpenJDK

I had an interesting question from one of our developers here at Red Hat:

“When I was investigating a performance issue in our project after switched to oracle’s jdk7u40, I found a performance regression in class sun.net.www.protocl.http.HttpURLConnection.getOutputStream(). This method takes more cpu time than with jdk7u25.”

And it does, much more time. In fact, when fixedLengthStreamingMode is enabled HttpURLConnection.getOutputStream() takes ten times as long: about 1.2 milliseconds versus 47 microseconds.

Continue reading “An ultra-lightweight high-precision logger for OpenJDK”

Share

What’s new in the core C, math, and thread libraries for Red Hat Enterprise Linux 7?

With the recent release of Red Hat Enterprise Linux 7, we have some great new features to pass along. In this post we walk through the core C, math, and thread libraries and see what is new for developers.

The GNU C Library

The GNU C Library, or “glibc” as we like to call it, is a core component of Red Hat Enterprise Linux 7 and provides several key OS components including the core ISO C functionality (including the math library), and both BSD and POSIX APIs (including the thread library). The project provides the vast majority of the low-level interfaces that developers use day in and day out with the Linux kernel. You might expect that not much would change, but actually Red Hat Enterprise Linux 7 glibc introduces a large number of changes and improvements. In this article we’ll walk through these.

Continue reading “What’s new in the core C, math, and thread libraries for Red Hat Enterprise Linux 7?”

Share

Have some CoffeeScript with your React

In my continual search for the ever more efficient and pragmatic Javascript UI framework I’ve stumbled upon React, but not just React, the special combination of React, Coffeescript, and RequireJS.

JSX is the more elegant way to compose the DOM within React classes, however, it does require an additional compile step, and there is a bit of added complexity when integrating with RequireJS.

It would be hard to give up JSX and go back to building the DOM with plain javascript, the syntax isn’t so elegant, and it gets quite busy. Coffeescript, at first thought, may seem like a lesser alternative; I will propose, however, that it may just be equal to more practical than even JSX.

Continue reading “Have some CoffeeScript with your React”

Share

Repost: Red Hat to Acquire eNovance, a Leader in OpenStack Integration Services

Red Hat today announced that it has signed a definitive agreement to acquire eNovance, a leading provider of open source cloud computing services. Combined with Red Hat’s existing leadership in OpenStack, the addition of eNovance’s systems integration capabilities and engineering talent is aimed at meeting growing demand for enterprise OpenStack consulting, design and deployment.

Continue reading Repost: Red Hat to Acquire eNovance, a Leader in OpenStack Integration Services

Share

Red Hat Enterprise Linux 7 toolchain a major performance boost for C/C++ developers

Now that Red Hat Enterprise Linux 7 is publicly available, we thought RHEL application developers would be interested in seeing how the new C/C++ toolchain compares to the equivalent in Red Hat Enterprise Linux 6 in terms of raw performance. The numbers are pretty surprising so stay tuned. But first a little introduction to set the scene.

Continue reading “Red Hat Enterprise Linux 7 toolchain a major performance boost for C/C++ developers”

Share

Webinar recording – Red Hat Software Collections for RHEL 6 and 7

We recently hosted and recorded a webinar that talks to the latest for Red Hat Software Collections (RHSCL) 1.1 available for both Red Hat Enterprise Linux 6 and 7

Red Hat Software Collections (RHSCL) delivers the latest, stable versions of dynamic languages, open source databases, and web development tools, all with a faster release cadence (to keep up with the upstream) and supported for 3 years. 

Continue reading “Webinar recording – Red Hat Software Collections for RHEL 6 and 7”

Share