Jeremy Andrews

Founding Partner/CEO

Narayan Newton

Partner/CTO

Peta Hoyes

Partner/COO

Jeff Sheltren

Partner/CIO

Michael Meyers

Managing Director

Aaron McGowan

Senior Engineer

Alex Jarvis

Senior Architect | Technical Lead

Anna Kalata

Senior Engineer | User Experience

Bob Williams

Financial Manager

Brandon Bergren

Senior Engineer, Search Lead

Damian Lee

Senior Architect | Technical Lead

Daniel Wehner

Senior Engineer

Doug Green

Senior Architect | Technical Lead

Fabian Franz

Senior Architect | Performance & Team Lead

Francesco Pesenti

Senior Engineer

Francesco Placella

Senior Architect | Technical Lead

Greg Lund-Chaix

Senior Infrastructure Engineer

Janez Urevc

Senior Engineer, Multimedia Lead

Janie Ledet

Project Manager | Scrum Master

Jason Varughese

Senior iOS Developer

June Gregg

Consultant/Specialist

Lucas Hedding

Senior Backend Engineer & Migration Lead

Marco Molinari

Senior Architect | Technical Lead

Mark Carver

Senior Front End Engineer

Mike Ryan

Migration Guru

Moshe Weitzman

Senior Architect & Project Lead

Nathaniel Catchpole

Senior Architect and Technical Lead

Nedjo Rogers

Senior Engineer | Project Lead

Neil Hasting

Senior Backend Engineer

Pedro Cambra

Senior Backend Engineer | Technical Lead

Preston So

Editor in Chief

Ray Stuart

Senior Backend Engineer

Scott Hadfield

Senior Engineer | Project Lead

Théodore Biadala

Senior Engineer

Tim Bozeman

Senior Engineer

Yuriy Gerasimov

Senior Backend Engineer

Preston So

Over the course of Drupal’s lengthy history, one of the most common feature requests has been automatic updates. A common complaint of Drupal site administrators, especially those who have smaller sites updated less frequently, is the frequently complex and drawn-out process required to update a Drupal site from one minor version to another. Updates can involve a difficult set of highly specific steps that challenge even the most patient among us. Indeed, many in the...

Preston So

Description WebRTC, a protocol that facilitates peer-to-peer communication between two clients via the browser, is now supported by all modern browsers. Since its introduction it has mainly been used for web conferencing solutions, but WebRTC is ideal for a variety of other use cases as well. Because of its wide platform support, creating peer-to-peer applications for the web is now more straightforward than ever. But how do you manage many people working together at the...

Preston So

Automated tests are rapidly becoming a prerequisite for successful web projects, owing to the proliferation of automated testing tools and an explosion of continuous integration (CI) services that ensure the success of web implementations. Nonetheless, for many developers who are new to the space, automated testing can be an intimidating and altogether novel area that causes more than a few groans at weekly meetings. Luckily, with the right development culture and testing infrastructure in place,...

Jeffrey Gilbert

Description With the release of Drupal 8.8, Drush is also due for an upgrade — to Drush 10. For this venerable command-line interface that many Drupal developers know intimately well, what does the present and future look like? What considerations should we keep in mind when selecting Drupal Console or Drush? What new features are available in Drush 10 that characterize the new CI/CD approaches we see expanding in the Drupal community? In this Tag1...