--- layout: default title: Talks meta: description: 'Information about previous and upcoming talks that Oliver has presented at conferences and user groups' talks: - title: So, what is this Drupal thing? title_link: http://vimeo.com/49827006 date: 2012-09-05 location: unified.diff - title: An overview of the Drupal LDAP module date: 2013-07-10 location: SWDUG - title: Never Commit to Master: An Introduction to Git Flow title_link: https://speakerdeck.com/opdavies/never-commit-to-master-an-introduction-to-git-flow date: 2014-03-01 location: DrupalCamp London - title: drush make drupalbristol title_link: https://speakerdeck.com/opdavies/drush-make-drupalbristol date: 2014-07-02 location: Bristol DUG - title: About the Drupal Association date: 2014-08-19 location: SWDUG - title: Drupal.org in 2015: What’s Coming Next date: 2015-01-18 location: DrupalCamp Brighton - title: Drupal.org in 2015: What’s Coming Next date: 2015-02-28 location: DrupalCamp London - title: Drupal 8 (Lightning Talk) title_link: https://speakerdeck.com/opdavies/drupal-8 date: 2015-04-08 location: PHPSW - title: Test Drive Twig with Sculpin date: 2015-07-24 location: DrupalCamp North - title: Building Static Websites with Sculpin date: 2015-08-21 location: unified.diff --- {% block body_classes 'page--talks page--talks__list' %} {% block content %}

Talks

I regularly speak at conferences and user groups about a range of subjects including Drupal, Sculpin and Git. If you would like to me to speak at your group or conference, please get in touch.

{% set now = 'now'|date('U') %} {% set talks = page.talks|reverse %} {% set found = false %} {% set year = '0' %} {% set new_year = false %} {% for talk in talks|reverse if talk.date >= now %} {% if loop.first %}

Upcoming Talks

{% endif %} {% set this_year %}{{ talk.date|date('Y') }}{% endset %} {% if this_year != year %} {% if new_year %} {# Close the list for the previous year. #} {% endif %} {% set found = true %} {% set year = this_year %}

{{ this_year }}

{% endif %} {% set found = false %} {% set year = '0' %} {% set new_year = false %} {% for talk in talks if talk.date < now %} {% if loop.first %}

Previous Talks

{% endif %} {% set this_year %}{{ talk.date|date('Y') }}{% endset %} {% if this_year != year %} {% if new_year %} {# Close the list for the previous year. #} {% endif %} {% set year = this_year %} {% set found = true %}

{{ this_year }}

{% endif %} {% endblock %}