Today, we’ll share a small victory in our DevOps journey at Red Hat IT. This cross-team collaboration has saved our IT organization some headaches and wasted time. We open-sourced the code, hoping it can help you, too.
The Dev problem, from Sam Van Oort:
Old, pruned git branches are sometimes re-created by accident, making a mess for our developers.
Continue reading “Git Bonsai, or Keeping Your Branches Well Pruned”
MongoDB became recently a very popular document database and RHSCL 1.1 includes both mongodb24 and ror40 Software Collections including the supported Ruby drivers for MongoDB. So let’s have a short look on what MongoDB actually is and how to get started using MongoDB from Ruby using Software Collections. Note that we will use ruby200, ror40, mongodb24 and v8 collections together on RHEL 7 Beta, although you can follow this article with RHEL 6 as well. If you need to use Ruby 1.9.3, you can use ruby193 Software Collection that contains the MongoDB adapters as well (in RHSCL 1.1) and the only apparent difference is that ruby193 is not split into Ruby and Ruby on Rails collections so all the gems are available in ruby193.
Continue reading “Getting started with Ruby and MongoDB using Software Collections”
You want agile, stable, and frequently updated development tools that make it easier to build innovation into your next-generation applications. That’s what you’ll find in Red Hat® Developer Toolset 2.1.
Continue reading “Webinar Tuesday, March 25: DTS 2.1 and RHEL7 Beta”
The Journey to Delivery Efficiency
For as long as I can remember in my career in the Information Technology industry, there’s been talk about faster time-to-market, reduced waste, ideas on how to exceed (or simply meet) customer expectations. You get the picture. This notion of how to do things faster, maintain quality and give the customer what they want is proclaimed in the practices of Lean, Lean Six Sigma, Agile Development (including Scrum, Kanban, and Scrumban), Incremental Development, XP (Extreme Programming), Test Driven Development, and DevOps, to name a few (whew!). What strikes me, though, is that the faster we try to deliver solutions, the more likely I am to hear things like “let’s just get started” or “we don’t really need architecture”. An example I heard a few weeks ago in a meeting between a consultant and a project delivery team:
Continue reading “Faster, Better, Stronger, Wiser”
This is now generally available.
BRIDGING DEVELOPER AGILITY WITH PRODUCTION STABILITY.
This is what we do.
Today, we are pleased to announce the beta availability of Red Hat Software Collections 1.1, the second installment of Red Hat Software Collections which was launched in October 2013. Red Hat Software Collections delivers a comprehensive suite of runtime languages, open source databases, and related tools helping developers and systems administrators accelerate the creation of stable, modern web applications.
Based on your wish list voting, Red Hat Software Collections 1.1 Beta expands the offering with several new options, including:
Continue reading “Red Hat Software Collections 1.1 beta now available – adds Apache, MongoDB, more”
A few months ago, I invited you to tell us: 1) which Red Hat Software Collections are you using, 2) which do you plan to use, and 3) what new components would you like added to Red Hat Software Collections? Here are the results:
“What are you using today?” The vote:
Continue reading “RHSCL – wish list results”
Apologies that this has been so long in coming, but I was certain that we had already written a post on this subject. What subject you ask? How does one set one or more software collections as automatically enabled for your login.
Continue reading “Permanently Enable a Software Collection”
Birdie is a beautiful, new twitter client for the Linux desktop that is not included as official software in Red Hat Enterprise Linux 7 Beta. This post details the steps I followed, and a few of the issues faced when building and packaging birdie for RHEL7 Beta.
Continue reading “Building birdie — a twitter client — for Red Hat Enterprise Linux 7 Beta”
Is your application’s performance having problems scaling properly? If so, do you know if it’s due to false cacheline sharing – causing the ping-ponging of cachelines between NUMA nodes?
False sharing occurs when one or more processes or threads repeatedly modifies data co-located in the same cacheline. This forces the other processes and threads to invalidate their cached copies and reload, often from main memory, with the updated values. This can slow programs down considerably.
Continue reading “False cacheline sharing: New tool to pinpoint where it's happening – DevNation talk”
I just can’t wait for DevNation, can you? I mean, conferences that bring together such a great amount of great people talking about great projects are just great!
I think we all know the two big topics of present: clouds and containerization. But the DevNation schedule shows that much more is going on. Personally, I can’t wait to see “Eleven Ceylon Idioms” by Gavin King. I’ve kept my eye on Ceylon language from its beginning and I think it really has the potential to become a “big language”.
Continue reading “DevNation Forecast – Cloudy with a Chance of Software Collections”