Why I Hate WordPress
I use a lot of different technologies. I'm not an Apply guy, but I own a MacBook Pro. I'm not a PC guy, but I've used one for most my life and still do for work. I have an Android phone, and a Zune music player. I didn't go to school for programming and my programming is mostly limited to web technologies. I've programmed in BASIC, ASP, ActionScript, JavaScript, PHP, and more. I've used framewo...
2011
Probably the most notable change I experienced in 2011 is my rate of growth. I've always loved to learn. I was good at it in school, and really couldn't get enough. It came easy. In highschool, I didn't spend very much time doing homework after school because I usually did it during other classes while still listening to the lecture. What little homework I remember doing was math, mainly calcul...
Quick and Dirty Git Deployment
I decided I hated the way were were "deploying" at work. The guy before me never really had a deployment strategy (at least none that he left behind), let alone version controlled or tested software. I decided to take a crack at creating a simple Git-only deployment system. Keep in mind that this doesn't provide any quality control, such as running tests or setting permissions. It's just someth...
Testing a Subset of Methods Within a Test Case
UPDATE: @savant and I were chatting in #cakephp one night. Turns out he had something similar, and took some of my ideas and came up with a nice solution: https://gist.github.com/1208800
We all know that testing can be really slow if you have a large app with a lot of fixtures. When dealing with this on a large test case file, it becomes a huge time waste to test the entire file each time when...
Batch Updating Submodule URLs
Since I have moved all of my plugins to Github, there's obviously some updating that needs to be done on my CakePHP apps that use those plugins as git submodules. Namely, I needed to replace the old repo urls with the new ones. To do this, I first opened up my .gitmodules file using vim.
$ vim .gitmodules
Then just some regexp happiness from command mode.
:%s/git\(:\/\/\|@\)codaset\.com\(:\|...

