people
who we are
Our growing team consists of seasoned experts in application development, CMS technologies, design, user-experience and project management.

Andrew Winder

Software Developer

Andrew Winder joined Phase2 in September 2008. He has expertise in Ruby on Rails, Cocoa, the GUI toolkit for Macs as well as Drupal.

Previously, he did web development projects for the University of Maryland and Johns Hopkins University.

He is the co-author of HPDD: the Human Protein Domain Database published in Nucleic Acids Research, which is one of the Oxford Journal's publications and a 2008 graduate of the University of Maryland Baltimore County (UMBC).

Enforcing DRY Concepts in Drupal

posted on 31 Dec 09

Don't Repeat Yourself, or DRY, is a software development principle aimed at speeding development efforts and reducing repetition in code bases. The great part about DRY is that in addition to getting work done quicker, it makes maintaining code much easier: if blocks of code that perform like actions across a site, or across multiple sites, is in fact the same code, making changes and adding features in one place results in those changes being quickly made in all places. Even better? Drupal makes enforcing DRY concepts incredibly easy in many different ways.

Read more on Andrew 's blog