Why the MPAA and RIAA will soon be gone

January 22nd, 2012

I know this horse has been beaten to death as of late, but I just had to give my two cents. Louis CK recently sold one of his stand-up routines that he spent his own money recording and producing on his website. He sold each copy for $5, had zero copy protection, and was not [...]

Cobalt Calibur 3.0: Node.js, MongoDB, Redis, Backbone.js…

January 16th, 2012

Cobalt Calibur (1.x) first started as a way to learn Perl programming. I remember lugging around my 10 pound laptop with 133 Mhz and 160MB of RAM, Mandrake Linux 7.2 and Perl to some family reunion and hacking away alone in a corner (I would have been around 14 at the time, this was 2000). Making that [...]

Great OS X MySQL Client

January 8th, 2012

Check out this awesome OS X MySQL client!

The Joys of Working with Backbone.js from a Backend Developer

December 30th, 2011

A backend programmer’s take on the Backend.JS JavaScript MVC Framework.

How to use javascript event bindings to make callbacks cleaner

December 29th, 2011

It’s common practice to start writing a bunch of nested functions in JavaScript. This tutorial describes a way to keep your code clean while doing so.

Installing PEAR on OS X 10.6.8

December 28th, 2011

This quick guide describes the process for getting PEAR (a PHP package management utility) installed on OS X.

Enabling Mod_Rewrite on OS X 10.6.8

December 27th, 2011

This is a quick guide describing how to get mod_rewrite working on OS X.

Xpath Expressions Explained

December 26th, 2011

This quick tutorial shows a fairly complex Xpath selector and breaks down each segment. For those who work with CSS this will be easier to understand.

Tech Startup Entrepreneur Books

November 26th, 2011

These are my recommendations for two great books if you are an entrepreneur in the tech startup space.

Force or Prevent WWW subdomain with lighttpd

November 25th, 2011

Contains instructions for configuring your lighttpd server to either force or prevent the www subdomain from working.

How to generate a Self Signed SSL Certificate for lighttpd

November 23rd, 2011

Follow this tutorial to setup your Linux lighttpd server with a self signed SSL certificate. The server we use in this example is Debian based, but it should work with most distro’s.

Tumblr-like Template Syntax PHP Library

November 20th, 2011

This is an explanation of a PHP templating language I’m working on, which will have a similar syntax with the language used by Tumblr.

Install wget on OS X Lion

November 5th, 2011

This tutorial will explain how to get wget (the command-line utility for downloading files) installed on your Mac.

Really simple SSH proxy (SOCKS5)

September 26th, 2011

SOCKS5 is a simple, eloquent method for getting yourself a proxified connection to the internet. All you need to get a proxy connection working is to run an SSH server somewhere, run a single command locally, and configure your software (or OS) to use this proxy.

Enabling PHP 5.3 on Media Temple Grid Service (gs)

September 17th, 2011

A single line of code to add to your apache configuration files enables PHP 5.3 on Media Temple’s Grid Service accounts.

GIT: Colored Output, Shortcut Commands, Autocompletion, and Bash Prompt

September 14th, 2011

Follow this tutorial and you’ll get colored git output, some productivity-boosting shortcuts, command / branch name autocompletion, and the current branch name in your bash prompt.

SleekMVC: Simple and Lightweight PHP5 MVC Framework

September 11th, 2011

SleekMVC is the beginner-friendly, lightweight, and nicely-documented framework PHP developers have been looking for.

I’ll be at Zend Con 2011, come say hi!

September 8th, 2011

If you’re going to Zend Con 2011, and you’re a regular reader, give me a shout on the contact form and maybe we can meet up!

VIM as a PHP IDE

August 26th, 2011

Configuration for VIM for users coming from the IDE world. Gives you a file browser and method browser, along with other goodies.

Using Swipes in MacVIM in OS X

August 24th, 2011

This tutorial will allow you to use the OS X “Swipe” (three finger drag) features in your MacVIM. In this example, I use it to move between buffers.