I’m the Lead Web Developer at BBC.com working on a number of products, such as the BBC International Homepage, News, Sport, Travel and the back-end work on the iPhone and iPad applications.   The BBC has two main platforms, News & Knowledge stack and Forge.  The majority of my time is spent on the Forge platform which is made up of Linux, Apache Httpd, PHP, Zend Framework, Java, MySQL, Electron, CouchDB, Varnish, ZXTMs, Zenoss, SOLR and many more technologies.

My experience and passion is in creating scalable, fully functional, high traffic websites using object oriented PHP, JavaScript (jQuery, Dojo Toolkit), valid Html, CSS, Apache Httpd, Mysql, caching (mod_cache, APC, memcached), semantic web and NoSql content stores (Electron etc).

Over the past 3 years, I’ve been working in environments that have operated a full test driven development methodology (TDD) using PHPUnit and more recently, behavioural driven development (BDD) with automated acceptance tests using Cucumber.

I read blogs every day as it’s a great way to keep up-to-date with what’s happening in the industry and offers insight into what others have learnt.  I thought it was about time that I contributed back to the community!!

In this blog, I’m primarily going to cover my recent learnings when it comes to developing web applications and I also hope to give you some insight into projects I’m working on.   Well that’s the plan anyway 😉

The thoughts and opinions expressed on this blog are mine and not my employer’s.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: