I’ve decided to expand the scope of this site a bit to be more than just a blog. It makes sense, many of my posts are how tos and often for my own projects. Additionally now each project will have a legitimate project “homepage” for things like GitHub where that’s request...
In a follow up to my popular post on Symfony2, the open source PHP framework we use at OpenSky, I’m providing an easy guide to getting started using Symfony2. This isn’t your basic “Hello World”, but a practical guide to beginning a project with Symfony2.
Requirements To...
Disclaimer I’ve got a couple disclaimers in writing this. 1. I’m one of the primary authors of the Zoop Framework for PHP. It’s pretty much the first web framework for PHP dating back to 2001. In spite of it’s age it’s still quite relevant and in use by thousands worldw...
I have spent the last few years tweaking and refining my VIM configuration. This is the ultimate VIM configuration .vimrc file. It is well organized and documented. It is on GitHub so you can always grab the latest. It works well alone, but is intended to be paired with the plugi...
As part of my new years resolution to get in shape and spend less dough I decided that I’d be better of walking from Grand Central to my office on 18th St. I save ~$5 a day not taking the subway and get all the extra benefit of walking the 1.5 miles.
A few days into this someth...
There’s an old adage “Fast, Cheap, Good; Pick Two”. This situation is called a magic triangle. You can have two and only two, if you try for all three you will compromise all three. Fools often try, losing everything.
In the world of software development, another magic tria...
I’ve been working in the technology industry for the last 16 years. I’ve learned a lot. I wanted to share the lessons I’ve learned over the past 16 years, I figured one for each year seemed nice. It’s harder to make a short list than a long one and I had to cut out some h...
As anyone who reads my blog or follows my tweets knows, I’ve been working for a new startup called OpenSky since February 2010. We’ve launched a new ecommerce platform and aim to reinvent ecommerce as people know it online.
One of the big things we are doing is making it so a...
I came across an article today titled “Help! My boss is on twitter“. Allow me to share a secret with you, if you current boss isn’t on twitter yet, I can guarantee that your next one will be. Social media has caught on like wildfire. In all the excitement too often people...
I have spent the last few years tweaking and refining my VIM configuration until I had the Ultimate Vim Config. It is well organized and documented taking full advantage of Tpope’s pathogen for a excellent clean and modular configuration. The Ultimate vim config contains the pe...