White Paper Published: Blockchain for the Enterprise

Keyhole Software .NET, Articles, Blockchain, Company News, Java Leave a Comment

The Keyhole team is proud to announce the publishing of a new white paper: Blockchain For The Enterprise.ย 

While Bitcoin is on the minds of the general public worldwide, blockchain is on the minds of information technology professionals. It is the underpinning technology of the powerful and popular cryptocurrency. What exactly is blockchain and how will it help my business? That is what this white paper seeks to answer.

In the most simple terms, a blockchain is a distributed data system for keeping a ledger of immutable data transactions. We will explore additional complexities through this document, but the simplest way to think of it is a highly distributed transaction log. If you happen to be a developer and you are using Git for source code control, you are already using some of the distributed blockchain elements.

In this white paper, we discuss a number of topics related to blockchain with a particular emphasis on the enterprise. This document will be in three major parts. Part one will include a brief overview and history of blockchain, part two will include a deep technical dive, and the third part is written with the intent to aid managers and executives in their decision making in regards to blockchain…

How an SMS Application Took a Job (i.e. Task)

David Pitt Articles, Automation, Conversational Apps, JavaScript, Keyhole Creations Leave a Comment

This blog is about a humanโ€™s job being replaced by automation. But, before you start composing emails and social media responses, know that itโ€™s a job that I think most folks would gladly allow an automated mechanism to take over.

The โ€œjobโ€ discussed in this blog is the need to contact individual users (in this case, employees) when those users forgot to accomplish a required task.

In this blog, we discuss a conversational application solution used internally at Keyhole Software for automated SMS text messaging features surrounding time tracking. The solution, implemented with conversational application platform KHS {Convo}, allowed for time entries to be submitted via text and automated, schedule-based notifications….

OpenShift Quick Start: Build, Deployment and Pipeline

David Pitt Articles, Microservices, OpenShift, openshiftseries, Tutorial Leave a Comment

This post is a continuation of our hands-on OpenShift Quick Start blog series.

In the first post we introduced OpenShift & its features. In part two, you worked to get OpenShift running locally & adding a Container with an API service to a Pod. In part three, you worked on scaling pods and managing Cluster with the CLI.

This blog continues that series, introducing the automated Continuous Integration / Continuous Delivery (CICD) features of the OpenShift platform using both the Web Console and the Command Line. A hands-on exercise will then show how a Jenkins build Pipeline can be customized…

OpenShift Quick Start: CLI

David Pitt Articles, Microservices, OpenShift, openshiftseries Leave a Comment

This post is a continuation of our hands-on OpenShift Quick Start blog series. In the first post we introduced OpenShift, and inย part two, you worked to get OpenShift running locally & adding a Container with an API service to a Pod. Make sure youโ€™ve completed that step prior to starting the continued exercise below!

The previous blogs in this series managed OpenShift using the web admin user interface. However, everything that can be done with the user interface can also be done from using the CLI (Command Line Interface). Arguably, developers prefer to interact with text commands, but thatโ€™s a generalization.

In this post, we’ll demonstrate common OpenShift commandsย can be done in the web admin from the command line.

OpenShift Quick Start

David Pitt Articles, AWS, Cloud, DevOps, Docker, Microservices, OpenShift, openshiftseries Leave a Comment

Our previous blog in the series introduced RedHatโ€™s OpenShift solution that provides a way for enterprise teams to implement their own PaaS. Essentially, it sits atop the Docker-based Kubernetes platform to provide a ready-to-use DevOps platform.

This blog introduces two hands-on exercises (taken from our OpenShift Course), that work to walk you through the following tasks:

– Installing OpenShift locally
– Adding a Container with an API service to a Pod

Unfortunately, it will take more than this quick start blog to get OpenShift installed and enabled in an enterprise. That said, developers, system admins, and any party that may be working on or responsible for the platform, will benefit from understanding how to get OpenShift up and running on a local machine as shown in this blog.