November 2nd, 2016
I’ve been freelancing since 2003. Back then I setup a small Active Directory network for a private school. The landscape has really changed since then, but I’ve continued building and customizing applications the entire time. I’ve worked as a contractor and as an employee, but always enjoyed the contractor roles more. Finding worthy projects has been one of the hardest parts about freelancing full time. Now at a crossroads my plan is to join the Toptal web developers community to continue being a freelancer and work with great clients that have challenging projects.
April 18th, 2016
I’ve built numerous Magento sites for clients and recently was asked to scope out Magento2 as a serious option for a new build-out. At the end of the day I came back saying, it looks nice, but it’s just not ready. Read on to find out how I arrived at my conclusion.
September 28th, 2015
Closure class in PHP 5.3 you can now pass callbacks to
September 16th, 2015
I’ve been using version control for a long time. I’ve posted on the SVN mailing list and given talks advocating Git. Nowadays it seems the conversion to Git is widespread. It’s being used in corporate settings, but there’s a caveat – it’s still being treated as a centralized system. While folks have made the leap from traditional systems like SVN, they haven’t made the real leap to distributed version control. This has lead me to realize the subtle genius of github.com – they quietly direct you to use distributed workflows and make it as straightforward as possible.
May 5th, 2015
I’m stepping into the Magento realm in version 1.9, lucky me. Turns out they’ve added a new option which allows customers to bypass an extra review step when they decide to pay via PayPal Express. This feature is a bit mysterious though as it doesn’t seem to work all the time, requiring customers to complete a final review step on your Magento site in some cases. Finally I got to the bottom of this and felt it fair to save everyone else the time I spent to understand.