Common DrupalVM Use

Posted on Mon, 02/29/2016 - 10:26

I long struggled with how to effectively do local development in Drupal. Few would argue the merits of doing local development over working directly on a production system. While the problem seems straightforward, nothing seemed to work quite right. It took me quite a while to land on DrupalVM. I'd like to explain how I landed here and some of the ways I use/configure DrupalVM to support my needs. RequirementsThis whole experiment made me think about what criteria I was evaluating these against...MOST IMPORTANT - I really want my solution to JUST WORK with as little set up as possible. Most

development drupal

2016 Pittsburgh Pirates Predictions

Posted on Mon, 12/14/2015 - 14:58

The annual winter meetings have passed. A lot of GMs have been aggressive in spending or prioritizing their team's urgent needs. As usual, the Pirates were not big spenders nor would I consider them aggressive. This fits into their typical patient and cost-effective operations. So, what is there to write about? The Pirates made some recent moves and seem to be staging something. Let's predict what. Offseason moves This is all about freeing up salary. Neil Walker - Pirates fans had to say goodbye to a fan favorite. This ripped off the band-aid from past Pirate teams where we allowed our talent

sports

"Just Enough" Planning - An Agile Concept

Posted on Wed, 12/02/2015 - 14:09

The Agile framework is all the rage. It aims to solve limitations introduced by waterfall. The framework is driven by value and priority, not fixed scope and heavy upfront planning. But, Agile and its Scrum variant is just a set of theories not intended to fully prescribe practice. There are many challenges that observing strict Agile/Scrum can present in practice, especially for agencies attempting to adopt it outside of a product development process. Background I believe the theory behind Agile and Scrum is sound. Where waterfall advocates for rigid planning first and foremost, Agile/Scrum

development people

Patterns of DevOps Practices

Posted on Tue, 11/10/2015 - 12:24

Recently, I read Codifying devops practices, a blog post written by Patrick Debois. This is food for thought. I spent some time trying to identify the patterns I recognize in daily practice. I may continue to update this as I learn more opportunities and categories. Approached with a build-measure-learn philosophy, patterns are less about the "how" and more about opportunities to improve and grow. These opportunities may be considered best practice, but are circumstantial based on your organization, your project, or other factors. I personally advocate addressing the most glaring problems

development

Reliability

Posted on Thu, 10/29/2015 - 14:37

Hands down, a huge pet peeve of mine is a lack of reliability. Let me be clear, this is by no means to say that I am impatient. I often provide people countless opportunities to be reliable. But, I've learned over time that the more patient I am with something, the higher my expectations get. I've found it critical to try to express my expectations as soon as I recognize them or to provide just-in-time feedback when they are not met. I've learned to own my expectations and that I cannot be critical if I have not made them clear. Too often, I've held too much confidence that issues will work

people

Engineering Tenets of Agile

Posted on Wed, 10/21/2015 - 10:40

BackgroundI recently changed companies and am going through the process of onboarding. One of the big draws to the new company was an emphasis on people and culture. The whole balance between a for-profit business and a focus on employee needs, in my experience, can be in conflict. I have been learning more about how these goals are achieved. In some onboarding documentation, there has been a reference to "The Agile Manifesto". A swift Google search, let me to this page. The core values are defined as follows:Individuals and interactions over processes and toolsWorking software over

development people

Simpletests hanging in Drupal 8?

Posted on Sat, 07/18/2015 - 21:42

I recently had a difficult situation in which I could not debug a hanging Simpletest in Drupal 8. Before continuing on, add the dblog module as a dependency to the Simpletest you are writing and rerun it. Your test may be hanging because it cannot write to the error log. If it continues to hang, read on. Hanging test with no outputWhen a test hangs, there are no signs of life. It leverages Drupal's Batch API. The screen just sits on a progress bar of death. This process continues to run indefinitely and then causes performance issues. When running the test, it will never leave the batch screen

development drupal