Blog
-
Dandelion: Git Deployment over FTP
May 4th, 2012 at 3:10pm | No CommentsDandelion is an awesome deployment tool I adopted recently. When you run dandelion deploy from the command line, it automatically determines what has changed in your Git repository since the last deploy and adds, updates, or deletes just those files over FTP, SFTP, or Amazon S3. Kudos to Scott Nelson for his awesome work on this. Packaged as ... read more »
-
Founder Inner Conflict: Engineer vs. Entrepreneur
February 22nd, 2012 at 11:27am | No CommentsWhen working on a project, I constantly find myself at odds with…myself. It’s a battle between the engineer in me wanting to write ideal code and the entrepreneur in me who just wants it working. The engineer wants ideal code, while the entrepreneur is fine with it being hacked together as long as it works ... read more »
-
Podcamp Halifax 2012: WordPress Workshop
January 22nd, 2012 at 9:04am | No CommentsI’m running the following session at the Podcamp Halifax unconference today: WordPress Workshop After a 5 min intro including what’s new in the latest release of WordPress (and what’s coming in the next version), I’ll ask attendees what they’d like to hear. Do you want me to show you how to install WordPress? Maybe you’d ... read more »
-
Image Crop Position in WordPress
November 29th, 2011 at 6:22pm | 19 CommentsI just submitted my first WordPress core patch today and have been receiving lots of positive feedback. It allows developers to set the crop position by specifying an array for the $crop parameter in the add_image_size function (see the Trac ticket for more details). WordPress 3.3 is at beta 4 at the moment, so it won’t make ... read more »
-
What’s involved in building a web site?
September 21st, 2011 at 1:54pm | 7 CommentsIn my previous article on the cost of building a web site, I mention that with a larger budget you can afford to hire a professional or a team of professionals to build your web site. But what do these people do? What are the steps involved to produce a web site? Here I describe ... read more »
-
Building a web site: Think content first
February 11th, 2011 at 9:42am | 4 CommentsWhen people start thinking about building a web site, they often get caught up in how it will look. The colours, the layout, photography, etc. That stuff can be sorted out later. To start, the most important thing to be thinking of is content. Do you need an FAQ? Will your staff be committing to ... read more »
-
PodCampHalifax 2011 Review
January 24th, 2011 at 6:35pm | 6 CommentsI thoroughly enjoyed the third annual PodCampHalifax unconference this past Sunday. Kudos to event organizers Craig More, Bessy Nikolaou, and Ryan Deschamps for putting together a hit. Things ran very smoothly and it’s clearly due to their hard work and commitment to the event. This was my first PodCampHalifax but not my first unconference event ... read more »
-
WTF is dial-up grandpa?
August 27th, 2010 at 4:40pm | 1 CommentToday is my birthday. And although birthdays can be great for the gifts and attention, they are also a reminder of years gone by. In my annual birthday chat with my mom, I was telling her how my work was going and we started reminiscing of the challenges I faced when I was doing internet work in my teens. I thought I'd share. read more »
-
Encrypting credit card information with OpenSSL
July 26th, 2010 at 9:10am | 4 CommentsRecently, when I researched the encryption of credit card information, or card holder data (CHD) as it’s known in the industry, I was somewhat frightened by what I found. Almost every tutorial suggested using MySQL’s AES functions. While AES is an excellent symmetric-key algorithm, a symmetric-key algorithm is not a great choice for storing CHD long ... read more »
-
What does it cost to build a web site?
April 4th, 2010 at 11:08am | 13 CommentsI’m often asked by friends and family, “What does it cost to build a web site?” And although I’m sure none of them will read this, at least now I have something to point them to. Asking “What does it cost to build a web site?” is a lot like asking, “What does it cost to ... read more »