---
title: Talks and workshops
use:
  - talks
intro_text: |
  Starting with my first talk in September 2012, I have given 81 presentations and workshops at various conferences and meetups, in-person and remotely, on topics including PHP, Drupal, automated testing, Git, CSS, and systems administration.
---

<div class="mt-10">
    <div class="space-y-8">
        {% for talk in data.talks|sort((a,b) => a.sortable_date < b.sortable_date) %}
            <article>
                <h2>
                    <a class="text-blue-800 dark:text-blue-400" href="{{ talk.url }}">
                        {{ talk.title }}
                    </a>
                </h2>

                <p class="mt-1">{{ talk.description }}</p>
            </article>
        {% endfor %}
    </div>
</div>