development

development

DrupalCon 2022 Recap

Posted on Mon, 05/09/2022 - 19:59

It has been a while since I wrote a blog post and it's an acknowledgement that I dialed back some of my normal Drupal community involvement. Between several years of maintaining and rebuilding SimplyTest.me on top of my personal and professional obligations, it was good to take a break. I have since been promoted at Acquia and invested a lot there. I’ve also enjoyed time with my family, and recently got a puppy. I feel it is now time to look ahead. State of the Project I was in the first in-person Drupal Camp in Florida a few months ago. I presented a talk evaluating the landscape of Drupal

development drupal

SimplyTest.me From The Ground Up

Posted on Wed, 09/22/2021 - 18:58

When I took over as the project lead for SimplyTest.me, the previous lead shared three primary things with me: The system had a non-trivial amount of technical debt and was rising more with time Significant changes were coming with Drupal 8, Composer, Drush, and more His interest was elsewhere As part of my proposal, I promised to do what I could to revitalize this. While this effort has taken years, we have hit another major milestone in our journey: We launched a completely new version of SimplyTest.me. We rebuilt the system from the ground up in an effort to revitalize the project. It’s

development drupal people

Drupal CI/CD with TugboatQA and Github Actions

Posted on Tue, 12/29/2020 - 18:54

Vacation this year has been amazing. I've caught up on some of my long-standing to do list, like launching this new nerdstein site and digging into some of the newer technology I've wanted to explore. SimplyTest has some great new contribution I am excited about. I've spent a ton of time with the kids coloring, playing, and just enjoying these moments while they are young. It is shocking how quickly they have grown. I've cooked a lot and those close know how much I enjoy doing that. I've blogged more - finally - after a long hiatus and lack of motivation. I am currently enjoying an Eight &

development drupal

Finally! A website refresh

Posted on Mon, 12/28/2020 - 22:43
Let me welcome you to the new nerdstein.net. I'd like to thank Ana Laura Coto for help with the design. I'd like also thank Jonathan Daggerhart for being there when I needed an assist. I am really happy to finally share this project with the world. This has been a long time coming. Three years. Yes, you read that correctly. Three years. Why? I prioritized learning. And, I am slow and methodical. This website is a culmination of many things I learned over a three year span. But, three years?!? Yep. I have a rewarding and challenging full time job at Acquia. I have a family with two young kids
development drupal people

Getting Started with Drupal Rector Development

Posted on Tue, 05/05/2020 - 12:53

Drupal 8 introduced a lot of changes. Its usage of best-of-breed dependencies, like Symfony, represented a major shift for Drupal. Drupal 8 also moved to a more nimble release cycle with its major and minor releases, allowing a major version of core to get new features in minor releases. Between dependencies releasing updates and changes to core being more common, Drupal needed to evolve to manage change. One way this happens is through deprecations. This provides a way for Drupal to evolve, identify old code as deprecated, and offer guidance on a replacement. Deprecations were especially

development drupal

Drupal 9 Deprecations with SimplyTest.me

Posted on Wed, 03/04/2020 - 19:07

Drupal 9 readiness is as easy as cleaning up deprecations for your Drupal 8 project. SimplyTest is well positioned to help with this. Deprecation ReportingYou can generate a report of the deprecations by performing the following steps: Go to simplytest.meUnder “Enter a project name:”, start typing the name of your project and select itSelect the relevant 8.x branch (not release, as this will also scan unreleased commits)Expand “Additional Options”Click “Add Additional Project”Start typing “Upgrade Status” and select itClick “Launch Sandbox”Go to “admin/reports/upgrade-status”Select your

development drupal

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

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