New Beginnings

Posted on Sat, 10/12/2019 - 17:17

When change comes, it’s often a time of deep reflection for me. Things are rarely as black and white or cut and dry as we would wish things could be. About two years ago, I was fortunate to have the opportunity to join Hook 42 to lead engineering efforts. This small but gritty team helped many customers do big things while honoring commitments to Open Source communities, causes like accessibility/gender equality, and participating in positive efforts to make the world better. I was able to grow as a leader, participate in company/engineering strategy, and expand my portfolio into areas like

SimplyTest.me release welcomes TugboatQA, Centarro, and Linode

Posted on Sun, 10/06/2019 - 17:19

On the evening of September 13th, SimplyTest.me launched a major new release of the product. The product release achieved three major goals:Replacement of the backend with TugboatQAA new one-click demo frameworkA new development environmentAll efforts could not have been possible without the generous sponsorship from TugboatQA (a product created by Lullabot), Centarro, and Linode. And, community time offered from Hook 42.The rest of this post outlines the release and its significance.TugboatQA BackendHow did we get here?The backend infrastructure of SimplyTest.me was one server running as a

development drupal

A DevOps Primer

Posted on Mon, 04/29/2019 - 22:06

I just closed about 100 browser tabs from an early year activity. While it’s embarrassing I left those tabs open so long (going on five months), I wanted to leave them open to reflect on what I learned. And, what a better way to reflect than a blog post.The SoapboxBear with me for a moment. I subscribe to the philosophy that DevOps represents a line of thinking and a way of working, not a technical product. Like security, when someone says, “I’ll sell you DevOps”, it’s a scam. For those “doing” it right, you need to focus on foundational concepts built into continuous learning. This ideology

development people

SimplyTest.me and Google Summer of Code 2019

Posted on Thu, 03/07/2019 - 13:06

SimplyTest.me is a project I continue to lead and volunteer my time to. I’m driven to help lower the barrier to entry for people in our community to contribute, use Drupal, and be a part of our community.For me to be effective, I need to keep my eyes open for unique ways to help the project. Much like our larger community, we must be opportunistic to remain sustainable. Google Summer of Code (GSoC) is just that. I previously participated as a mentor, helping students port security-related modules to Drupal 8. I was approached by Matthew Lechleider (slurpee) to see if there would be a fit for

drupal people

My 2019 Aaron Winborn Award Nomination

Posted on Wed, 02/06/2019 - 09:25

Last year, I read Jim Birch’s blog post outlining his Aaron Winborn nomination of (now) award winning Kevin Thull. As a community, we need to do our best to celebrate accomplishments and I love that this award exists. We need to tell more of our stories regardless of who gets the award. I see no reason not to share my nomination for this year’s award publicly. Contribution takes many different forms. Our community recognizes many aspects of contribution, but I believe the spirit of the Winborn award is to “think bigger”. Community members find creative ways to have impact well beyond just

drupal people

The Season of SimplyTest

Posted on Fri, 01/18/2019 - 14:56

Last year was spent primarily learning about SimplyTest. We did make some progress, but I think “keeping the lights on” for a system of this complexity was quite a feat after the project transfer. It’s a unique and fairly complex endeavor that bridges all elements of an open source project, a completely free service, and underlying infrastructure. I see all of the good and the bad that comes from each aspect: system maintenance, feedback from community members, customer service (Slack, Twitter, etc), system outages, and more. I recognize how valuable this service is to the community and I

development drupal people

Custom REST Resources in Drupal 8

Posted on Sun, 12/16/2018 - 18:46

Introduction Drupal 8 is a great platform for storing structured data and exposing web service endpoints. This offers Drupal a competitive advantage when creating a decoupled application or building Drupal as part of a larger enterprise of systems. Core offers many complementary out-of-the-box features to publish web services and configure them in different ways. This includes roles/permissions, Rest Web Services, Serialization, Views, and more. Since Drupal is so robust out of the box, it often minimizes the need for custom development. But, Drupal’s framework has support for any customized

development drupal