Preston So

If you’ve touched a Drupal site at any point in the last ten years, it’s very likely you came into contact with Drush (a portmanteau of “Drupal shell”), the command-line interface (CLI) used by countless developers to work with Drupal without touching the administrative interface. Drush has a long and storied trajectory in the Drupal community. Though many other Drupal-associated projects have since been forgotten and relegated to the annals of Drupal history, Drush remains...

Preston So

Quality assurance (QA) is no longer the phrase that drove developers to recoil in horror and customers to run away to examine their balance sheets. Testing is quickly transforming the way developers work as the number of solutions and approaches increases substantially, especially in recent years. Given the continued promulgation of compelling solutions when it comes to continuous integration (CI) and new software-as-a-service (SaaS) vendors, testing is now a prerequisite rather than an afterthought. Nevertheless...

Preston So

Automated tests are rapidly becoming a prerequisite for successful web projects, owing to the proliferation of automated testing tools and an explosion of continuous integration (CI) services that ensure the success of web implementations. Nonetheless, for many developers who are new to the space, automated testing can be an intimidating and altogether novel area that causes more than a few groans at weekly meetings. Luckily, with the right development culture and testing infrastructure in place...