Red Hat OpenShift

Configuring mKahaDB persistence storage for ActiveMQ
Article

DevNation Federal - Washington, DC June 8, 2017

Adam Clater

It’s hard to believe that spring of 2017 is upon us, and with it, the preparation for our second DevNation Federal. Last year has seen a surge of innovation in open source communities, and now more than ever it’s imperative that government agencies equip themselves for the change that lies ahead. This year, digital transformation , microservices , containers and Kubernetes are hotter than ever. Function as a Service (FaaS) , hyper-converged, and serverless architecture are on the horizon, and...

Red Hat Summit logo
Article

Perform hands-on, real-world IoT development at the Red Hat Summit IoT CodeStarter

Benjamin Cabé

What happens when you have expensive industrial equipment that needs to be moved from point A to point B and you want to anticipate all that could happen in the process: improper handling, power failure, or even thievery? How do you collect data from its various sensors (vibration, humidity, etc.) to make sure your equipment is operating properly? How do you provide connectivity so that all the way from point A to point B, your asset is reporting to a...

Social Network
Article

Working with a Dispersed Team - Part 5 of 7

Beverly Heustess

10 Fun Activities to Engage Your Dispersed Team Ideally, a dispersed team will gather at least once a year in person and bond. That’s becoming more difficult with increased globalization. Here’s list of simple activities to liven things up and tighten up the group. Virtually Lightning round slide deck - Each person fills out a basic slide template with their picture and a few personal facts. Go around the group and let each person elaborate on something that’s on the...

Kubernetes Cheat Sheet Image
Cheat Sheet

Kubernetes Cheat Sheet

Daniel Oh

Download the Kubernetes cheat sheet and learn how to install Minikube, run locally on Minikube, install kubectl, and use the kubectl CLI.

Google Summer of Code
Article

JBoss participates in Google Summer of Code 2017

Heiko Rupp

Google Summer of Code (GSoC), for those who are not familiar, is an initiative led by Google to encourage students to participate in Open Source projects during their summer break. Projects like JBoss Community, Eclipse Vert.X or Fedora apply to be a mentoring organization and if selected by Google, are paired with students with whom they will mentor. Selected and successful students will receive a stipend from Google for their participation. The JBoss community has been participating in GSoC for...

Fedora logo
Article

Basics of Go in Fedora

Jakub Čajka

Why use RPMs (distribution packages in general) at all ?! Distribution RPMs enables you to get signed curated content, with security updates, bug fixes, general updates, some level of testing, and known ways of reproducing the build locally. Of course, it has its cost mostly in the package size overhead and packaging infrastructure overhead (yum, dnf, apt....). Why package and use distribution (Fedora) packages? This helps to manage a stable subset of the go world. As many upstreams do not...

Red Hat CDK
Article

Node, S2I and Docker

Lucas Holmquist

(Edit: November 22, 2019) The Node images used in this post, both community centos7 and product, are no longer being updated and maintained. For community images, please use the Universal Base Image (UBI)-based node images located here: registry.access.redhat.com/ubi8/nodejs-10 For a fully supported Product version of Node.js, please check out the Red Hat Software Collections Node.js image, RH SCL Node.js. Intro I like Node.js and I like Docker. While I am not an expert on either, I do pretend to be...

Versions in Versions in Versions, AKA The .NET Core Russian Doll
Article

Versions in Versions in Versions, AKA The .NET Core Russian Doll

Don Schenck

Version One Point What? Ever wonder what version of .NET Core you are running? Well, that’s simple enough to figure out; simply drop to the command line and type dotnet. You'll see something like this: Okay, I have version 1.1.0 installed easy enough. Another way to show this is to type, dotnet --version and see something like this: Wait … what? “Preview”? But I didn’t download a preview. A quick check at the download page on the web proves that...

Internet of things feature image
Article

Wearable Tech: A Developer’s Security Nightmare

Samantha Donaldson

Web developers and IT professionals are the foundations of any quality business’ data security. However, with technology constantly changing and evolving as well as becoming more consumer-friendly, this data’s vulnerability only increases and it can often be hard to even notice how this new technology can actually affect your company until it occurs. Despite this, ignorance to modern hacking techniques does not refute their inability to transform even the smallest of devices into a weapon with which to infect or...

Dyn Outages
Article

The Year of Data Breaches: Why Encryption and Reformatting SSD’s is Not Enough

Samantha Donaldson

2016 was certainly an interesting year and, although we could probably discuss the election alone for an hour, there is one particular epidemic which has plagued the developer community in more ways than we probably care to mention. It seems as though even the best data encryption and reformatting of SSD’s is slowly becoming not enough when it comes to the continuous evolution of the hacker community and this is a pretty unsettling situation. In fact, in the first six...

Red Hat Development image
Article

Announcing Red Hat Development Tools Updates

Mike Guerette +1

Red Hat is dedicated to creating development tools that can simplify modern application development, especially for containerized applications and microservices. This February 2017 release builds upon the December 2016 release with a host of new capabilities, enhancements and features. Today, Red Hat is pleased to announce general availability of our newest development tools: Red Hat Development Suite 1.3 Red Hat JBoss Developer Studio 10.3 Red Hat Container Development Kit 2.4 Also available is a beta version of Red Hat Container...

Ruby logo
Article

Towards Faster Ruby Hash Tables

Vladimir Makarov

Hash tables are an important part of dynamic programming languages. They are widely used because of their flexibility, and their performance is important for the overall performance of numerous programs. Ruby is not an exception. In brief, Ruby hash tables provide the following API: insert an element with given key if it is not yet on the table or update the element value if it is on the table delete an element with given key from the table get the...

