Chris

Chris Profile Picture

Biography

Chris Cohen started on the web writing simple Perl scripts and quickly switched to Java once the language matured. His background is in object-oriented programming and includes C# and the .NET framework. During the Drupal 5 era, Chris made the switch to PHP and Drupal, to join the open source movement. He has co-authored the Fancy Slide Drupal module, attended DrupalCons in Paris and Copenhagen, and held sessions on moving forward with the Drupal CMS. Chris's style leans towards thorough test-driven code with an emphasis on getting it right first time, and good documentation. He has been involved on all scales of web project, building small "brochureware" sites and larger magazine subscription and e-commerce systems, with a built-in CMS.

Recent Articles

Image

Drupal 6: Loop through a db_query result more than once

17th Jan 2012 // By Chris // Drupal Planet // 5 Comments

Ever wondered how to loop through the same database query resultset twice, resetting the pointer to the beginning, instead of having to redo the query? Let's try it.

Image

Writing Drupal documentation with PHPDoc

12th Jan 2012 // By Chris // Drupal Planet // 1 Comments

A quick summary of how to document your code properly, to act as a reference when you need to PHPDoc your functions.

Image

Merry Christmas and Happy New Year from Tigerfish

22nd Dec 2011 // By Chris // Service Updates // 1 Comments

The office will be closed on Friday 23rd December until 3rd January 2012!

Image

Setting up JetBrains PhpStorm for use as a Drupal IDE

1st Dec 2011 // By Chris // Drupal Planet // 19 Comments

Find out how to bend the excellent PhpStorm IDE to Drupal's coding standards, really quickly and painlessly.

Image

Amazon EC2 outage affects sites

20th Nov 2011 // By Chris // Service Updates // 1 Comments

At midnight on Sunday 20th November 2011, several of our clients' sites were affected by an outage at Amazon EC2

Image

Drupal 7 updated to 7.9

9th Nov 2011 // By Chris // Service Updates // 0 Comments

Today we applied a security update to bring Drupal 7 to version 7.9.

Image

DrupalCon curry night, Tuesday 23rd August

8th Aug 2011 // By Chris // Drupal Planet // 0 Comments

Tuesday night is the unofficial DrupalCon curry night. If you feel like joining us, check out this post to find out where to express your interest!

Image

Drupal: non-static method krumo::dump cannot be called statically

5th Aug 2011 // By Chris // Drupal Planet // 1 Comments

Having problems using krumo() or dpm() in your development build? This solution could be worth a try.

Image

Drupal: Help bring Drupal CRM to life at DrupalCon London

30th Jul 2011 // By Chris // Drupal Planet // 11 Comments

Drupal CRM has been in the pipeline for some time now, but DrupalCon London is the pivotal moment in its early development. Find out why!

Image

Moving Drupal forwards: Document or die

7th Jul 2011 // By Chris // Drupal Planet // 52 Comments

A rant on how Drupal's documentation philosophy needs to improve to take the ecosystem forwards.

New job vacancies button