Categories
Rantings

Thanksgiving

Yesterday was Thanksgiving, or Turkey day as some are calling it, here in the good old, US of A.

Thanksgiving, I believe, is a holiday that celebrates the harvest times of old, which, given that it is the middle of winter, would probably be a good thing back in the 1500’s, but I digress…

Categories
Web Design

Web design

I’ve been working in and around the web development industry since early 2001.  I was a Computer Science student at Waikato University, in Hamilton, New Zealand.  One day, a friend of mine, who happened to be a freelance web developer and designer asked me if I wanted to do a small PHP job for him.  He was well versed in ASP and didn’t feel like learning a new language for what would probably be a one off PHP project and he knew I was already comfortable with C++, so the learning curver for me would be much lower.  He offered me $400 for my part in the project and being a student, I said “HELL YEAH!”  I haven’t looked back since.

Categories
Rantings

The first snow

So last night was the first snow fall over Hazard, KY.  It was kind surreal actually.  We went bowling at about 7pm, as is the norm for a Thursday night (178,167,177 for a 522 series. For anyone who cares) and it was barely dusting on the way over.  It was snowing enough that you could like, catch it or whatever, but not enough to wanna go play in it.

Categories
Software

Big wheels keep on turning

These last few weeks, I’ve been working away on a couple of projects that have REALLY made me appreciate just how important good architecture and planning really is, even with the smallest of projects.

Categories
Continuous Integration CruiseControl phpUnderControl Software

phpUnderControl – Continuous Integration

Well, over the last 3 days or so, I’ve been doing some serious unit testing with PHPUnit.  Unfortunately, I didn’t start writing any serious tests until two days AFTER I started having problems testing my class hierarchy.

One of the problems that arose while I was writing the first couple of unit tests, was I realized that I didn’t know how to test Abstract classes.  In my search to find a solution, I vaguely remembered a tool called phpUnderControl.

Categories
Database Abstraction Software Timeline

PHP Data Access Layer

For some time I’ve been toying with the idea of building my own, custom data access layer.  Sure there are plenty out there.  Some of them are HUGE (just think PEAR::DB, or ADOdb), which isn’t a bad thing in and of itself if, and only if, they still perform well.  I believe ADOdb performs pretty well, but I’ve not actually run the benchmarks to confirm this, so I won’t enter in to that argument.  A quick Google search will bring up plenty of articles discussing the pros and cons of Database Abstraction Layers.

Categories
Rantings

Ah f**k it! Let’s go bowling.

Well, if you’ve seen The Big Lebowski, the title of this blog may bring a smile to your face.  If you haven’t seen the aforementioned movie, you are likely wondering what the hell is up with the title.

Long story, short: I’ve taken up Ten pin bowling as my primary sport since moving to the US.  Why?  Because there really are no other options available to me at this point in time.

Categories
Software Timeline

Upcoming ideas and projects…

Lately, I’ve been toying with the idea of developing a bunch of tools that will make my professional life just a little bit easier to manage.  The most important of these is a timesheeting system and an automated invoicing system.

Categories
Updates

I’m ba-ack

Well, after a few months of being down in the duldrums that is expired domains, I’ve finally got my ass into gear and brought my domain back to life.  It’s funny, after months of neglect and inattention, my domain goes in to redemption and suddenly I give a shit.  Weird huh?