Red Hat Software Collections (RHSCL) 1.1 now GA

Second installment of Red Hat Software Collections delivers comprehensive suite of dynamic languages, open source databases and web development tools

Red Hat today announced the general availability of Red Hat Software Collections 1.1, the second iteration of Red Hat’s comprehensive suite of powerful web development tools, dynamic languages and open source databases. Delivered on a separate life cycle from Red Hat Enterprise Linux with a more frequent release cadence, Red Hat Software Collections puts the latest stable open source runtime components, as tested and verified by Red Hat on Red Hat Enterprise Linux, in the hands of developers faster, accelerating the creation and deployment of modern web applications.

Continue reading “Red Hat Software Collections (RHSCL) 1.1 now GA”


Repost | SAP HANA® now on Red Hat Enterprise Linux

Red Hat “today announced an expansion of the company’s strategic alliance with SAP AG to make it easier for customers to adopt and run the SAP® Data Management portfolio, including the SAP HANA® platform, SAP Adaptive Server® Enterprise (SAP ASE), SAP IQ software, and the SAP SQL Anywhere® suite on Red Hat’s open source solutions. The expanded collaboration is expected to enable real-time, in-memory innovation by providing an open, scalable, integrated and highly-available platform for solutions from SAP along with those that are custom-built in an effort to expand customer choice when it comes to fueling business performance and helping enterprises realize increased value from cloud computing and big data.”

Continue reading “Repost | SAP HANA® now on Red Hat Enterprise Linux”


Red Hat Developer Toolset now in more RHEL subscriptions

Red Hat has just expanded the number of Red Hat Enterprise Linux subscriptions that include Red Hat Developer Toolset (DTS).

Of note, both the Standard and Premium editions of Red Hat Enterprise Linux Server and Red Hat Enterprise Linux Workstation now include Red Hat Developer Toolset.

Red Hat Developer Toolset is available to customers and partners using Red Hat Enterprise Linux 5 or 6 via the following subscriptions:

Continue reading “Red Hat Developer Toolset now in more RHEL subscriptions”


Red Hat at the ISO C++ Standards Meeting (February 2014)

Red Hat has actively participated in the ISO group defining the C++ standard for many years, and continues to make a significant contribution. The Red Hat toolchain team was well-represented at the February 2014 meeting of the standardization committee (JTC1/SC22/WG21) in Issaquah, WA, USA. In this article, Jason Merrill summarizes the main highlights and developments of interest to Red Hat’s customers and partners:

Continue reading “Red Hat at the ISO C++ Standards Meeting (February 2014)”


DevNation 2014 – Gene Kim Afternoon Keynote: Why Everyone Needs DevOps Now

Gene Kim is a multiple award winning CTO, researcher and author. He was founder and CTO of Tripwire for 13 years. He has written three books, including “The Visible Ops Handbook” and “The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win.” Gene is a huge fan of IT operations, and how it can enable developers to maximize throughput of features from “code complete” to “in production,” without causing chaos and disruption to the IT environment. He has worked with some of the top Internet companies on improving deployment flow and increasing the rigor around IT operational processes. In 2007, ComputerWorld added Gene to the “40 Innovative IT People Under The Age Of 40” list, and was given the Outstanding Alumnus Award by the Department of Computer Sciences at Purdue University for achievement and leadership in the profession.

Continue reading “DevNation 2014 – Gene Kim Afternoon Keynote: Why Everyone Needs DevOps Now”


DevNation 2014: Neal Ford – Opening Keynote: Agile Architecture and Design

Donald Rumsfeld was right: it’s the unknown unknowns that are the real killers in software development. Design decisions made too early are just speculations without facts. But you must have architecture in place before you can do anything. This session talks about the tension between architecture & design in agile projects, discussing two key elements of emergent design (utilizing the last responsible moment and harvesting idiomatic patterns) and how to de-brittlize your architecture, so that you can play nicely with others. This talk includes both proactive (test-driven development) and reactive (refactoring, metrics, visualizations, tests) approaches to discovering design, and discusses the use of custom attributes, DSLs, and other techniques for utilizing them. The goal of this talk is to provide nomenclature, strategies, and techniques for allowing design to emerge from projects as they proceed, keeping your code in sync with the problem domain.

Definitely worth watching…

Continue reading “DevNation 2014: Neal Ford – Opening Keynote: Agile Architecture and Design”


Building a Continuous Deployment Engine

A couple of weeks ago, I mentioned that we (the Red Hat Inception Team) are building “a thing.”  Given our own internal interest in the topic, you may be wondering why we chose a custom Release Engine over pre-baked tooling. There are many different reasons why we went in this direction; I’m going to cover four.

Why #1: There are many existing FOSS tools to automate portions of a release process, but there seems to be a tooling gap in tying them easily together.

Continue reading “Building a Continuous Deployment Engine”


Communicating Large Objects with Web Workers in javascript

As html5 and client side solutions become more prevalent, the need for handling more and more data through javascript will increase.  One such challenge, and the focus of this article, is a strategy for handling hundreds of megabytes of data through Web Workers.

What created this need for me personally was the development of Log Reaper [1] which is a client side approach to parsing log files with no server side upload or processing. Log Reaper identifies and parses log files (of currently accepted types) in a Web Worker, then communicates the structured objects back to the browser where they are further map reduced and visualized.

Continue reading “Communicating Large Objects with Web Workers in javascript”