A Survey of Emerging Technologies That Complement Drupal

This presentation is a high-level survey of emerging technologies that complement Drupal. Drupal can do a lot of things well, but, Drupal is also capable of working with best of breed tools thanks to its robust framework and vast set of contributed modules. We explore how this integration occurs for some promising technologies.

We have selected new and popular technologies that solve impactful problems commonly found when creating Drupal implementations. We describe why each technology should be considered. We share the separation of responsibilities between the technologies and Drupal with a focus on circumstances in which the technology should be adopted. And, finally, we present potential approaches for solutions that leverage both Drupal and the emerging technology in a complementary manner.

The emerging technologies we will explore are:

Hubspot and marketing automation/CRM
ElasticSearch and search/log management/visualization
Cypress.io and modern JavaScript testing
GraphQL/Schemata and decoupled web services
Pattern Lab and design systems
Gatsby.JS and static site generation

Attendees can expect to learn high-level capabilities of the emerging technologies and ideas on how to use them in concert with Drupal. This talk would be ideal for architects, business analysts, or systems integrators passionate about understanding Drupal’s place within a larger enterprise of tools.

Adam Bergstein
VP of Engineering at Hook 42

Adam is the Vice President of Engineering at Hook 42. He brings experience in technical architecture and a passion for helping people work together at top-notch productivity. A mentor and team player to the core, Adam participates in the open source Drupal community and views projects as opportunities for teams to grow and shine.

Adam has led development efforts rebranding a national telecommunication company website, integrating the systems of a financial services firm into a modern web solution, and implementing a headless content management system for an international retailer’s e-commerce system. He led development efforts on the redesign of Penn State’s World Campus website, promoting online educational offerings that improve access for non-traditional learners like single parents and members of the military. During his time at CivicActions, he helped those in the public sector serve citizens through digital services.

Before Hook 42 and CivicActions, Adam was at Acquia, where he served as a Technical Architect. He spent many years in higher education at Penn State University, where he served as a team lead, developer, faculty member, researcher, and graduate student. He advocates for the trifecta: thoughtfully crafted technology, people-focused solutions, and the power of ongoing learning.

Adam gives back to the community through porting of contributed modules, like Taxonomy Menu and Password Policy. He participated in Drupal's Governance Task Force, an effort aimed at community continuous improvement. He blogs and loves speaking about what he has learned and can often be found presenting at Drupal Camps and DrupalCons. Adam serves on the IT Board of Juniata College.

Adam holds a masters degree in Computer Science / Information Security from Penn State University and a bachelor degree in Computer Science from Juniata College. He lives in a small town in Pennsylvania where he enjoys runninng and seeking out great food and drink, especially craft beer. His life is enriched by his wife, two daughters, and a dog.

Ryan Bateman
Senior Developer at Hook 42

Ryan Bateman is a Senior Developer working with Hook 42. He primarily occupies meatspace in Fairbanks, Alaska, and has been working with Drupal for 8 years, with experience both at agencies as well as in higher education.

https://www.fldrupal.camp/sessions/sessions-drupal-island/survey-emerging-technologies-complement-drupal