Red Hat OpenShift
Article

OpenShift for Developers: Set Up a Full Cluster in Under 30 Minutes

Grant Shipley

One of the common questions I get asked by developers is how they can use OpenShift locally for their own development. Luckily, we have a lot of different options and selecting one depends on the specific development environment that you prefer to work with. For example, if you prefer to have things working in a virtual machine without having to worry too much about the installation, the all-in-one or official CDK is probably what you are after. These two options...

GNU C library
Article

Memory Error Detection Using GCC

Martin Sebor

Introduction GCC has a rich set of features designed to help detect many kinds of programming errors. Of particular interest are those that corrupt the memory of a running program and, in some cases, makes it vulnerable to security threats. Since 2006, GCC has provided a solution to detect and prevent a subset of buffer overflows in C and C++ programs. Although it is based on compiler technology, it's best known under the name Fortify Source derived from the synonymous...

Red Hat Logo
Article

An Incremental Path to Microservices

Raffaele Spazzoli

As a consultant for Red Hat, I have the privilege of seeing many customers. Some of them are working to find ways to split their applications in smaller chunks to implement the microservices architecture. I’m sure this trend is generalized even outside my own group of the customers. There is undoubtedly hype around microservices. Some organizations are moving toward microservices because it’s a trend, rather than to achieve a clear and measurable objective. In the process, these organizations are missing...

Article Thumbnail
Article

Five-Day Sprint Process meets Raleigh Innovators Program - Part 1 of 5

Beverly Heustess

Hi, Red Hat Developers! I’m new to the Red Hat Developers blog and wanted to give you a quick introduction before diving into the Innovators Program and how you can use some of the theories and processes in your day to day. I’m a Red Hatter and I specialize in UX and knowledge management for internal support at Red Hat. Basically, I make sure Red Hat employees and the teams that support them get everything they need out of our...

Carnegie Mellon University
Article

October 2016 ISO C Meeting Report

Martin Sebor

Trip Report: October 2016 WG14 Meeting In October 2016, I attended the WG14 (C language committee) meeting in Pittsburgh, Pennsylvania. The meeting was hosted by the Computer Emergency Response Team ( CERT) at the Software Engineering Institute ( SEI) at Carnegie Mellon University ( CMU). We had 25 representatives from 18 organizations in attendance, including CERT, Cisco, IBM, INRIA, Intel, LDRA, Oracle, Perennial, Plum Hall, Siemens, and the University of Cambridge. It was a productive four days spent on two...

Microservices Deployments Evolution
Article

Microservices Deployments Evolution

Bilgin Ibryam

Microservices Are Here, to Stay A few years back, most software systems had a monolithic architecture and slow release cycle. In the recent years, there is a clear move towards Microservices architecture, which is optimized for scalability, elasticity, failure, and speed of change. This trend has been further enforced by the adoption of cloud and containers, which also enabled practices such as DevOps. Trends in the IT Industry All these changes have resulted in a growing number of services to...

Article Thumbnail
Article

Spring Cloud for Microservices Compared to Kubernetes

Bilgin Ibryam

Spring Cloud and Kubernetes both claim to be the best environment for developing and running Microservices, but they are both very different in nature and address different concerns. In this article we will look at how each platform is helping in delivering Microservice based architectures (MSA), in which areas they are good at, and how to take best of both worlds in order to succeed in the Microservices journey. Background Story Recently I read a great article about building Microservice...

Article Thumbnail
Article

Red Hat adds .NET Core 1.1 to Red Hat Enterprise Linux and Red Hat OpenShift Container Platform

Mike Guerette

Today, we’re pleased to announce that .NET Core 1.1 is now available and supported on Red Hat Enterprise Linux and Red Hat OpenShift Container Platform. This second .NET Core release shows Red Hat’s continued commitment to opening up platform choices for enterprises seeking to use .NET in Linux environments, including container-centric operating systems. We’re also pleased to lead the way in the Linux world yet again with our support for .NET, as Red Hat Enterprise Linux is the only commercial...

RedHat Shadowman Logo
Article

Red Hat Summit, DevNation, and an Application Development call for papers

Mike Guerette

Red Hat Summit has always catered to multiple user roles and this year will be no different. What will be different in 2017 is an expanded focus on professional application developers much like DevNation has done in recent years. As such, we will not be hosting a separate DevNation event alongside Summit 2017. Instead, Summit will include more advanced Application Development sessions, CodeStarters, labs, birds of a feathers, a new "Developer Zone" in the expo area, and much more. What...

Article Thumbnail
Article

Improving User Experience using The Cloud - Reducing Response Sizes

Evan Shortiss

In part one of this series of blog posts, we discussed the importance of user experience within the mobile industry, and how your API has a significant effect on this. In the this article, we’ll outline a number of techniques that you can leverage on an MBaaS solution such as Red Hat Mobile Application Platform to reduce the data downloaded by mobile devices when they make requests to your RESTful API. Reducing the size of a response is conceptually simple...

Red Hat JBOSS BRMS
Article

Micro-rules on OpenShift: The CoolStore just became even cooler!

Duncan Doyle

One of our most popular Red Hat JBoss BRMS demo's, and one that has been available for quite some time, is the CoolStore demo. The CoolStore demo shows how business rules can be used to calculate values like promotional and shipping discounts in a shopping-cart. It furthermore illustrates concepts like ruleflow-groups and dynamic rule updates using KieScanner. Rules and micro-services: the JBoss BRMS Decision Server One of the more interesting features we've recently released in the Red Hat JBoss BRMS...