Here's everything I've ever written, starting all the way back to 2008. Enjoy!
A follow up post from my talk on Configuring WordCamp for Multiple Environments at WordCamp Louisville 2011.
I'll be speaking at the 2011 WordCamp Louisville this Saturday, October 1st. This will be my third time speaking at WordCamp and second time for this talk – Configuring WordPress for Multiple Environments.
I've taken an interested in performance lately and heard about siege. The blog articled I found to install siege failed on the first step. So I decided to write my own in hopes it would help any non sysadmin developer that wanted to install siege on Mac OS X Lion. Although this should work with Leopard and Snow Leopard.
A follow up post about my talk on Configuring WordPress for Multiple Environments at WordCamp Chicago. It includes a link to the original blog post, slides, code samples, and a note about the proposed Unconference Talk.
A quick post on outputting the proper markup for guidance text using CakePHP's Form Helper.
Sharing my *moment* with WordPress and its dreaded "Error establishing a database connection" after updating the database.
My CakePHP project fell down a rabbit hole earlier after creating a custom app_controller and app_model from something that should have been a no-brainer. Hopefully this helps someone else.
I needed to perform conditional data validation in CakePHP for a project recently. This is a review of the internal options to do so and my own approach.
Some thoughts after a week with the new Apple TV and signing up for Netflix.
A rant on the recent competition between Facebook Places and Foursquare as it relates to intellectual property and the technical industry.
A rant that revisits the most important and unfortunately most forgotten component of problem solving - root cause analysis.
For this year's 2010 NCAA Men's Basketball Tournament I updated PocketBracket with a new UI and several user requested features. To build the buzz in the ever competitive app market, I'm running an iPad Giveaway.
I constantly see headlines for articles that just whine about the lack of Flash support on the iPhone OS. This is my believe as to why Flash is not supported in the iPhone OS.
After an awkward elevator ride at the end of an already long day, I established an elevator etiquette.
A reflection on the routines I believe make me a good developer and look for in developers around me.
Some quick guidelines on how to keep your everyday work meetings from being a waste of time.
A description of my recent iPhone App - LastPlayed. Including development notes, marketing strategy, future direction, and an invitation for your feedback. Complete with a shameless plug for you to download the app for free.
Today I wrote my last IE6 hack, to overcome a common CSS bug, and I say good riddance to this nearly decade old browser.
As I didn't find a good DIY guide after a few Google searches, I wrote this post after installing a new trampoline on my 18' Hobie Cat.
An article about the process of creating my first iPhone Application - PocketBracket: March Madness. I revisit everything from development to marketing, and the story doesn't end there.
So there are several accordion solutions out there. But after reviewing a few, I created this hybrid using lean markup, simple CSS, and the Prototype and Scriptaculous libraries which degrades better than its predecessors.
A rant on what diversity, particularly in the development community, costs in respect to advancement.
A specification for developing a functional CSS Organization and Minification tool that can be used to manage CSS files.
If you didn't guess from the title, this is my first article. What does it contain? A look back at the development of this site, of course. I outline the pieces of this site with general development tips.