This category contains 17 posts

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

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

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

Is Coding the new Fundamental Skill for Childhood Education?

When I was a kid most of the people I grew up with did not own a computer – and I do not mean personally but even within their household. By high school it had become an expectation that your papers were typed and if you didn’t own a computer by then you probably had … Continue reading

Django with S3 Part One by Mike Lewis

Django with S3 Part One Posted by Mike Lewis in Django This is the first in a series of posts regarding serving your media from S3 with various plugins. This particular post will go over static files using django-storages, s3boto, and multiple S3 buckets. Click here to read more …