5 UX Tips for Developers

As a Red Hat UX designer who is visible in the open source community, I often receive requests for advice from developers looking for help in improving their apps’ user experience. Here are five tips from that experience that you can put to work on your own:

1. Prioritize for the best impact

Not every user is going to use every feature of your software, but some features almost every user will use. Not every user who uses a given feature is going to use it frequently, but some users will use that feature all of the time. Take a look at the grid below:

usage-grid (more…)

How to package initscripts and unit files for Software Collections

In previous articles we mentioned tips on how to package collections, but we never wrote about initscripts, which are one reason why daemons are harder to package as a collection.

I’ve picked a short(er) initscript to show what has to be modified if you want to run your initscript in a collection. Below is the diff between the mongodb initscript and collection version of the mongodb initscript. Currently, logfiles, pidfiles and configuration files are stored mostly as in the example below, but it depends on the packager. One needs to check where daemon, configuration etc. has been installed and change the initscript accordingly. This example shows generic changes.


For more information about Red Hat Software Collections or Red Hat Developer Toolset, visit developer.redhat.com/RHEL.

Red Hatters at KDE Akademy – Brno, 6-12 September

This year Akademy, the KDE conference, will be held in Brno very close to the Red Hat office at the University (FEKT VUT) in the technological park. There will be many KDE related presentations and workshops. I’m looking forward to hearing about new features of KF5 (KDE Frameworks) and Plasma.



DevNation 2014 – Scott Cranton and Scott McCarty – Resilient Enterprise Messaging with JBoss A-MQ

Abstract from DevNation 2014:  Messaging has become a critical infrastructure component for both developers and systems administrators. Scaling infrastructure in an efficient and manageable way is critical in modern physical, virtual and cloud infrastructures. To provide value to the business, developers and systems administrators must understand technical and business advantages of current and future architectures.

Join Scott McCarty and Scott Cranton as they bring years of experience in building scalable, fault tolerant, distributed systems to the architectural challenges of building durable messaging platforms. Attendees will receive guidance on emerging technologies as well as an understanding of the strengths of current solutions like Red Hat JBoss A-MQ. (more…)

You can learn more about Red Hat JBoss Middleware products by visiting:

Red Hat at the ISO C++ Standards Meeting (June 2014): Core and Library

In June, Red Hat engineers Jason Merrill, Torvald Riegel and Jonathan Wakely attended the ISO C++ standards committee meeting, held in Rapperswil, Switzerland. This post contains reports on the core language work by Jason, and the library work by Jonathan.  Torvald’s report out on Parallelism and Concurrency is here. (more…)

For more information about Red Hat Software Collections or Red Hat Developer Toolset, visit developer.redhat.com/RHEL.