December 15, 2015

Bitbucket: repository access denied. deployment key is not associated with the requested repository

After several hair-pulling hours of frustration I managed to identify an issue I was having with bitbucket and all of my repositories. When attempting to pull, push, clone, or perform any action in a bitbucket git repository I was met with the following:

This apparently was caused by a failed ssh identity in MAC OSX after a recent update to OpenSSH. I have no logical explanation, but the solution was quite simple: ssh-add ~/.ssh/PRIVATE_KEY_NAME For most people, that means: ssh-add ~/.ssh/id_rsa

December 14, 2015

Using Ansible + Vagrant to build a PHP7 LEMP Stack!

I have recently fallen deeply in love with Ansible; thanks largely to my new position at Fresh Consulting. As such I’ve found it incredibly fun to tinker and learn in my spare time and recently decided to tackle PHP7 for a variety of reasons. My pet project CamelotHub was a perfect playground, and I’ve managed to take a playbook from phansible and modify it to build a stable LEMP stack using PHP7, PHP7-FPM, and NGINX 1.9+

November 12, 2015

Part 1: Agile Development is a culture; not a Process

I have often been asked to explain how I’ve implemented agile development on the teams I’ve managed or been a part of. Mike Cohn, founder of Mountain Goat Software trains teams and entire organizations on a traditional approach to Agile and Scrum that is most aptly used in/on large organizations. In my experiences as a leader of much smaller (by comparison) teams or start-ups that approach can be difficult to adopt for upper level executives. As a result, a compromise must be met to get the “buy in” of those executives who want nothing more than to be able to tell investors, advertisers, and stake-holders an exact date to expect…