Conferences

My speaking history across conferences, workshops, panels, and virtual events. Use the tables below to find event links, recordings, related blog posts and talk titles.

Upcoming Events


Date Conference Recording Role Talk
2026-11-06 Texas Linux Fest 2026 — Speaker Protect The Humans At All Costs: Why Technology Alone Can't Solve Security
2026-11-13 Queen City Conference — Speaker Stop Agents From Leaking Your Secrets - AI Hooks To The Rescue
2026-11-19 BSides Ottawa 2026 — Speaker From Pets to Cattle to Agents
2026-11-27 /dev/mtl 2026 — Speaker The Laptop Is the Perimeter: How Attackers Target Developers to Breach the Software Supply Chain
2026-12-08 GitGuardian SecDays NYC 2026 — Hosting —

Past Events


Date Conference Recording Blog Post Role Talk
2026-10-29 Michigan Technology Conference 2026 — Blog Speaker Probably Secure: What We Misunderstand About AI And Determinism Is Making Us Less Secure
2026-10-22 AGNTCon + MCPCon North America 2026 — Blog Speaker Stop Agents From Leaking Your Secrets - AI Hooks To The Rescue
2026-10-17 BSidesNYC 0x06 — Blog Speaker Identity Has A Plan: A Call To Action For Security And DevOps
2026-10-12 dev2next 2026 — Blog Speaker (2 talks) From Pets To Cattle To Agents: Evolving Identity And Security For Workloads; The Laptop Is the Perimeter: How Attackers Target Developers to Breach the Software Supply Chain
2026-10-01 CornCon 2026 — Blog Speaker From Pets To Cattle To Agents: Evolving Identity And Security For Workloads
2026-09-26 BSides Cleveland 2026 — Blog Speaker (2 talks) Stop Agents From Leaking Your Secrets - AI Hooks To The Rescue; The Laptop Is the Perimeter: How Attackers Target Developers to Breach the Software Supply Chain
2026-09-23 WeAreDevelopers World Congress NA 2026 — Blog Speaker (Docker stage) Keep Secrets Out of the Image: Guardrails for AI Coding Agents
2026-09-13 Private Event — — Attending —
2026-09-11 Blue Team Con 2026 — Blog Accepted/Alternate From Dev Environment to Production Breach: Developer Access into Supply Chain Breaches
2026-08-24 DjangoCon US 2026 — Blog Speaker Who Goes There? Actively Detecting Intruders With Cyber Deception Tools
2026-08-07 DEFCON AppSec Village — — Organizing —
2026-08-03 BSides Las Vegas 2026 — Blog on GitGuardian Speaker (3 talks) The Laptop Is the Perimeter: How Attackers Target Developers to Breach the Software Supply Chain; Who Goes There? Actively Detecting Intruders With Cyber Deception Tools; From Pets To Cattle To Agents (alternate, given)
2026-06-25 IEEE Cloud Summit 2026 — Blog on GitGuardian Speaker From Pets To Cattle To Agents: Evolving Identity And Security For Workloads
2026-06-15 Identiverse 2026 — Blog on GitGuardian Attending —
2026-06-13 BSides SATX 2026 — Blog on GitGuardian Speaker From Pets To Cattle To Agents: Evolving Identity And Security For Workloads
2026-06-10 KCD New York 2026 — Blog on GitGuardian Speaker From Dev Environment to Production Breach: Developer Access into Supply Chain Breaches
2026-06-06 SREday NYC 2026 — Blog on GitGuardian Speaker From Pets To Cattle To Agents: Evolving Identity And Security For Workloads
2026-06-03 Okta AI Identity Summit — Blog on GitGuardian Speaker Panel: Governing the Autonomous Workforce
2026-05-16 BSides 312 — Blog on GitGuardian Speaker From Pets To Cattle To Agents
2026-05-14 San Francisco Secure Software and AppSec Summit 2026 — Blog on GitGuardian Speaker How I Solved... Secrets Leaking Into Production Without Slowing Developers Down
2026-04-30 GCSI Annual Conference 2026 — Blog on GitGuardian Attendee —
2026-04-24 LinuxFest Northwest 2026 — — Speaker Protect The Humans At All Costs: Why Technology Alone Can't Solve Security
2026-04-23 Blue Team Con Online 2026 — — Speaker (recorded) Hidden Dangers Of AI In Developer Workflows: Navigating Security Risks with Human Insight
2026-04-16 OWASP SnowFROC 2026 — Blog on GitGuardian Speaker From Pets To Cattle To Agents: Evolving Identity And Security For Workloads
2026-04-09 AtlSecCon 2026 — Blog on GitGuardian Speaker From Pets To Cattle To Agents: Evolving Identity And Security For Workloads
2026-04-03 BSidesMKE 2026 — Blog on GitGuardian Speaker Probably Secure: What We Misunderstand About AI And Determinism Is Making Us Less Secure
2026-03-23 RSA Conference 2026 — Blog on GitGuardian Attendee —
2026-03-21 BSidesSF 2026 — Blog on GitGuardian Attendee —
2026-03-16 Chainguard Assemble 2026 YouTube Blog on GitGuardian Speaker Panel Discussion
2026-02-26 ConFoo 2026 — Blog on GitGuardian Speaker (2 talks) Probably Secure: How We Misunderstand AI And Determinism; Secrets Security End-To-End
2026-02-05 ChiBrrCon 2026 — Blog on GitGuardian Speaker Probably Secure: What We Misunderstand About AI And Determinism Is Making Us Less Secure
2026-01-27 NHIcon 2026 — Blog on GitGuardian Speaker (sponsored) How Agentic AI Helps You Leak Secrets And What To Do About It
2025-11-28 /dev/mtl 2025 YouTube Blog on GitGuardian Speaker Secrets Security End-To-End
2025-11-10 CyberArk Workload Identity Day Zero Atlanta — Blog on GitGuardian Speaker (10 min) The State of Secrets Sprawl
2025-11-07 Queen City Con 0x3 2025 — Blog on GitGuardian Speaker What to Tell Your Developers About NHI Security and Governance
2025-10-31 BSides Chicago 2025 — Blog on GitGuardian Speaker I'm A Machine, And You Should Trust Me: The Future Of Non-Human Identity
2025-10-27 Techno Security West 2025 — Blog on GitGuardian Speaker Hidden Dangers Of AI In Developer Workflows: Navigating Security Risks with Human Insight
2025-10-23 OWASP LASCON 2025 YouTube Blog on GitGuardian Speaker Solving Secrets Sprawl Takes More Than Security: Why Machine Identity Is Everyone's Problem
2025-10-14 INCYBER Forum Canada 2025 — Blog on GitGuardian Speaker (2 talks) The State Of Secrets Sprawl; An Introduction To Non-Human Identity Governance
2025-10-11 KubeCon + CloudNativeCon North America 2025 — Blog on GitGuardian Attendee —
2025-10-10 CornCon 2025 — Blog on GitGuardian Speaker Secrets Security End-To-End
2025-10-08 SecurityWeek Zero Trust & Identity Strategies Summit — — Speaker (invited) Solving Secrets Sprawl Takes More Than Security: Why Machine Identity Is Everyone's Problem
2025-10-03 SREday SF 2025 — Blog on GitGuardian Speaker Secrets Security End-To-End
2025-09-30 DevOpsDays Philadelphia 2025 — Blog on GitGuardian Speaker I'm A Machine, And You Should Trust Me: The Future Of Non-Human Identity
2025-09-23 OWASP AppSec Days France 2025 — Blog on GitGuardian Speaker What to Tell Your Developers About NHI Security and Governance
2025-09-08 DjangoCon US 2025 — Blog on GitGuardian Speaker Hidden Dangers Of AI In Developer Workflows: Navigating Security Risks with Human Insight
2025-09-06 Blue Team Con 2025 — Blog on GitGuardian Speaker (2 talks) Hidden Dangers Of AI In Developer Workflows: Navigating Security Risks with Human Insight; Solving Secrets Sprawl Takes More Than Security: Why Machine Identity Is Everyone's Problem
2025-08-14 DEF CON 407 Group — — Speaker —
2025-08-12 CodeSecCon 2025 — — Speaker I'm A Machine… and/or What to Tell Your Developers About NHI… (unconfirmed which)
2025-08-07 DEF CON 33 — — Attendee —
2025-08-04 BSides Las Vegas 2025 (PasswordsCon) — Blog on GitGuardian Speaker (2 talks) I'm A Machine, And You Should Trust Me: The Future Of Non-Human Identity; What to Tell Your Developers About NHI Secrets Security and Governance
2025-07-31 ISACA SF Chapter Happy Hour — — Speaker (no formal title – State of Secrets Sprawl 2025 + Docker Hub research)
2025-06-26 SecDays Virtual 2025 — — Roundtable Roundtables: The Expanding Identity Attack Surface: Beyond Human Users; Agents, LLMs, and the Future of Identity for AI
2025-06-21 BSides San Antonio 2025 — Blog on GitGuardian Speaker I'm A Machine, And You Should Trust Me: The Future Of Non-Human Identity
2025-06-09 ShowMeCon 2025 — Blog on GitGuardian Speaker Secrets Security End-To-End
2025-06-03 Identiverse 2025 — Blog on GitGuardian Workshop Non-Human Identity Workshop (co-led with Lalit Choda)
2025-06-01 BSides312 2025 — Blog on GitGuardian Speaker What to Tell Your Developers About NHI Security and Governance
2025-05-20 php[tek] 2025 — Blog on GitGuardian Speaker Secrets Security End-To-End
2025-04-28 RSA Conference 2025 — Blog on GitGuardian Attendee —
2025-04-26 BSidesSF 2025 — Blog on GitGuardian Workshop (co-presented w/ Andy Denis) Shifting Left: A Hands-on Introductory Guide to DevSecOps
2025-04-18 BSides Seattle 2025 — Blog on GitGuardian Speaker Secrets Security End-To-End
2025-04-10 AtlSecCon 2025 — Blog on GitGuardian Speaker Solving Secrets Sprawl Takes More Than Security: Why Machine Identity Is Everyone's Problem
2025-04-03 STL TechWeek 2025 — Blog on GitGuardian Speaker (2 talks) Hidden Dangers Of AI In Developer Workflows: Navigating Security Risks with Human Insight; Who Goes There? Actively Detecting Intruders With Cyber Deception Tools
2025-03-29 BSides San Diego 2025 — Blog on GitGuardian Speaker I'm A Machine, And You Should Trust Me: The Future Of Non-Human Identity
2025-03-14 SnowFROC 2025 — Blog on GitGuardian Speaker Secrets Security End-To-End
2025-03-05 Devnexus 2025 — Blog on GitGuardian Speaker Long Live Short Lived Credentials - Auto-rotating Secrets At Scale
2025-02-19 IntelliC0N 2025 — Blog on GitGuardian Speaker Businesses Run On Risk And Debt: Why Communicating Security Risk Is Hard
2025-02-05 Wild West Hackin' Fest @ Mile High 2025 — Blog on GitGuardian Speaker What I Learned From Building A Tabletop Security Exercise
2025-01-14 CodeMash 2025 — Blog on GitGuardian Speaker Secrets Security End-To-End
2024-12-05 BSides Austin 2024 — — Speaker Hidden Dangers Of AI In Developer Workflows: Navigating Security Risks with Human Insight
2024-11-15 DevOpsDays Chattanooga 2024 — — Speaker Who Goes There? Actively Detecting Intruders With Cyber Deception Tools
2024-11-01 AI Summit Vancouver 2024 — Blog on GitGuardian Speaker Hidden Dangers Of AI In Developer Workflows: Navigating Security Risks with Human Insight (probable)
2024-10-25 SecureWV 2024 — Blog on GitGuardian Speaker (2 talks) Championing Security: Scaling Security At Every Level (probable); Who Goes There? Actively Detecting Intruders With Cyber Deception Tools (probable)
2024-10-22 SOSS Fusion 2024 — — Speaker What Is Going On In Your Source Code? Understanding SCA In Plain Language
2024-10-18 BSides Orlando 2024 — Blog on GitGuardian Speaker What Is Going On In Your Source Code? Understanding SCA In Plain Language (probable)
2024-10-10 Agile + DevOpsDays Des Moines 2024 — Blog on GitGuardian Speaker Long Live Short Lived Credentials - Auto-rotating Secrets At Scale (probable)
2024-10-08 DevSecCon 2024 — — Speaker (title not found – possibly Hidden Dangers Of AI)
2024-10-04 CornCon X — Blog on GitGuardian Speaker Hidden Dangers Of AI In Developer Workflows: Navigating Security Risks with Human Insight
2024-09-26 OWASP Global AppSec SF 2024 — Blog on GitGuardian Speaker Businesses Run on Risk and Debt: Why Communicating Security Risk is Hard
2024-09-06 Blue Team Con 2024 — Blog on GitGuardian Speaker Security In An IaC Defined World (probable)
2024-08-20 DevOpsDays Birmingham AL 2024 — — Speaker + Ignite Stand Up Straight - Security Posture And You; Ignite: Do you know where your secrets are? Exploring the problem of secret sprawl and secret management maturity
2024-08-13 Drupal GovCon 2024 — Blog on GitGuardian Speaker Security In An IaC Defined World (probable)
2024-08-08 DEF CON 32 – AppSec Village — Blog on GitGuardian Organizer / POD host Spot the Secrets POD (card game)
2024-08-07 BSides Las Vegas 2024 (PasswordsCon) — — Speaker Long Live Short Lived Credentials - Auto-rotating Secrets At Scale
2024-07-22 Agile2024 — — Speaker Championing Security: Scaling Security At Every Level
2024-06-26 CloudNativeSecurityCon NA 2024 — — Speaker Championing Security: Scaling Security at Every Level
2024-06-14 BSides Boulder 2024 — — Speaker Who Goes There? Actively Detecting Intruders With Cyber Deception Tools
2024-05-24 BSides Knoxville 2024 — Blog on GitGuardian Speaker Championing Security: Scaling Security At Every Level
2024-05-13 ShowMeCon 2024 — Blog on GitGuardian Speaker Who Goes There? Actively Detecting Intruders With Cyber Deception Tools (probable)
2024-05-11 BSides312 2024 — Blog on GitGuardian Speaker Championing Security: Scaling Security At Every Level (probable)
2024-05-04 BSidesSF 2024 — Blog on GitGuardian Speaker Long Live Short Lived Credentials - Auto-rotating Secrets At Scale
2024-04-23 php[tek] 2024 — Blog on GitGuardian Speaker (title not found – hardcoded credentials & honeytokens)
2024-04-10 HackSpaceCon 2024 — Blog on GitGuardian Speaker Stop Committing Your Secrets - Git Hooks To The Rescue (probable)
2024-04-04 AtlSecCon 2024 — Blog on GitGuardian Speaker Championing Security: Scaling Security At Every Level (probable)
2024-03-23 Atlanta Cloud Conference 2024 — Blog on GitGuardian Speaker Who Goes There? Actively Detecting Intruders With Cyber Deception Tools (probable)
2024-03-16 SCaLE 21x — — Speaker Security In An IaC Defined World
2024-03-07 SnowFROC 2024 — — Speaker Who Goes There? Actively Detecting Intruders With Cyber Deception Tools
2024-02-20 Civo Navigate NA 2024 — — Speaker Mastering Cybersecurity: Essential OWASP Guidelines for Effective Protection
2024-02-01 ChiBrrCon IV — Blog on GitGuardian Speaker Stand Up Straight - Security Posture And You
2023-12 HashiTalks: Deploy 2023 — — Speaker —
2023-12 Cloud With Chris — — Guest —
2023-11-30 Conf42 DevSecOps 2023 Recording/source — Speaker Who Goes There? Actively Detecting Intruders With Honeytokens
2023-11 TechBash 2023 — Blog on GitGuardian Speaker (3 talks) 3 talks on code security (titles not stated)
2023-11 Live! 360 Orlando 2023 — — Speaker —
2023-10 Momentum 2023 — — Speaker —
2023-10 All Day DevOps 2023 — — Speaker —
2023-10 API World 2023 — Blog on GitGuardian Speaker Do you know where your secrets are? Exploring the problem of secret sprawl and secret management maturity
2023-10-14 BSides Atlanta 2023 — — Speaker Who Goes There? Actively Detecting Intruders With Cyber Deception Tools
2023-09 DevOpsDays DC 2023 — — Speaker —
2023-09 Texas Cyber Summit 2023 — Blog on GitGuardian Speaker (2 talks) Don't commit your secrets: git hooks to the rescue; App Security Does Not Need To Be Fun: Ignoring OWASP To Have A Terrible Time
2023-08 DevOpsDays Seattle 2023 — — Speaker —
2023-08 DeveloperWeek CloudX 2023 — — Speaker? —
2023-08 dev up 2023 — Blog on GitGuardian Speaker (3 talks) 3 sessions (titles not stated): git hooks w/ ggshield; handling a code leak; Secrets Management Maturity Model
2023-08-08 BSides Las Vegas 2023 (PasswordsCon) — Blog on GitGuardian Speaker Do you know where your secrets are? Exploring the problem of secret sprawl and secret management maturity
2023-07 Nebraska.Code() 2023 — Blog on GitGuardian Speaker (2 talks) Who Goes There? Actively Detecting Intruders With Honeytokens; Do you know where your secrets are? Exploring the problem of secret sprawl and secret management maturity
2023-06-26 Talking Drupal #405 — — Podcast guest Talking Drupal #405 - Secrets Management
2023-06 Techno Security & Digital Forensics East 2023 — Blog on GitGuardian Speaker (title not stated – what to do when credentials leak)
2023-06 CircleCityCon 10.0 — — Speaker Stop Committing Your Secrets - Git Hooks To The Rescue
2023-06 SEI Secure Software by Design — — Speaker —
2023-06-13 RVAsec 2023 — — Speaker Who Goes There? Actively Detecting Intruders With Cyber Deception Tools
2023-05 HashiTalks: Secure 2023 — — Speaker —
2023-05 php[tek] 2023 — — Speaker? —
2023-05-09 cdCon + GitOpsCon 2023 — — Speaker Security Does Not Need to Be Fun: Ignoring OWASP to Have a Terrible Time
2023-05-05 BSides Austin 2023 — Blog on GitGuardian Speaker (honeytoken talk – title not stated)
2023-04-27 WeAreDevelopers LIVE (Season 5) — — Speaker Stop Committing Your Secrets - Git Hooks To The Rescue!
2023-04-22 BSidesSF 2023 Recording/source — Speaker Stop Committing Your Secrets - Git Hooks To The Rescue!
2023-04-13 DevOps Midwest 2023 — Blog on GitGuardian Speaker Stop Committing Your Secrets - Git Hooks To The Rescue!
2023-04-06 DevOpsDays Nashville 2023 — — Speaker —
2023-03-09 ICCWS 2023 — Blog on GitGuardian Speaker (2 talks) Scaling Security: What Shifting Left Was Supposed To Mean; + second talk on OWASP (title not stated)
2023-02 DeveloperWeek 2023 / CloudConnect — — Speaker (Open Talk) Developing for the Web Without Leaving the Browser
2023-02-01 CloudNativeSecurityCon 2023 — Blog on GitGuardian Speaker Security Does Not Need to Be Fun: Ignoring OWASP to Have a Terrible Time
2023 DevOpsDays Boise 2023 — — Speaker Scaling Security: What Shifting Left Was Supposed To Mean
2022-12-16 BSides SLC 2022 — Blog on GitGuardian Speaker (title not stated in recap)
2022-12 Festive Tech Calendar 2022 — — Speaker —
2022-12 Automation + DevOps Summit 2022 — — Speaker —
2022-12 HashiTalks: Deploy 2022 — — Speaker —
2022-12 DevFest Florida 2022 — — Speaker —
2022-11 DeveloperWeek Enterprise 2022 — — Speaker Developing for the Web Without Leaving the Browser
2022-10-21 SecureWV 2022 — Blog on GitGuardian Speaker App Security Does Not Need To Be Fun: Ignoring OWASP To Have A Terrible Time
2022-10 GitKon 2022 — — Speaker —
2022-09-21 DevOpsDays Chicago 2022 — Blog on GitGuardian Workshop Git - Beyond Just Committing
2022-09 JCON Online 2022 — — Speaker —
2022-09 RMISC 2022 — — Speaker —
2022-09 JConf.dev 2022 — — Speaker —
2022-08 WorldFestival 2022 — — Speaker —
2022-06 Mautic Conference Global 2022 — — Speaker —
2022-06 SQL Start! 2022 — — Speaker —
2022-03 Azure Spring Clean 2022 — — Speaker —
2022 (early) PancakesCon 3 — — Speaker Stop Committing Your Secrets and Improv Skills Everywhere!
2019-09-21 WordCamp Sacramento 2019 — — Speaker Bash is magic # No it's not
2019-09-07 WordCamp Vegas 2019 — — Speaker Bash is magic # No it's not
2019-08-22 WordCamp Minneapolis/St. Paul 2019 — — Speaker Bash is magic # No it's not
2019-08-07 WordCamp for Publishers: Columbus 2019 — — Speaker Making WP-CLI Your Own: Extending a command line tool for your own needs
2019-07-20 WordCamp Boston 2019 — — Speaker Bash is magic # No it's not
2019-06-23 WordCamp Europe 2019 — Old-site recap Attendee —
2019 (mid) WordCamp Asheville 2019 Recording/source — Speaker (2 talks) Let's learn Git. No more excuses.; Learning Markdown: 20 minutes that will change your life
2019-04-27 WordCamp Orange County 2019 — — Speaker Bash is magic # No it's not
2019-04-08 DrupalCon Seattle 2019 — Old-site recap Speaker (session title not recovered)
2019 (spring) WordCamp Atlanta 2019 — — Speaker Learning Markdown: 20 Minutes That Will Change Your Life
2019 (spring) WordCamp Raleigh 2019 Recording/source — Speaker Let's learn Git. No more excuses.
2019 (early) WordCamp Phoenix 2019 Recording/source — Speaker Nobody Wants a Website. They Want Results!
2019 Design4Drupal 2019 — — Speaker Making A Tour: Leveraging The Tour Module For A Better User Experience
2019 WordCamp Montréal 2019 — — Speaker —
2019 WordCamp Vancouver 2019 — — Speaker —
2018-12 WordCamp US 2018 Recording/source — Speaker Nobody wants a website. They want results!
2018-11-25 Talking Drupal #187 — — Podcast guest Talking Drupal #187 - Dwayne McDaniel
2018 (late) WordCamp Portland 2018 — — Speaker Let's Learn Git. No More Excuses.
2018 (late) WordCamp Seattle 2018 Recording/source — Speaker Shipping Content With WP-CLI and Automated Testing And Why That Is Awesome
2018-10-27 BADCamp 2018 — Old-site recap Speaker (2 talks) Let's Learn Git. No More Excuses.; So You Want to Speak at a Camp? Yes Please!
2018-10-06 WordCamp Baltimore 2018 — — Speaker Learning Markdown: 20 minutes that will change your life
2018-10-01 OSTraining Podcast #28 — — Podcast guest Dwayne McDaniel on Improv and Open Source
2018-09-15 WordCamp Sacramento 2018 — — Speaker Shipping Content With WP-CLI
2018-07-28 WordCamp Denver 2018 — Old-site recap Speaker (2 talks) Nobody Wants a Website. They Want Results!; Workshop: WP-CLI – Don't Fear The Command Line
2018-05-31 Texas Camp 2018 — Old-site recap Attendee —
2018-05-12 WordCamp St. Louis 2018 — — Speaker WP-CLI: Don't Fear The Command Line
2018-04-09 DrupalCon Nashville 2018 — Old-site recap Speaker (session title not recovered)
2018-03-16 WordCamp Miami 2018 — — Speaker WP-CLI: Don't Fear The Command Line
2018-02-16 WordCamp Phoenix 2018 — — Speaker Discovery, discovery, discovery, discovery! The most important part of the project
2018 (early) WordCamp Albuquerque 2018 Recording/source — Speaker WP-CLI: Don't Fear the Command Line
2018 Design4Drupal 2018 — — Speaker (2 talks) Discovery, discovery, discovery, discovery!; Nobody Wants a Website. They Want Results!
2018 WordCamp Montréal 2018 Recording/source — Speaker Shipping Content With WP-CLI And Why That Is Awesome
2018 Drupal GovCon 2018 — — Speaker (2 talks) Discovery, discovery, discovery, discovery! The most important part of the project; Let's learn Git. No more excuses.
2017-12-01 WordCamp US 2017 — Old-site recap Attendee —
2017-10-21 WordCamp Birmingham 2017 — — Speaker (2 talks) Applying Improv to All Aspects of Web Development; WP-CLI: Don't Fear The Command Line
2017-10 WordCamp Baltimore 2017 Recording/source — Speaker Everything Louder Than Everything Else! Navigating Stakeholder Needs Through Better Discovery
2017 (late) WordCamp Orlando 2017 — — Speaker —
2017 (late) WordCamp Seattle 2017 Recording/source — Speaker Discovery, Discovery, Discovery, Discovery! The Most Important Part Of The Project
2017-09-29 WordCamp Los Angeles 2017 — — Speaker WP-CLI: Don't Fear The Command Line
2017-08-26 WordCamp Denver 2017 — Old-site recap Workshop Let's Learn Git
2017-08-17 WordCamp for Publishers 2017 — Old-site recap Workshop (co-presented w/ Daniel Bachhuber) The Complete Introduction to WP-CLI
2017-08-12 WordCamp Montréal 2017 — — Workshop Workshop – Let's learn Git. No more excuses.
2017-07 WordCamp Boston 2017 Recording/source — Panelist Discussion Panel: Working in the Open (Source)
2017-07-14 WPCampus 2017 — — Speaker Every Project Is a Story: Applying Storytelling to Your Client Interactions
2017-07 WordCamp Minneapolis 2017 — — Speaker (title not found – version control crash course)
2017 (summer) WordCamp Chicago 2017 Recording/source — Speaker Every Project Is A Story, Applying Storytelling To Your Client Interactions
2017-06 WordCamp Europe 2017 Recording/source — Speaker We Are All Making This Up: Improv Lessons for Developers
2017-05-20 WordCamp Jacksonville 2017 — — Speaker WP-CLI: wp yes you –can
2017-04-24 DrupalCon Baltimore 2017 — Old-site recap Speaker (session title not recovered)
2017-04 WordCamp San Diego 2017 Recording/source — Speaker WP-CLI – Don't Fear the Command Line
2017 (spring) WordCamp Raleigh 2017 Recording/source — Speaker WP-CLI – WP Yes You – Can
2017-03 WordCamp Atlanta 2017 Recording/source — Speaker We Are All Making This Up – Improv Lessons For Developers
2017-03-10 Stanford DrupalCamp 2017 — Old-site recap Speaker (2 talks) Discovery, Discovery, Discovery, Discovery! The Most Important Part of Successful Projects; We Are All Making This Up: Improv Lessons for Developers
2017 (early) WordCamp Phoenix 2017 — — Workshop Developer Workshop: WP-CLI
2017 Design4Drupal 2017 — — Speaker Every project is a story: Applying storytelling to your client interactions
2017 Drupal GovCon 2017 — — Speaker So you want to speak at a camp? Yes please!
2016-11-19 WordCamp Baltimore 2016 — — Speaker We Are All Making This Up: Lessons For The WP Dev From Improv
2016-09-16 WordCamp Milwaukee 2016 — — Speaker Pricing Strategy and Planning For Agencies
2016-03-19 MidCamp 2016 — — Speaker Sales and Pricing Strategies