Red Hat Enterprise Linux

Article Thumbnail
Article

PostgreSQL and MongoDB Software Collections: Three easy steps to get started

Tomáš Repík

In the first part of my series on Software Collections (SCL), I gave general information and listed the three steps needed to get started with SCL for a number of languages. This post covers the steps for PostgreSQL and MongoDB. Enable the SCL repository The first step is to enable the SCL software repository if you haven't already done so. As the root user run: # subscription-manager repos --enable rhel-server-rhscl-7-rpms Now onto installing the database software. PostgreSQL PostgreSQL is a...

Article Thumbnail
Article

Have your own Microservices playground

Rafael Benevides

Microservices are standing at the " Peak of Inflated Expectations". It's immeasurable the number of developers and companies that want to bring in this new development paradigm and don't know what challenges they will face. Of course, the challenges and the reality of an Enterprise company that has been producing software for the last 10 or 20 years is totally different from the start-up company that just released its first software some months ago. Before adopting microservices as an architectural...

Article Thumbnail
Article

Where have all my subscriptions gone?

John Herr

Red Hat's Content Delivery Network (CDN) is a great tool to help ensure systems have the latest supported packages available to install. Simply register your system, attach it to a subscription pool id, and start installing packages. This is great, this is easy. There is a nice interface on the Red Hat Customer Portal ( http://access.redhat.com ) that allows you to manage your CDN account. It allows you to see when your subscriptions are expiring, information about the individual systems...

Article Thumbnail
Article

Installing JBoss EAP 7 on RHEL using RPMs

James Falkner

JBoss EAP 7 was recently released, and brings with it a whole host of new features and support, such as support for Java EE 7, Undertow (a highly scalable web server), reduced port usage, graceful shutdown, improved GUI and CLI management, and much more. Go ahead and download it, unzip, and run bin/standalone.sh and check out all these great features. What's that? It didn't work? Did you check that your JRE is compatible? Are there outstanding incompatibility or security issues...

Article Thumbnail
Article

Help, I accidentally hit CTRL-ALT-F8 on my Red Hat Enterprise LInux VM on Hyper-V!

Rob Terzi

Last week, I attended a DevNation talk, "Getting Started with C# on Red Hat Enterprise Linux and OpenShift", given by Scott Hunter from Microsoft. The first thing Scott asked was, "Does anyone know how to recover from hitting CTRL-ALT-F8 in Red Hat Enterprise Linux?" Apparently, an hour or two before his presentation, Scott accidentally hit that key sequence while trying to use a keyboard shortcut for Hyper-V which was running his Red Hat Enterprise Linux VM on his Microsoft Surface...

Article Thumbnail
Article

Seven must try user experience tactics for developers

Tiffany Nolan

Users have higher expectations than ever from applications. Your website or application has only 10 seconds to make a good impression, and only 20 min to help your users achieve a goal where they feel successful. How many of you are developers? (99% are developers in DevNation 2016 audience) How many of you have worked with a UX designer? (40% have worked with a UX designer). Regardless of whether you have a designer or not, you are responsible either alone...

Article Thumbnail
Article

Dockerfile, `docker` CLI, containers "Cheat Sheet" now available!

Rafael Benevides

