Brian is a versatile developer with experience building complex, interactive web applications in support of large-scale localized sites. Recently he has focused his efforts on evolving Drupal front-end development practices, decoupled Drupal, and style guide development techniques and has spoken on the topic at various Drupal events. Brian is a Drupal 7 and Drupal 8 Acquia Certified Grand Master and loves all things Nintendo.
Component based approaches to front end development have taken over the web. From conceptual approaches like Atomic Design, to component based frameworks like React and Vue, this perspective on web development is unlikely to fall out of favor any time soon. And like many others, I love it.
There is however, one component related technology that has eluded me: web components. Web components are of a set of web APIs and standards that can be used to create custom and reusable HTML elements. A custom element that isn’t tied to a specific framework and is supported across all modern browsers truly sounds like component utopia. Yet somehow, native web components still haven’t become a major part of my front end toolset. With web component adoption increasing, it seemed like time to better understand why.
This session recounts the highs, lows, and surprises of my experience as a newcomer to web components, including:
|An Overview of Drupal Front-End Component Integration Methods||DrupalCon Europe 2020||December 2020|
|Web components through the eyes of a newcomer||Design 4 Drupal Webinar Series||December 2020|
|After 5 years, my dream Drupal component workflow is finally here!||BADCamp 2020||October 2020|
|An overview of Drupal 8 front-end component integration methods: Decoupled edition||Decoupled Days||July 2020|
|An Overview of Drupal Front-End Component Integration Methods||DrupalCon Global 2020||July 2020|
|An overview of Drupal front-end component integration methods||Drupal Camp Asheville 2020 - Online Edition||July 2020|
|Google Tag Manager and Drupal||Fox Valley Drupal||April 2020|
|An overview of Drupal 8 front-end component integration methods||Florida Drupalcamp 2020||February 2020|
|External Design Systems in Practice||DrupalCon Europe||October 2019|
|Decoupling Your Design System||Decoupled Days||July 2019|
|External Design Systems in Practice||Twin Cities Drupal Camp||June 2019|
|An External Design System in Practice||DrupalCon Seattle||April 2019|
|An Introduction to Static Site Generators for Drupalists||DrupalCon Seattle||April 2019|
|An External Design System in Practice||Midwest Drupal Camp||March 2019|
|An Introduction to Static Site Generators for Drupalists||Midwest Drupal Camp||March 2019|