Independent IT Consultant. Cloud Expert. United States Navy Veteran. Dedicated. Focused. Driven. I make companies better by developing applications to meet specific business needs on reliable, cost-efficient cloud infrastructure. If the right solution doesn't exist then create it. I have achieved my greatest accomplishments because someone else told me "it's not possible; there is no way to do it" - and now there is.
christopherjcoleman has written 30 posts for Dream. Develop. Direct.

Implementing Cron Jobs with Elastic Beanstalk

If you have worked with cron jobs with Elastic Beanstalk then you know they can be confusing starting out. Here is a simple solution that I use. It prevents duplicate cron tasks, and makes adding new cron jobs really easy! 1. In your .ebextensions/project.config, add a container command (it is listed first in my application): … Continue reading

An Interim Solution for Elastic Beanstalk Deployment Failures

I ran into a problem recently that stumped both myself and the AWS Support team – in face I still have two open support tickets that AWS is investigating internally. This is in regard to a large CMS application that has been running on AWS for a few years now without issue and without any … Continue reading

Four Scalability Obstacles on AWS

With Amazon Web Services’ announcement yesterday that CloudFront now supports POST, PUT, DELETE, OPTIONS, and PATCH requests, and a GIGAOM post, “Five features Amazon Web Services must fix”, I was prompted to complete an idea I had noted a couple of months back. Especially during the transition from traditional local or hosted data center infrastructures … Continue reading

Amazon Steps Up CloudFront, Adds POST Requests – What It Means

Developers have endured a love/hate relationship with Amazon CloudFront since its inception. If you are interested in mobile content delivery, download distribution, or Netflix then it yielded an extremely low-cost Content Delivery Network (CDN) – for outgoing content distribution only. And even as a web developer for large media-heavy sites you could squeeze some performance … Continue reading

Code Release: PostgreSQL Query Cache

Source Code GitHub: https://github.com/colemanc0709/pqc HTTPS Clone URL: https://github.com/colemanc0709/pqc.git Background A while back I was having some major issues with a project regarding the PostgreSQL database queries. The fact was the queries were poorly written and the application was built in such a way that every page view yielded 50+ queries. Performance was an issue and … Continue reading

Eucalyptus | Create an EBS image from existing image

I will write a new post soon (when I can catch up on some much needed sleep) regarding how to create your first EBS image. It is certainly a challenge and every resource that I have found so far has an issue: not enough detail, skipping parts, inaccurate commands due to version incompatibilities, etc. But, … Continue reading

Building a Private AWS-compatible Cloud for $400

I wrote a short post earlier in the week titled Eucalyptus Cloud on Ubuntu 13.04 SE. This is the promised follow-up to that post and has since been revised which I will explain below. I often use Ubuntu in development environments due to the community support and large availability of libraries and third-party repositories. Over the … Continue reading

Eucalyptus Cloud on Ubuntu 13.04 SE

I’ll be posting a follow-up after I have the opportunity to try some things out but I’m working on a small development environment now with Ubuntu 13.04 and Eucalyptus. My challenge at the moment is the servers we are using – primarily that I cannot begin with FastStart because the servers do not have DVD … Continue reading

Comparative Analysis: Drupal versus Django

Preface I originally wrote this comparative analysis a couple of years ago but being in the Media industry the question comes up a lot regarding what is the right CMS platform to use. In this particular case I was evaluating Drupal versus Django as a replacement for a third proprietary system. Before rejecting that comparison … Continue reading

Cube 3D 2nd Generation Printer Review & Tips

This post might be a bit outside of my usual scope of IT Operations but certainly inline with the developer/toying mindset that lends itself to my writing about things like the Raspberry Pi. If you like your toys as much as I do than you no doubt are already familiar with the recent announcement that … Continue reading