"Linux containers (sometimes managed using the docker command) keep applications and their runtime components together by combining lightweight application isolation with an image-based deployment method". ( https://developers.redhat.com/topics/kubernetes ) Red Hat Developer program brings a very useful cheat sheet to those who need to create or work with containers, images, volumes and networks. When you download the sheet, you will find: An illustrated cheat sheet with commands related to the management of containers, Dockerfile instructions to craft your own image, and...

Article Thumbnail
Article

DevNation 2016 Keynote Recap

Harry Mower +1

This morning at DevNation we talked about the past and the future. A past that helped create some of the fundamental building blocks of application development and a future where we can reimagine them all. As part of the open source community, Red Hat has worked with countless individuals and organizations over the past 20+ years to solve some of the biggest problems and provide technology that many businesses rely on today. It was great to have so many of...

Article Thumbnail
Article

.NET Core Now Available and Supported on Red Hat Enterprise Linux and Red Hat OpenShift

Lincoln Baxter

Those looking to ascertain the ubiquitous nature of open source need look no further than the trajectory of .NET, Microsoft’s widely-adopted general development platform. In November 2014, Microsoft announced the open sourcing of .NET with .NET Core, a just-in-time (JIT) compiler and runtime for .NET. Then, in November 2015, Red Hat and Microsoft announced a landmark relationship, which established our collaboration with and promised access to .NET on the world’s leading enterprise Linux platform: Red Hat Enterprise Linux and Red...

Article Thumbnail
Article

Node.js 4.4, Python 3.5, and Ruby 2.3 Get Started guides on developers.redhat.com

Rob Terzi

On developers.redhat.com you can find short, focused guides to help you start developing with a number of Red Hat technologies. With the recent release of Red Hat Software Collections (RHSCL) 2.2, a number of Get Started guides have been updated to use the newest software collections, such as Node.js 4.4, Python 3.5, and Ruby 2.3. These guides give you the steps you need to install the software and get to a simple "Hello, World" in a few minutes. The guides...

Article Thumbnail
Article

How to Set Up A Kubernetes Developer Box

Hemant Jain

Kubernetes is a great tool for container orchestration on a server cluster. It makes it easy to deploy lots of containers in a resource-efficient way using a simple interface. But one thing that is not easy to do with Kubernetes is to deploy it locally. Kubernetes is designed to run on an actual cluster, which means using it only on a single computer is tough. I know. You're probably wondering why you'd want to use Kubernetes locally in the first...

Article Thumbnail
Article

How to Install Elastic Stack (ELK) on Red Hat Enterprise Linux (RHEL)

Hemant Jain

Sometimes, software just goes together. Linux, the Apache Web server, MySQL, and PHP, the four ingredients of the LAMP stack, which revolutionized data centers and made open source a big deal two decades ago, are probably the most famous example. But there are lots of others. Here's another open source software stack you should know about in our present age of cloud and big data: the Elastic Stack, or ELK. Based on Elasticsearch, Logstash and Kibana, ELK is a fully...

Article Thumbnail
Article

Using Vagrant to Get Started with RHEL

Zachary Flower

Red Hat Linux was the first version of Linux I ever used. Until succumbing to The Cult of Macintosh a few years ago, I was a faithful Red Hat (and later Fedora) junkie. Hell, I still have my 15 year old Red Hat 7.2 discs. But, as a developer, it has been tough to do any substantial work with Red Hat Enterprise Linux (RHEL) unless working for an organization that has a license. That is, until relatively recently, when Red...

Article Thumbnail
Article

Converting a .NET application to .NET Core (formerly DNX)

Andrew Male

In my first .NET core post, I set out on a journey to conquer the new world of .NET Core (formerly DNX) on Red Hat Enterprise Linux (RHEL). In my ignorance I believed I would do a short post on firing up RHEL, installing .NET Core, and then converting an application from .NET to .NET Core before adding it as a build job to a new TeamCity instance. The best laid plans seem to be the ones that get me...

Article Thumbnail
Article

A Windows Guy’s Guide: Setting up .NET Core on RHEL

Andrew Male

Despite spending plenty of time in Red Hat Linux while I was young, I have become an unabashed Windows environment super-user/programmer. Still, it’s hard to discount the multitude of ways that the *nix community stands ahead and alone, so when Microsoft and Red Hat announced their partnership to bring .NET to Linux, I had no choice but to take notice. As an experiment, I am going to go through setting up Red Hat Enterprise Linux (RHEL) and .NET Core to...

Article Thumbnail
Article

Getting MusicStore to run on RHEL

Don Schenck

The ASPNET Music Store application was built to demonstrate MVC and Entity Framework running on the newest .NET platform, including .NET Core. If you visit the link, you'll see that various platforms are mentioned, including Mono. However, you'll also notice that the instructions are dated: references to dnx and dnu are throughout the README file. This blog post will show how to bring MusicStore up-to-date and run it on Red Hat Enterprise Linux (RHEL). (If you don't have RHEL, you...

Article Thumbnail
Article

Installing MongoDB on Red Hat Enterprise Linux

Hemant Jain

MongoDB has evolved into one of the most popular open source "NoSQL" databases—so-called because they dispense with the tabular storage schema of relational databases like MySQL and Postgres. NoSQL databases offer a variety of advantages in many cases The biggest advantage is that MongoDB databases don't require developers to define schemas before adding data to a database. Instead, they use a flexible document-based model, similar to Python dictionaries or Ruby hashes. With MongoDB, you don't need to spend time creating...

Article Thumbnail
Article

Red Hat CDK installation in just minutes!

Eric D. Schabell

Ready to develop container application in just over 4 minutes? Since I started playing around with OpenShift in its various forms, such as Online with cartridges and then later as containerized images, nothing has gotten me more excited than the availability of the Red Hat Container Development Kit (CDK). This kit has made it possible to easily gain access to a full, product based installation of OpenShift as you would interact with it in application development in just minutes. While...

Article Thumbnail
Article

.NET on RHEL: I can't wait, and neither should you

Don Schenck

Red Hat is committed to making .NET a First Class citizen on Red Hat Enterprise Linux (RHEL). To that end, we're working furiously to make sure everything's perfect before we make .NET available by simply running: yum install rh-dotnetcore10 In the meantime, I can't wait. No, literally, I can't wait --- you don't need to either. You can hop over to Microsoft's .NET download site and get .NET for RHEL. (What? You didn't get your zero-dollar developer copy of RHEL...

Article Thumbnail
Article

DevNation 2016: Rick Wagner on .NET development with Red Hat Enterprise Linux

Lincoln Baxter III

Rick Wagner on .NET development with Red Hat Enterprise Linux - DevNation sneak peek is a behind-the-scenes preview of sessions and information that will take place at DevNation 2016. Sign up for DevNation at www.devnation.org. Learn more. Code more. Share more. Join the Nation.

Article Thumbnail
Article

Red Hat Identity Manager: Part 2 - Enterprise PKI Made Easy

Brian Atkisson +1

This is the second installment in a series about using Red Hat Identity Management (IdM) on Red Hat Enterprise Linux and Fedora (using the upstream FreeIPA project). As described in part 1, IdM makes it very easy to build an enterprise-grade identity management solution, including a full enterprise PKI solution providing complete x509 certificate life cycle management. Most organizations start with a simple self-signed Certificate Authority (CA) certificate, perhaps generated using OpenSSL; with a little configuration and a few commands...

Article Thumbnail
Article

.NET Entity Framework Core 1.0 RC2

Don Schenck

As .NET Core matures into a production-ready software product, more and more information is becoming available regarding what to expect. While the changes haven't been too big to understand, there are breaking changes and they do require that developers get some education before forging ahead. That applies to Entity Framework Core 1.0 (EF Core) as much as any other component of what is broadly termed ".NET Core". Granted, EF Core is not a part of .NET Core -- and neither...

Article Thumbnail
Article

Three easy steps to get started with Software Collections on RHEL

Tomáš Repík

How would you like a development environment on Red Hat Enterprise Linux (RHEL) set up in less than a minute? Having multiple versions of software installed at the same time? Is there a simpler and faster way than manually searching for and then installing separate packages? The answer to all three questions is: Red Hat Software Collections (RHSCL). This technology has been around for a few years, but not everyone is familiar with it. This article reveals its potential and...

Article Thumbnail
Article

Configuring NGINX to log HTTP POST data on Linux / RHEL

Bachir Chihani

NGINX is a powerful web server that can easily handle high volumes of HTTP traffic. Each time NGINX handles a connection, a log entry is generated to store some information this connection like remote IP address, response size and status code, etc. The complete set of logged information with more details can be found here. In some cases, you may be more interested in storing the body of requests, specifically POST requests. Lucky, the NGINX ecosystem is rich, and includes...

Article Thumbnail
Article

3 Reasons I Should Build My Containerized Applications on RHEL and OpenShift

Scott McCarty (fatherlinux)

Red Hat has always given operations teams value in deploying Red Hat Enterprise Linux (RHEL), and that's no different in a containerized world. But, as a developer, why should I build on RHEL? Does the underlying operating system really affect me? It might if you want to: get your app to production faster work on new products, not maintain old ones avoid compatibility issues at scale (And yes RHEL is available at no cost for development use.) 1) Take Your...