Skip to main content
Dec 03, 2019

Local development with GatsbyJS and Drupal

As I have begun working with GatsbyJS once again, I am trying to find a way to work with GatsbyJS and Drupal locally in a somewhat streamlined fashion. Honestly, serving Drupal over PHP's built-in server and using the gatsby develop and gatsby serve command work just fine. But, I love tooling.

#24for2019  #drupal  #gatsbyjs
Dec 02, 2019

Improving the handling of Drupal JSON:API hyperlinks in GatsbyJS

I have been tracking down an interesting quirk when parsing JSON:API resources with the Drupal source plugin for GatsbyJS. I have a test environment with the JSON:API Schema module installed and was receiving errors about data in the links property.

#24for2019  #drupal  #gatsbyjs
Dec 01, 2019

Revisiting GatsbyJS and Drupal Commerce

The Drupal community has taken to GatsbyJS, the React framework that lets you easily build static (and more) websites (or applications.) And, honestly, this makes a lot of sense. Drupal is a great content management system and it even has ways to create microsites within one installation (thanks to techniques like the Domain module.)

#24for2019  #drupal  #gatsbyjs  #decoupled
Nov 21, 2019

Gearing up for the 2020 conference season

It's time to start gearing up for the 2020 conference season! 2019 isn't over yet, but I'm pretty excited about the next conference season. A lot of things are happening in Drupal. Drupal 9 will be released in June 2020! That means each conference will be abuzz with contributions and decision making to make this a great release and smooth transition. Here are some events I have my eyes on!
#drupal
Jul 06, 2019

Using ReactPHP to run Drupal tasks

ReactPHP is an event-driven non-blocking PHP framework that allows to you work in a long-running script through an event loop. At its core, ReactPHP provides an event loop and utilities to trigger events at specific intervals and run your code. This is different than normal PHP script execution which of a short lifecycle and per individual requests.  ReactPHP has been used to build web server applications, web socket servers and more. But, what if we used ReactPHP to execute operations and tasks on a Drupal application?
#drupal  #reactphp  #php
Jul 02, 2019

Deprecation message support for PHPStan

The end of May brought two exciting releases for PHPStan and the PHPStan Deprecation Rules extension. With the version of PHPStan v0.11.8, descriptions added to the @deprecated tag can be parsed and returned in rule checks.

#phpstan  #drupal
May 12, 2019

A proper introduction to Drupal Check

You may have heard of Drupal Check. You may wonder what in the world it is or how it even came to be. I realized this went from an internal research and development task for a product, to open source contribution and then to an essential tool in the march toward Drupal 9. The timeline from January to DrupalCon in April has been pretty crazy, and I realized I have never done a proper blog post about Drupal Check.
#drupal  #phpstan
May 11, 2019

ContribKanban 2019 update

It seems that I do a roughly annual update for ContribKanban and what I plan on doing with it. This year I evaluated its future and roadmap and how it can be more useful for the community at large.
#contribkanban  #drupal