Speaking
Preston has spoken on a diverse range of topics at over fifty conferences around the world, including keynotes in three languages.
Talks
Universal CMS and the end of "pure" headless
Drupal Mountain Camp Davos 2024
Davos
2024-03-08 • Keynote
Human machines and machine humans
Design Matters Copenhagen 2023
Copenhagen
2023-09-28 • Session
Human machines and machine humans
Talent Matters Copenhagen 2023
Copenhagen
2023-09-26 • Session
Human machines and machine humans
Drupal Developer Days Vienna 2023
Vienna
2023-07-20 • Keynote
Speak my language: Building the multilingual and accessible web
WebExpo Prague 2023
Prague
2023-04-19 • Session
Informational conversational interfaces and the evolving role of voice content
European Chatbot and Conversational AI Summit 2023
Edinburgh
2023-03-16 • Session
Multilingual design for the web (and beyond)
An Event Apart San Francisco 2022
San Francisco
2022-12-14 • Session
Multilingual design for the web (and beyond)
An Event Apart Denver 2022
Denver
2022-10-12 • Session
Democratizing JavaScript, Jamstack, and beyond for more than just developers
DevReach Boston 2022
Boston
2022-09-13 • Session
How to democratize your headless CMS
OmnichannelX 2022
Virtual
2022-06-16 • Session
Democratizing the headless CMS
DrupalJam Utrecht 2022
Utrecht
2022-06-01 • Keynote
Voice interface design and usability
User Experience Lisbon
Lisbon
2022-05-26 • Session
Beyond the screen: Immersive design for spaces
An Event Apart Spring Summit 2022
Virtual
2022-04-18 • Session
Omnichannel content modeling for voice, immersive, and beyond
CMSWire webinar
2022-03-30 • Webinar
Accessibility, inclusion, and equity beyond the web
with Nikhil Deshpande and Reginé Gilbert
SXSW Interactive 2022
Austin
2022-03-14 • Session
Getting to explainable AI
with Karthik Kannan and Josh Reese
DX Summit 2021
Virtual
2021-10-28 • Session
Giving your content a voice of its own
Button 2021
Virtual
2021-10-22 • Keynote
Elements heard, not seen: Moving from web design to voice design
An Event Apart Fall Summit 2021
Virtual
2021-10-11 • Session
Decoupled development and Preston So's POV
with Scott Weston, Michael Girgis, and Wade Stewart
Bounteous webinar
2021-08-25 • Webinar
Voice content: Does your content speak for itself?
Design for Drupal Boston 2021
Virtual
2021-07-23 • Keynote • Video
Headless CMS in action: Understanding what it is and how it can be used in your organization
with Rebecca Wyatt, Noz Urbina, and John Collins
Enterprise Knowledge webinar
2021-06-18 • Webinar
How to make the move to headless CMS and true omnichannel
OmnichannelX 2021
Virtual
2021-06-11 • Session
Creating systemic change: Digital rights for all
with Nani Jansen Reventlow
DrupalCon North America 2021
Virtual
2021-04-15 • Main stage session
O CMS distribuído e o futuro do gerenciamento de conteúdo
The Developer Conference Recife 2020
Virtual
2020-10-28 • Main stage session
Aplicaciones multiplataformas con CX Content y Flutter
Oracle Groundbreakers Latin America 2020
Virtual
2020-08-20 • Session
Introdução ao headless CMS com React e CX Content
Oracle Groundbreakers Brazil 2020
Virtual
2020-08-15 • Session
A new grand compromise in content management
Drupal India Association Conclave 2020
Virtual
2020-06-19 • Session • Video
Well said: Giving your content a voice
An Event Apart Online Together 2020
Virtual
2020-06-15 • Session
Digital experience platform and content strategies for a digital-only world
with April Thomas and Mark Grannan
Oracle webinar
2020-05-14 • Webinar • Video
A new grand compromise in content management
DrupalCamp Manila 2020
Virtual
2020-04-24 • Keynote
Gatsby and headless CMS, including Strapi, Drupal, and Oracle Content and Experience
with Pierre Burgy, Dustin Schau, Robert Douglass, and Chad Carlson
Platform.sh webinar
2020-04-10 • Webinar • Video
The new CMS paradox: Coming conflicts in content management
API-first DrupalCamp Tokyo 2019
Tokyo
The new CMS paradox: Coming conflicts in content management
Drupal Experience Network Camp 2019
Nagoya
The future of security in the decoupled CMS landscape
SecOS Day Sofia 2019
Sofia
2019-10-26 • Keynote
Gatsby hoje em dia e no futuro
ReactConf Brazil 2019
São Paulo
2019-10-19 • Session • Video
Live preview with Gatsby and decoupled Drupal
Gatsby Days London 2019
London
2019-09-30 • Session
Blazing fast websites with Gatsby and Drupal
Cascadia PHP Portland 2019
Portland
2019-09-21 • Session
The distributed CMS: From system to stack
DrupalCamp Pune 2019
Pune
2019-09-14 • Keynote
The fourth wave of the content management system
Drupal North Decoupled Summit 2019
Montréal
2019-06-12 • Keynote
The fourth wave of the content management system
Drupal Developer Days Cluj-Napoca 2019
Cluj-Napoca
2019-06-11 • Keynote
Rain and Gatsby: Fast-tracking to Drupal 8
with Jay Callicott and Mark Casias
Mediacurrent webinar
2019-05-21 • Webinar
Rain + Gatsby: Fast-tracking to Drupal 8
with Jay Callicott and Mark Casias
Mediacurrent webinar
2019-05-21 • Webinar
Secrets of the decoupled Drupal practitioner
DrupalCon Seattle 2019
Seattle
2019-04-10 • Session
Decontextualize your content
DrupalCamp London 2019
London
2019-03-03 • Keynote
The Drupal front end in 2024
DrupalCamp Belgium 2018
Ghent
2018-11-23 • Keynote • Slides
The future of experiences and Drupal
Drupal Experience Network Camp 2018
Ota, Japan
2018-11-17 • Keynote
Talk over text: Conversational interface design and usability
Acquia webinar
2018-11-13 • Webinar
Innovation is about more than just code
DrupalCamp Atlanta 2018
Atlanta
2018-11-10 • Keynote • Video
Decoupled Drupal in the era of Drupal 8.6
Acquia Engage Austin 2018
Austin
2018-11-08 • Session
Decoupled Drupal in action
with Dustin Younse
Acquia Engage Austin 2018
Austin
2018-11-07 • Session
Talk over text: Conversational content strategy and usability
All Things Open 2018
Raleigh
2018-10-21 • Session
Decentralized Drupal: The decoupled Drupal endgame
Drupal Europe Darmstadt 2018
Darmstadt
2018-09-11 • Session • Video
The do-ocracy dilemma and compassionate contribution
DrupalCamp Colorado 2018
Denver
2018-08-04 • Keynote
Ask GeorgiaGov: Answering Georgians' questions with Alexa and Drupal
with Nikhil Deshpande
VOICE Summit 2018
Newark
2018-07-25 • Main stage session • Video
Talk over text: Conversational content strategy and usability
Kansas City Developer Conference 2018
Kansas City
2018-07-12 • Session
Drupal 9: Decoupled by design?
with Lauri Eskola
Drupal Developer Days Lisbon 2018
Lisbon
2018-07-06 • Session • Video
Decoupled Drupal and Vue.js
Drupal Developer Days Lisbon 2018
Lisbon
2018-07-04 • Session • Video
Talk over text: Conversational content strategy and usability
Open Source North 2018
Bloomington, MN
2018-06-14 • Session
From vision to reality: Ambitious digital experiences for everyone as a northstar
Mirum Opus London 2018
London
2018-06-13 • Session
The decentralized web and Drupal
Drupal HackCamp Bucharest 2018
Bucharest
2018-06-08 • Keynote
Diving deep into decoupled Drupal: Insights from early adopters YHA and Microserve
with Jon Smith and David Lillington
Acquia Engage London 2018
London
2018-06-05 • Session
New channels, new audiences: Developments in personalisation, voice, and visual search
with Faye Benfield and Jim Bowes
Acquia Engage London 2018
London
2018-06-05 • Session
Talk over text: Conversational interface design and usability
Frontend United 2018
Utrecht
2018-06-01 • Session • Video
La próxima década de Drupal
DrupalCamp Spain Alicante 2018
Alicante
2018-05-26 • Keynote
Alexa, Ask GeorgiaGov: Better citizen engagement with Amazon Echo and Drupal 7
Acquia webinar
2018-04-30 • Webinar
A farewell to Twig
with Lauri Eskola and Matt Grill
DrupalCon Nashville 2018
Nashville
Defending Drupal in the headless CMS landscape
DrupalCon Nashville 2018 Decoupled Summit
Nashville
2018-04-09 • Session
Starting the internet all over again
with Sara Watson, Muneeb Ali, and Andrei Sambra
South by Southwest 2018
Austin
2018-03-14 • Session
Decoupled Drupal across the stack
MidCamp 2018
Chicago
2018-03-09 • Session • Video
A próxima década do Drupal
DrupalCamp São Paulo 2017
São Paulo
2017-11-24 • Keynote
Drupal's next decade
DrupalSouth Auckland 2017
Auckland
2017-11-17 • Keynote • Video
The decoupled CMS in financial services
Open Source Strategy Forum 2017
New York
2017-11-08 • Session
Your content, everywhere: The omnichannel outlook with Acquia Labs
Acquia Engage Boston 2017
Boston
2017-10-18 • Session
Alexa, Ask GeorgiaGov: Better citizen engagement with Amazon Echo and Drupal 7
with Nikhil Deshpande, Kendra Skeene, and Chris Hamper
Acquia Engage Boston 2017
Boston
2017-10-17 • Session
Drupal at new depths: Diverse approaches to decoupled Drupal
with Phil Harding, Subbu Hariharan, Chris Cruz, and Jeffrey Raymond
Acquia Engage Boston 2017
Boston
2017-10-17 • Session
Conversational interfaces: A guide to connecting with your customers
with Ronald Ashri
Deeson webinar
2017-10-06 • Webinar
Decoupled site building: Drupal's next challenge
DrupalCon Vienna 2017
Vienna
Breaking Drupal out of the box with AR and beacons
with Chris Hamper
DrupalCon Vienna 2017
Vienna
Introduction to decoupled Drupal
DrupalCon Vienna 2017
Vienna
Publishing everywhere with decoupled Drupal
DrupalCon Vienna 2017 Publishing Summit
Vienna
2017-09-25 • Session
Alexa, Ask GeorgiaGov: Better citizen engagement with Amazon Echo and Drupal 7
with Nikhil Deshpande and Chris Hamper
Acquia webinar
2017-07-27 • Webinar
Beyond the code: The new development manager
DeveloperWeek NY 2017
New York
2017-06-21 • Session
Editing the horizon
DrupalCamp Montréal 2017
Montréal
2017-06-17 • Keynote • Video
Acquia Labs: The future of open-source innovation
Acquia webinar
2017-05-24 • Webinar
Conversational interfaces: The future of retail and digital management
with Greg Fields
Acquia webinar
2017-05-10 • Webinar
Decoupled from the inside out
with Sally Young and Matt Grill
DrupalCon Baltimore 2017
Baltimore
2017-04-26 • Session • Video
Decoupled Drupal and Angular 2
DrupalCon Baltimore 2017
Baltimore
2017-04-25 • Session • Video
Decoupling Drupal 8.x: Drupal's web services today and tomorrow
Acquia webinar
2017-03-29 • Webinar
Dawn of the labs: The next gen of tech innovation
with Chuck Salter, Marzieh Nabi, and Andrei Oprisan
South by Southwest 2017
Austin
2017-03-11 • Session
Encore: Dawn of the labs: The next gen of tech innovation
with Marzieh Nabi and Andrei Oprisan
South by Southwest 2017
Austin
2017-03-11 • Session
Decoupled demystified: The present and future of Drupal's web services
Srijan Technologies webinar
2017-03-08 • Webinar
API-first Drupal and the future of the CMS
Acquia webinar
2017-03-08 • Webinar
API-first Drupal and the future of the CMS
Drupal Mountain Camp 2017
Davos
2017-02-18 • Keynote
Drupal on fire: Ember, JSON API, and decoupled Drupal 8
Acquia webinar
2016-12-07 • Webinar
Decoupled Drupal for your digital experience ecosystem
with Jakub Suchy
Acquia Engage Boston 2016
Boston
2016-11-02 • Session • Video
Acquia Labs: Life on the cutting edge
Acquia Engage Boston 2016
Boston
2016-11-02 • Session • Video
Across the spectrum: The different approaches to progressively decoupled Drupal
Acquia webinar
2016-10-20 • Webinar
API-first initiative
with Mateu Aguiló Bosch and Wim Leers
DrupalCon Dublin 2016
Dublin
2016-09-29 • Session • Video
Decoupled Drupal and Ember
DrupalCon Dublin 2016
Dublin
2016-09-28 • Session • Video
Inovação na Acquia: Ampliando ecossistemas de conteúdo para novos espaços
Innovators Summit Brazil 2016
São Paulo
2016-09-05 • Session
API-first Drupal and the future of the CMS
DrupalCamp Connecticut 2016
New Haven
2016-08-20 • Keynote
Waterwheel: The Drupal SDK for JavaScript developers
with Matt Grill
Acquia webinar
2016-08-10 • Webinar
Supercharging Drupal UX with React
with Drew Trafton
Acquia webinar
2016-07-26 • Webinar
Progressively decoupled Drupal approaches
with Arun Manoharan and Matt Davis
NYCCamp 2016
New York
2016-07-09 • Session
Waterwheel, the Drupal SDK for JavaScript developers
NYCCamp 2016
New York
2016-07-09 • Session
Arquitetura web desacoplada e o futuro do Drupal
DrupalCamp Campinas 2016
Campinas
2016-06-25 • Keynote
Decoupled Drupal and the front end
Frontend United 2016
Ghent
2016-05-27 • Session • Video
Drupal (admin) as an application: More JavaScript in core?
with Dani Nordin and Marc Drummond
DrupalCon New Orleans 2016
New Orleans
2016-05-11 • Session • Video
Next-level Drupal: Applied progressive decoupling with JavaScript
with Matt Davis and John Kennedy
DrupalCon New Orleans 2016
New Orleans
2016-05-10 • Session • Video
Applied progressive decoupling: Weather.com, Angular, and Drupal
with Matt Davis and John Kennedy
Acquia webinar
2016-04-20 • Webinar
Decoupled Drupal with React
Drupaldelphia 2016
Philadelphia
2016-04-08 • Session
Introduction to GraphQL
Drupaldelphia 2016
Philadelphia
2016-04-08 • Session • Slides
Decoupled Drupal and the front end
MidCamp 2016
Chicago
2016-03-19 • Session • Video
Decoupled Drupal with React
Great Wide Open 2016
Atlanta
2016-03-16 • Session
An introduction to GraphQL and what it means for Drupal
with Sebastian Siemssen
Acquia webinar
2016-03-10 • Webinar
Web Components and the Shadow DOM
SANDCamp 2016
San Diego
2016-02-27 • Session
Introduction to ES6
SANDCamp 2016
San Diego
2016-02-27 • Session
Decoupled Drupal and the front end
SANDCamp 2016
San Diego
2016-02-27 • Session
Decoupled Drupal with React
DrupalCon Mumbai
Mumbai
2016-02-20 • Session
Decoupled Drupal and the front end
DrupalCamp New Jersey 2016
Princeton
2016-01-30 • Session • Slides
Responsive and ready: Why Drupal 8 is ideal for building mobile-first experiences
Acquia webinar
2015-12-16 • Webinar
Decoupled Drupal: What this means for developers
Acquia webinar
2015-11-03 • Webinar
Introduction to GraphQL
BADCamp 2015
Berkeley
2015-10-25 • Session • Slides
Decoupled Drupal and the front end
New England DrupalCamp 2015
Providence
2015-10-10 • Session
Fundamentals of front-end ops
DrupalCon Barcelona 2015
Barcelona
Decoupled Drupal and the front end
Design for Drupal 2015
Boston
2015-08-01 • Session
Challenges of being a young developer
with Patrick Coffey
NYCCamp 2015
New York
2015-07-18 • Session
Fundamentals of front-end ops
NYCCamp 2015
New York
2015-07-18 • Session
The great consolidation: Entertainment Weekly migration case study
with Jon Peck and Matt Grill
DrupalCon Los Angeles 2015
Los Angeles
Fundamentals of front-end ops
DrupalCamp New Jersey 2015
Princeton
2015-01-31 • Session
The future of HTML and CSS
BADCamp 2014
San Francisco
2014-11-08 • Session
The future of HTML and CSS
DrupalCon Amsterdam 2014
Amsterdam
2014-10-01 • Session • Video
Responsive e-mail design and theming
NYCCamp 2014
New York
2014-04-12 • Session
Lessons in Spark UX: Prototype, user test, iterate
with Dharmesh Mistry
DrupalCon Portland 2013
Portland
2013-05-23 • Session • Video
Frontiers of CSS: Its past, present, and future
DrupalCamp New Jersey 2013
Princeton
2013-02-02 • Session • Slides
Frontiers of CSS: Its past, present, and future
BADCamp 2012
Berkeley
Intensive beginning theming
DrupalCamp Connecticut 2012
New Haven
2012-08-18 • Session • Slides
Drupal-aware design: Good techniques for better themes
DrupalCamp Connecticut 2012
New Haven
2012-08-18 • Session • Slides
Frontiers of CSS: Its past, present, and future
DrupalCamp Connecticut 2012
New Haven
2012-08-18 • Session • Slides
Drupal-aware design: Good techniques for better themes
NYCCamp 2012
New York
2012-07-21 • Session
Drupal-aware design: Good techniques for better themes
Design for Drupal 2012
Cambridge
2012-07-15 • Session
Intensive beginning theming
with Matt Edmunds
Design for Drupal 2012
Cambridge
2012-07-15 • Session
Theming out of the box: Designing in Drupal
with Matt Tucker
DrupalCamp Colorado 2008
Denver
2008-07-26 • Session