Why the MPAA and RIAA will soon be gone
January 22nd, 2012I 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, 2012Cobalt 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, 2012Check out this awesome OS X MySQL client!
The Joys of Working with Backbone.js from a Backend Developer
December 30th, 2011A backend programmer’s take on the Backend.JS JavaScript MVC Framework.
How to use javascript event bindings to make callbacks cleaner
December 29th, 2011It’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, 2011This 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, 2011This is a quick guide describing how to get mod_rewrite working on OS X.
Xpath Expressions Explained
December 26th, 2011This 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, 2011These 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, 2011Contains 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, 2011Follow 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, 2011This 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, 2011This 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, 2011SOCKS5 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, 2011A 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, 2011Follow 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, 2011SleekMVC 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, 2011If 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, 2011Configuration 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, 2011This 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.
