Just followed the instructions in this great article and installed PHP5 on my main (Windows) development box.
I Have 1077 Items ‘Starred’ in Google Reader
Yeah…
Custom WordPress FAQ "Mashup"
I’ve just hacked together a custom WordPress FAQ on this site. Not because I specifically wanted an FAQ on this site, but I do want one on another upcoming site so I figured I’d use this site as a test bed for how I was going to achieve the desired look-and-feel.
I Am Now My Own OpenID Provider
So have you heard of this OpenID thing? The basic idea is this: instead of having a separate username and password at each web site you visit, you create one username and password at an OpenID Provider. What the OpenID provider gives you in return is essentially a custom web address (or URL).
Feed Me… RSS
I’ve become a hard-core Google Reader user lately. It has gotten to the point where I have all the RSS feeds of my (former) daily-visit web sites plugged into Google Reader.
Google Reader is setup as my start page in my browser and as a result I rarely visit any of the sites I used to visit several times per day.
My Slashdot and CBC news stories all appear in Google Reader, as do my daily comics, my friends sites and blog. I receive Facebook updates there too. The Globe and Mail, MySQL product releases, Stack Overflow, Wired top stories, Woot one day deals! You name it!
If it interests me, I will probably hear about it via Google Reader!
Recent Additions to my Bookshelf




The first 4 (Head First Design Patterns, User Stories Applied, Design Patterns and Refactoring) I have finished reading and can highly recommend, the last 4 (xUnit Test Patterns, Test-Driven Development, Code Complete and Implementation Patterns) I am currently reading.
PortableApps
I can’t remember if I’ve already blogged about this or not, but I’ve been using PortableApps for probably about 6 months now and I think it is the greatest thing since sliced bread.
In a nutshell, PortableApps is a suite of applications that you can install on a USB flash drive and then run from the flash drive wherever you go.
The PortableApps suite comes with a launcher application that sits in your system tray as shown in the image above. Clicking the launcher icon brings up a Start menu like list of portable applications installed on your flash drive, shown in the image below.
The PortableApps web site (http://www.portableapps.com/) has dozens of portable applications that you can download and add/install to your PortableApps suite, but you can also install other portable applications on your flash drive and have them appear in the PortableApps menu. All the applications available directly from the PortableApps site are Open-Source but there are other free, non-Open Source portable applications available (some of the ones I have installed as displayed in the image above include FreePCAudit, FSCapture and .Net Reflector).
Over the next little while I will blog about some of my personal favourite portable applications.
Windows Live Writer
Howdy y’all! Just testing out posting to my blog using Windows Live Writer software. Pretty slick!
Welcome!
Featured
I am a .Net developer by day; a PHP developer, Linux systems administrator and small business owner by night and a husband and father 24/7/365!
This is my blog about technology and my life in general!
Exercises for Writing Better Object Oriented Code
Check out this exercise for writing better object oriented code. It contains a list of 9 rules, some of which are quite extreme. Let’d be clear on this: These aren’t rules for object oriented code. Not all OO code has to follow all these rules. This exercise is more like practising. Writing code that follows these rules will train your mind to think in an OO way.