My Windows Development Environment


As a pretty avid Mac / Linux user, I get stuck in my ways. However, every once in a while I get an itch to do something different, just so I can see how those that I'm teaching are affected by some of the changes that I make. This includes the realm of the Windows PHP Developer. With that said I thought it handy to go about sharing some of the tools that I use to develop with to make my Windows environment more like the environments I'm used to.

Drupal Con Los Angeles


Event date: 
Monday, May 11, 2015 (All day) to Friday, May 15, 2015 (All day)

Join the Behat training Sponsered by Promet Source. Myself, Lisa Ridley, and Doug Dobrynzki are going to teach the masses on how to create User Stories, Acceptance Criteria, and turn those into Behat Features and Scenarios.

Fix for Missing drupal/gplib package in Composer


If yall are like me, you have all started using composer for all of your Drupal dependency management. This is all through the work of webflow and his maintenance on packagist.drupal-composer.org.

I did run into a problem recently:

{
  require-dev: {
    "drupal/api": "7.*",
  }
}

This yields the following error

Some Fun with Drupal and Composer


At work, there has been lots of work making our code repos smaller for the fact that we would love our code reviews to only contain that in which we maintain. This means, all 3rd party code shouldn't be stored in our git repositories, and the changes that matter will not go unnoticed. To that end, Will Milton has went through some pretty pain staking development to get existing drupal modules into a packagist. This works with all versions of Drupal, as it's essentially, just Composer!

Continuous Integration Efforts Get Easier with Drupal 8


At MidCamp (Midwest Drupal camp), I found out a really fascinating thing about Drupal 8: Support for PHPUnit is going to be part of the base distribution. This means a great deal to Solutions Architects and Developers at Promet because we have been striving to integrate automated tests into our build. Perhaps you remember from my talks or previous posts, number four of my 10 Principles of Continuous Integration is "Self-Testing Build". This makes Drupal a much more sought-after platform for shops looking to fully embrace Continuous Integration.