I’ve owned an iPhone since September 2008, so almost 4 years. On Thursday I received my HTC One S from Amazon. I’m still learning my way around but as they’re fresh in my mind, I thought I’d make note of obstacles I ran up against as an Android noobie.
Read the rest of this entry »
This might sound heavy handed and radical but it’s widely accepted, particularly among the testing community that statics are evil. Specifically I’m referring to static properties and methods, with exception to self for late static binding and parent used in inheritance.
At first glance, statics are a convenience but as your code base grows, and especially if you try to write unit tests around your code, the convenience turns into pain. Why?
Read the rest of this entry »
This was the third consecutive year I’ve attended the PHP UK conference. I bought a ticket for Friday only (this is the first year PHP UK has spanned two days). While I think the event is better organised every year, the quality of the talks for 2012, overall, was not the same standard as last year (with exception to Ian B’s, who’s always good).
Read the rest of this entry »
My blog is still crawling and I’m itching to move it over. I’ve taken the opportunity to migrate away from WordPress at the same time. As good as it is, it’s a pure waste of CPU cycles and won’t scale under heavy traffic (not that I’m receiving heavy traffic). I embarked on a pet ruby project to write a published blog system but it wasn’t long before I discovered Jekyll.
So I’m in the process of getting nginx, passenger and Jekyll configured on my new Linode instance. Time permitting I should have migrated across by February. Watch this space: responsive blog coming soon!
I’ve just finished reading Tom DeMarco‘s Slack, a book aimed at dissolving the myth that total efficiency within an organisation is “a good thing”.
This book is more general than Peopleware, DeMarco’s software development oriented book (which I found to be a more engaging read, probably because I’m a developer).
Read the rest of this entry »
Thanks to Kevin Worthington for his installation instructions. Comments are closed on his post so I’ve added these notes to my own blog.
Read the rest of this entry »