There are two related things I’ve noticed over a long career as a software professional. Developers (myself included) often ignore exceptions and almost always do not really look for them. And, many developers favor logging during development but the production logging lacks the coverage needed. This is because the end user’s needs are usually not […]
I wanted to share a post on a fantastic fiction book that I just finished. It’s called The Bone Labyrinth by James Rollins. I’m going to try to share my excitement without giving any of the story away. It was a page turner for most of the book. I liked it because it had a […]
Docker is an awesome solution to creating a multi-server sandbox environment on your local machine. I’m currently designing a solution for a messaging platform using RabbitMQ by Pivotal (the Spring folks). I needed to prove a concept using two Rabbit brokers. Enter the Docker VM. I was able to quickly prove my concept using two […]
I’m currently working on a Chef cookbook for Hoegg Software to create a Mule Server cluster. And, in the course of my travel I came across the term “red, green, refactor” as another way to describe test-driven development. I love it! This is why I don’t like on-line testing being given to potential hires because […]
I recently was asked to take a technical test for a contract position and the last question had to do with using the Java Callable interface. After the test I created a project to run multiple threads and check each return for the possibility of a perfect number. The first four perfect numbers are 6, […]
I’ve recently been learning about the Mule ESB and Integration platform. I wanted to create my own custom connector to work with a RESTful API and use the data in a Mule flow. The connector was written to connect to an application created using a JHipster Yeoman generator. The beauty of JHipster is the ability […]
I generally don’t code in PHP but I use it for WordPress sites. Every time I need to validate my PHP installation with Apache2 I need this script. Enjoy.
// Everything you want to know about PHP and more!
I created the Debian 8 instance for this website using a powerful tool called Terraform. I’m using Digital Ocean as the hosting provider because they have straightforward pricing and I like their documentation. I was introduced to Digital Ocean through Hoegg Software in Oklahoma City. Terraform provides a scripted way to create, update, and delete […]
In preparation for a fast-moving need for some RabbitMQ consulting, I am working with an associate to set up a 3-node cluster of RabbitMQ brokers on Cloud infrastructure at Digital Ocean. We first created 3 machines, rabbitmq-0, rabbitmq-1, and rabbitmq-2 using Terraform and set private_networking to true. RabbitMQ chose Erlang for execution because it was […]