Metamorphosis: Variety is the Spice of Life
After a long hiatus, I am back with a new focus on soft skills, leadership, economic uncertainty, and personal growth.
Automating Your MacOS X Deploy – Part I
In this post, I’ll begin to demonstrate how beneficial it can be to automate some of the more tedious tasks involved with setting up a new install of MacOS X Lion (10.7) or Mountain Lion (10.8). In this early post we’ll focus on getting our machine to a state where it has the tools and […]
Setup a Django VM with Vagrant, VirtualBox, and Chef
If you’ve decided that you want to learn the Django framework, but you don’t know where to begin, you’ve come to the right place. In this guide we’ll be walking step-by-step through the setup of a Django development VM. By the time we’re done we’ll have used a variety of amazing open-source tools to create a […]
Install Ruby on Rails on Ubuntu 10.10
In my post, Install CakePHP on Ubuntu 10.10 and 11.10, we took an in-depth view into installing CakePHP on Ubuntu 10.10. Since then, I’ve received some emails that collectively critiqued my choice of foundational programming language and suggested Ruby on Rails would be more well-received. PHP has historically been a bit of a security nightmare, […]
Install CakePHP on Ubuntu 10.10 and 11.10
CakePHP is a framework that allows for rapid PHP development. I recently installed it on one of my home test servers and there were a few steps specific to an Ubuntu install that were required but that were not clearly outlined in the official documentation. The version of the Apache web server that gets installed […]
The Art and Balancing Act of Flexibility
The programs that run on our computers are dynamic. Â Rather quickly, they can be shaped and formed to suit the needs of end users. As long as software bloat/feature creep is kept under control, customization and modification remain two critical ingredients in the evolution of any application.Â Â Who will make these changes, and how easy will it be? Â This is common sense stuff, but it’s a subject that doesn’t get discussed nearly enough, and a subject that is very often overlooked or ignored by choice.