Consistent ordering and formatting for talk events

Use a consistent format for talk events, with the most recent talk at
the top of the list with the rest in a descending order.

This removes the need to use a `reverse` filter in the events partial.
This commit is contained in:
Oliver Davies 2024-01-15 19:37:48 +00:00
parent a8cf50cdc4
commit f33e9beaa4
39 changed files with 371 additions and 345 deletions

View file

@ -3,7 +3,7 @@
<h2>Events</h2>
<ul>
{% for event in events|reverse %}
{% for event in events %}
<li>
{% if event.url %}
<a href="{{ event.url }}">{{ event.name }}</a>

View file

@ -2,7 +2,8 @@
title: About the Drupal Association
description: An impromptu talk about what the Drupal Association is, and what work Ive been doing since I joined the Association staff.
events:
- name: South Wales Drupal user group (SWDUG)
-
name: South Wales Drupal user group (SWDUG)
location: Cardiff, UK
date: 2014-08-19
---

View file

@ -2,7 +2,8 @@
title: Automated testing crash course
description: A crash course in automated testing with Drupal and test-driven development (lightning talk).
events:
- name: NWDUG
-
name: NWDUG
location: Manchester, UK
date: 2023-08-08
url: https://www.meetup.com/nwdrupal/events/293429104

View file

@ -2,18 +2,19 @@
title: Automated testing and Test-Driven Development in Drupal 8
description: A workshop that I gave about automated testing and test driven development in Drupal 8.
events:
- name: Drupal Bristol
location: Bristol, UK
date: 2018-06-27
- name: DrupalCamp London 2020
location: London, UK
url: https://drupalcamp.london/training/Automated-Testing-and-Test-Driven-Development-in-Drupal-8
date: 2020-03-13
- name: DrupalCamp NYC
-
name: DrupalCamp NYC
location: New York, USA
url: https://2020.drupalcamp.nyc/training/automated-testing-and-test-driven-development-drupal-8
date: 2020-11-14
online: true
-
name: DrupalCamp London 2020
location: London, UK
url: https://drupalcamp.london/training/Automated-Testing-and-Test-Driven-Development-in-Drupal-8
date: 2020-03-13
-
name: Drupal Bristol
location: Bristol, UK
date: 2018-06-27
---

View file

@ -9,20 +9,20 @@ video: ~
image: ~
events:
-
name: PHP South West (PHPSW)
location: Bristol, UK
date: 2023-11-08
url: https://www.meetup.com/php-sw/events/296917370
name: PHP Oxford
location: Oxford, UK
date: 2024-01-25
url: https://www.meetup.com/php-oxford/events/297556113
-
name: PHP UserGroup Munich
date: 2024-01-23
url: https://www.meetup.com/phpugmunich/events/298411540
online: true
-
name: PHP Oxford
location: Oxford, UK
date: 2024-01-25
url: https://www.meetup.com/php-oxford/events/297556113
name: PHP South West (PHPSW)
location: Bristol, UK
date: 2023-11-08
url: https://www.meetup.com/php-sw/events/296917370
---
[Build Configs](/build-configs) is a tool I've created for creating and managing customised per-project configuration files, such as Docker, Docker Compose, Nix Flakes, and PHPUnit and PHPStan configuration.

View file

@ -1,18 +1,16 @@
---
title: Building and presenting slide decks with rst2pdf
description: A short talk on using reStructuredText and rst2pdf to build presentation slides, built with rst2pdf.
speakerdeck:
id: 80498c7b5e7448f194091461cb14f1c1
ratio: "1.77777777777778"
url: https://speakerdeck.com/opdavies/building-and-presenting-slide-decks-with-rst2pdf
video:
id: KZ89tGG-p6M
type: youtube
events:
- name: PHP South Wales
-
name: PHP South Wales
location: Cardiff, UK
url: https://www.meetup.com/PHP-South-Wales/events/275625320
date: 2021-01-28

View file

@ -12,29 +12,30 @@ video:
type: youtube
id: xRTiWR9nBSA
events:
- name: PHP South West
location: Bristol, UK
date: 2015-10-14
url: https://phpsw.uk/events/2015-10-lightning-talks
joindin: https://joind.in/talk/view/15486
- name: Drupal Yorkshire
date: 2021-08-19
location: Leeds, UK
url: https://www.meetup.com/DrupalYorkshire/events/280100968
online: true
- name: PHP North West (PHPNW)
date: 2021-09-07
location: Manchester, UK
url: https://www.phpnw.org.uk
online: true
- name: GroningenPHP
-
name: GroningenPHP
date: 2021-12-09
location: Groningen, Netherlands
url: https://www.meetup.com/GroningenPHP/events/281648855
online: true
-
name: PHP North West (PHPNW)
date: 2021-09-07
location: Manchester, UK
url: https://www.phpnw.org.uk
online: true
-
name: Drupal Yorkshire
date: 2021-08-19
location: Leeds, UK
url: https://www.meetup.com/DrupalYorkshire/events/280100968
online: true
-
name: PHP South West
location: Bristol, UK
date: 2015-10-14
url: https://phpsw.uk/events/2015-10-lightning-talks
joindin: https://joind.in/talk/view/15486
---
[Sculpin][0] is a static site generator written in PHP. It converts Markdown

View file

@ -1,14 +1,13 @@
---
title: Communities and contribution
description: Why I mentor, why I've organised meetups and conferences, why I give talks, and why I maintain and contribute to open-source software.
speakerdeck:
id: 63c2fcc2294641688f433d062282a968
ratio: "1.78343949044586"
url: https://speakerdeck.com/opdavies/building-and-presenting-slide-decks-with-rst2pdf
events:
- name: TechConnect London
-
name: TechConnect London
location: London, UK
date: 2023-09-28
url: https://www.eventbrite.co.uk/e/techconnect-london-tickets-698416712187

View file

@ -1,16 +1,14 @@
---
title: "Configuring all the Things (in Drupal 8)"
description: A short notice talk on configuration management in Drupal 8, and things Ive learned working on my current Drupal 8 project.
speakerdeck:
id: 6de3fe8947a34727b79eb9d9dcc66bf2
ratio: "1.37081659973226"
url: https://speakerdeck.com/opdavies/configuring-all-the-things-in-drupal-8
video: ~
events:
- name: Drupal Bristol
-
name: Drupal Bristol
location: Bristol, UK
url: https://www.drupalbristol.org.uk
date: 2018-07-25

View file

@ -3,14 +3,13 @@ title: Dancing for Drupal
description: A talk on Drupal, presented alongside others representing Umbraco, Sitecore and Episerver.
tags: [meetup, umbristol, drupal]
tweets: yes
speakerdeck:
id: ffa9b6dea6dc4a8eb207b9982ed6e1bd
ratio: "1.33333333333333"
url: https://speakerdeck.com/opdavies/umbristol-dancing-for-drupal
events:
- name: umBristol
-
name: umBristol
location: Bristol, UK
url: http://umbristol.co.uk
date: 2015-08-25

View file

@ -9,7 +9,8 @@ speakerdeck:
url: https://speakerdeck.com/opdavies/decoupling-drupal-with-vue-dot-js
events:
- name: Blue Conf 2019
-
name: Blue Conf 2019
location: Cardiff, UK
url: https://blueconf.co.uk
date: 2019-06-07

View file

@ -6,23 +6,22 @@ meta:
title: Deploying Drupal with Fabric
description: "You've built your Drupal site, now learn how to deploy it with Fabric."
type: website
speakerdeck:
id: 40d1eca4bd484afc86295924fff5dd41
ratio: "1.77777777777778"
url: "https://speakerdeck.com/opdavies/deploying-drupal-and-anything-else-with-fabric"
embed: '<script async class="speakerdeck-embed" data-id="" data-ratio="" src="//speakerdeck.com/assets/embed.js"></script>'
events:
- name: DrupalCamp Dublin 2017
-
name: Drupal Somerset
location: Glastonbury, UK
date: 2017-10-26
-
name: DrupalCamp Dublin 2017
location: Dublin, Ireland
url: http://2017.drupal.ie
date: 2017-10-20
time: "15:00 - 15:40"
- name: Drupal Somerset
location: Glastonbury, UK
date: 2017-10-26
---
Youve built your website, and now you just need to deploy it. There are various ways that this could be done - from (S)FTP, to SCP and rsync, to running commands like “git pull” and “composer install” directly on the server (not recommended).

View file

@ -11,84 +11,84 @@ video:
type: youtube
id: dQL-gOnxXCM
events:
- name: Drupal Bristol
date: 2019-01-23
location: Bristol, UK
url: https://www.drupalbristol.org.uk
- name: PHP South Wales
date: 2019-07-23
location: Cardiff, UK
url: https://www.phpsouthwales.uk
- name: DrupalCon Europe 2019
date: 2019-10-30
location: Amsterdam, NL
url: https://events.drupal.org/amsterdam2019
- name: Bristol Cloud Native & DevOps
date: 2020-01-30
location: Bristol, UK
url: https://www.meetup.com/Bristol-Cloud-Native-DevOps/events/266609627
- name: Drupal Edinburgh
date: 2020-03-12
location: Edinburgh, UK
url: https://www.meetup.com/Drupal-Edinburgh/events/267905594
online: true
- name: CMS Philly
date: 2020-05-01
location: Philadelphia, USA
url: https://cmsphilly.org
online: true
- name: Drupal Yorkshire
date: 2020-05-21
location: Leeds, UK
url: https://www.meetup.com/DrupalYorkshire/events/zwzsfpybchbcc
online: true
- name: PHP London
date: 2020-06-04
location: London, UK
url: https://www.meetup.com/phplondon/events/270930524
online: true
- name: PHP North East
date: 2020-06-16
location: Newcastle Upon Tyne, UK
url: https://www.meetup.com/phpnortheast
online: true
- name: PHP Sussex
date: 2020-07-01
location: Brighton, UK
url: https://www.meetup.com/PHP-Sussex/events/271472628
online: true
- name: Midwest PHP
date: 2021-04-23
url: https://midwestphp.org/talks/1q5XUF2tTdXXLYOoujMkpF/Deploying_PHP_applications_with_Ansible_Ansible_Vault_and_Ansistrano
online: true
- name: PHP Oxford
date: 2021-04-28
location: Oxford, UK
url: https://www.meetup.com/PHP-Oxford/events/qmbkfsyccgblc
online: true
- name: Ansible London
date: 2021-05-25
location: London, UK
url: https://www.meetup.com/Ansible-London/events/278093392
online: true
- name: DrupalNYC
-
name: DrupalNYC
date: 2021-06-15
location: New York, USA
url: https://ti.to/drupalnyc/lunch-learn-2021-06-15
online: true
-
name: Ansible London
date: 2021-05-25
location: London, UK
url: https://www.meetup.com/Ansible-London/events/278093392
online: true
-
name: PHP Oxford
date: 2021-04-28
location: Oxford, UK
url: https://www.meetup.com/PHP-Oxford/events/qmbkfsyccgblc
online: true
-
name: Midwest PHP
date: 2021-04-23
url: https://midwestphp.org/talks/1q5XUF2tTdXXLYOoujMkpF/Deploying_PHP_applications_with_Ansible_Ansible_Vault_and_Ansistrano
online: true
-
name: PHP Sussex
date: 2020-07-01
location: Brighton, UK
url: https://www.meetup.com/PHP-Sussex/events/271472628
online: true
-
name: PHP North East
date: 2020-06-16
location: Newcastle Upon Tyne, UK
url: https://www.meetup.com/phpnortheast
online: true
-
name: PHP London
date: 2020-06-04
location: London, UK
url: https://www.meetup.com/phplondon/events/270930524
online: true
-
name: Drupal Yorkshire
date: 2020-05-21
location: Leeds, UK
url: https://www.meetup.com/DrupalYorkshire/events/zwzsfpybchbcc
online: true
-
name: CMS Philly
date: 2020-05-01
location: Philadelphia, USA
url: https://cmsphilly.org
online: true
-
name: Drupal Edinburgh
date: 2020-03-12
location: Edinburgh, UK
url: https://www.meetup.com/Drupal-Edinburgh/events/267905594
online: true
-
name: Bristol Cloud Native & DevOps
date: 2020-01-30
location: Bristol, UK
url: https://www.meetup.com/Bristol-Cloud-Native-DevOps/events/266609627
-
name: DrupalCon Europe 2019
date: 2019-10-30
location: Amsterdam, NL
url: https://events.drupal.org/amsterdam2019
- name: PHP South Wales
date: 2019-07-23
location: Cardiff, UK
url: https://www.phpsouthwales.uk
-
name: Drupal Bristol
date: 2019-01-23
location: Bristol, UK
url: https://www.drupalbristol.org.uk
---
Great! Youve built your website, and now you just need to deploy it. There are various ways that this could be done - from (S)FTP, to SCP and rsync, to running commands like `git pull` and `composer install` directly on the server which is not ideal.

View file

@ -17,24 +17,25 @@ meta:
height: 1440
type: image/png
events:
- name: Nomad PHP
date: 2017-04-20
time: "19:00 (CET)"
url: https://nomadphp.com
online: true
- name: PHP South West
location: Bristol, UK
url: https://phpsw.uk
date: 2017-09-13
joindin: https://joind.in/talk/a5ff3
- name: PHP North West 2017
-
name: PHP North West 2017
location: Manchester, UK
date: 2017-10-01
time: "09:00 - 09:45"
url: http://conference.phpnw.org.uk/phpnw17
joindin: https://joind.in/talk/4e35d
-
name: PHP South West
location: Bristol, UK
url: https://phpsw.uk
date: 2017-09-13
joindin: https://joind.in/talk/a5ff3
-
name: Nomad PHP
date: 2017-04-20
time: "19:00 (CET)"
url: https://nomadphp.com
online: true
---
Youve built your application, and now you just need to deploy it. There are various ways that this could be done from (S)FTP, to SCP and rsync, to running commands like “git pull” and “composer install” directly on the server (not recommended).

View file

@ -20,7 +20,8 @@ meta:
height: 540
width: 960
events:
- name: DrupalCamp London 2016
-
name: DrupalCamp London 2016
location: London, UK
date: 2016-03-05
---

View file

@ -14,17 +14,18 @@ video:
type: youtube
id: JyDjC7gGDpU
events:
- name: Drupal Bristol
location: Bristol, UK
url: https://www.drupalbristol.org.uk
date: 2018-04-18
joindin: https://joind.in/talk/14851
- name: DrupalCamp London 2019
-
name: DrupalCamp London 2019
location: London, UK
url: http://drupalcamp.london
date: 2019-03-03
time: "12:05 - 12:50"
-
name: Drupal Bristol
location: Bristol, UK
url: https://www.drupalbristol.org.uk
date: 2018-04-18
joindin: https://joind.in/talk/14851
---
A overview and demo of some of the open source projects that Ive been working on lately that are based on information from the Drupal.org API, including a PHP library for the API itself as well as some Drupal 8 modules that use it.

View file

@ -7,7 +7,8 @@ speakerdeck:
ratio: "1.37081659973226"
url: https://speakerdeck.com/opdavies/drupal-rejoining-the-herd
events:
- name: PHP South Coast 2016
-
name: PHP South Coast 2016
location: Portsmouth, UK
url: http://2016.phpsouthcoast.co.uk
date: 2016-06-11

View file

@ -12,7 +12,8 @@ video:
id: 36zCxPrOOzM
tweets: yes
events:
- name: PHP South West
-
name: PHP South West
location: Bristol, UK
url: https://phpsw.uk
date: 2015-04-08

View file

@ -2,7 +2,8 @@
title: Drupal and the LDAP module
description: A review and demonstration of some of the recent single sign-on work that I did using Drupals LDAP module.
events:
- name: South Wales Drupal user group (SWDUG)
-
name: South Wales Drupal user group (SWDUG)
location: Cardiff, UK
date: 2013-07-10
---

View file

@ -12,14 +12,16 @@ video:
type: youtube
id: U1pbKAAO2Wo
events:
- name: NWDUG
url: http://nwdrupal.org.uk
location: Manchester, UK
date: 2016-03-08
- name: Drupal Bristol
-
name: Drupal Bristol
location: Bristol, UK
url: https://www.drupalbristol.org.uk
date: 2016-04-02
-
name: NWDUG
url: http://nwdrupal.org.uk
location: Manchester, UK
date: 2016-03-08
---
An short talk about the [Drupal VM Generator][1] project.

View file

@ -7,7 +7,8 @@ speakerdeck:
url: https://speakerdeck.com/opdavies/drupal-vm-meet-symfony-console
image: drupal-vm-meet-symfony-console.png
events:
- name: DrupalCamp Bristol 2016
-
name: DrupalCamp Bristol 2016
location: Bristol, UK
date: 2016-07-23
---

View file

@ -7,12 +7,14 @@ speakerdeck:
ratio: "1.77777777777778"
url: https://speakerdeck.com/opdavies/drupal-dot-org-in-14
events:
- name: DrupalCamp Brighton
location: Brighton, UK
date: 2015-01-18
- name: DrupalCamp London 2015
-
name: DrupalCamp London 2015
location: London, UK
date: 2015-02-28
-
name: DrupalCamp Brighton
location: Brighton, UK
date: 2015-01-18
---
A retrospective of the Drupal Associations work in 2014 and a look forward to what well be working on in 2015.

View file

@ -6,7 +6,8 @@ speakerdeck:
ratio: "1.29456384323641"
url: https://speakerdeck.com/opdavies/drush-make-drupalbristol
events:
- name: Drupal Bristol
-
name: Drupal Bristol
location: Bristol, UK
url: https://www.drupalbristol.org.uk
date: 2014-08-19

View file

@ -20,15 +20,16 @@ meta:
height: 1440
type: image/png
events:
- name: Drupal Bristol
date: 2017-01-18
location: Bristol, UK
url: https://www.drupalbristol.org.uk
- name: DrupalCamp London 2017
-
name: DrupalCamp London 2017
date: 2017-03-04
time: "12:05 - 12:50"
location: London, UK
-
name: Drupal Bristol
date: 2017-01-18
location: Bristol, UK
url: https://www.drupalbristol.org.uk
---
If youve moved a site from Drupal 6 to 7, the chances are that youve either used the upgrade path to update your old site in-place, or you built a new site from scratch and used the Migrate module from contrib to migrate your data from the old database.

View file

@ -10,7 +10,8 @@ video:
id: T-miCpHxfds
tweets: yes
events:
- name: DrupalCamp London 2014
-
name: DrupalCamp London 2014
location: London, UK
date: 2014-03-01
---

View file

@ -10,17 +10,18 @@ video:
type: youtube
id: ZL2FtRTX9Y8
events:
- name: Drupal Bristol
location: Bristol, UK
url: https://www.drupalbristol.org.uk
date: 2016-11-17
- name: PHP UK Conference 2018
-
name: PHP UK Conference 2018
location: London, UK
date: 2018-02-16
time: "14:40 - 15:40"
url: https://www.phpconference.co.uk
joindin: https://joind.in/talk/650ab
-
name: Drupal Bristol
location: Bristol, UK
url: https://www.drupalbristol.org.uk
date: 2016-11-17
---
One of the main outcomes of Drupal 8 was “getting off the island” with third-party code included in core and adopting modern best practices from the wider PHP ecosystem - including [Composer][1], PHPs dependency manager.

View file

@ -7,7 +7,8 @@ speakerdeck:
ratio: '1.77725118483412'
url: https://speakerdeck.com/opdavies/an-introduction-to-mob-programming
events:
- name: PHP South Wales
-
name: PHP South Wales
location: Cardiff, Wales
date: '2022-09-28'
url: https://www.meetup.com/php-south-wales/events/288359737

View file

@ -9,7 +9,8 @@ video:
type: youtube
id: 5FYMRR61sdo
events:
- name: PHP South West
-
name: PHP South West
location: Bristol, UK
url: https://phpsw.uk
date: 2017-02-08

View file

@ -11,7 +11,8 @@ video:
type: youtube
id: Yi_FPI3xHwc
events:
- name: PHP South West
-
name: PHP South West
location: Bristol, UK
url: https://phpsw.uk
date: 2016-11-09

View file

@ -7,7 +7,8 @@ speakerdeck:
url: https://speakerdeck.com/opdavies/out-of-the-box-initiative-update
video: ~
events:
- name: Drupal Bristol
-
name: Drupal Bristol
location: Bristol, UK
url: https://www.drupalbristol.org.uk
date: 2019-03-27

View file

@ -5,7 +5,8 @@ video:
type: vimeo
id: '49827006'
events:
- name: unified.diff
-
name: unified.diff
location: Cardiff, UK
url: http://unifieddiff.co.uk
date: 2012-09-05

View file

@ -11,88 +11,93 @@ video:
type: youtube
tags: [css, tailwind, meetup]
events:
- name: Drupal Bristol
-
name: Norfolk Developers Conference
location: Norwich, UK
date: 2023-02-23
url: https://nordevcon.com
-
name: Bristol Software Development Meetup
location: Bristol, UK
date: 2018-01-17
url: https://www.drupalbristol.org.uk
- name: PHP South Wales
location: Cardiff, UK
date: 2018-07-31
url: https://www.phpsouthwales.uk
- name: Cheltenham WordPress Meetup
location: Cheltenham, UK
date: 2019-04-17
url: https://www.meetup.com/Cheltenham-WordPress-Meetup
- name: WordCamp Bristol 2019
location: Bristol, UK
date: 2019-05-18
url: https://2019.bristol.wordcamp.org
- name: Blue Conf 2019
location: Cardiff, UK
date: 2019-06-07
url: https://blueconf.co.uk
- name: CMS Philly
location: Philadelphia, USA
date: 2020-05-01
url: https://cmsphilly.org
online: true
- name: PHP Hampshire
location: Portsmouth, UK
date: 2020-07-08
url: https://www.meetup.com/meetup-group-yzpbvTYv/events/271430269
online: true
- name: Drupal Yorkshire
location: Leeds, UK
date: 2020-08-20
url: https://www.meetup.com/DrupalYorkshire/events/zwzsfpybclbbc
online: true
- name: DigitalCamp Atlanta 2020
location: Atlanta, GA
date: 2020-09-11
url: https://www.drupalcampatlanta.com/2020/sessions/taking-flight-tailwind-css
online: true
- name: Bristol JS
location: Bristol, UK
date: 2020-09-30
url: https://techtalks.io/events/f8e26038-2561-484e-8a74-7a1e3a0369b8
online: true
- name: "Drupal Virtual Cafe #3"
location: Kyiv, Ukraine
date: 2020-10-15
url: https://groups.drupal.org/ukraine
online: true
- name: PHP Cambridge
location: Cambridge, UK
date: 2021-01-19
url: https://www.meetup.com/phpcambridge
online: true
- name: Nashville PHP
date: 2023-02-16
url: https://www.meetup.com/south-wales-tech/events/291092930
-
name: Nashville PHP
location: Nashville, TN, USA
date: 2021-02-09
url: https://www.meetup.com/nashvillephp/events/kzkdwryccdbmb
online: true
- name: Bristol Software Development Meetup
-
name: PHP Cambridge
location: Cambridge, UK
date: 2021-01-19
url: https://www.meetup.com/phpcambridge
online: true
-
name: "Drupal Virtual Cafe #3"
location: Kyiv, Ukraine
date: 2020-10-15
url: https://groups.drupal.org/ukraine
online: true
-
name: Bristol JS
location: Bristol, UK
date: 2023-02-16
url: https://www.meetup.com/south-wales-tech/events/291092930
- name: Norfolk Developers Conference
location: Norwich, UK
date: 2023-02-23
url: https://nordevcon.com
date: 2020-09-30
url: https://techtalks.io/events/f8e26038-2561-484e-8a74-7a1e3a0369b8
online: true
-
name: DigitalCamp Atlanta 2020
location: Atlanta, GA
date: 2020-09-11
url: https://www.drupalcampatlanta.com/2020/sessions/taking-flight-tailwind-css
online: true
-
name: Drupal Yorkshire
location: Leeds, UK
date: 2020-08-20
url: https://www.meetup.com/DrupalYorkshire/events/zwzsfpybclbbc
online: true
-
name: PHP Hampshire
location: Portsmouth, UK
date: 2020-07-08
url: https://www.meetup.com/meetup-group-yzpbvTYv/events/271430269
online: true
-
name: CMS Philly
location: Philadelphia, USA
date: 2020-05-01
url: https://cmsphilly.org
online: true
-
name: Blue Conf 2019
location: Cardiff, UK
date: 2019-06-07
url: https://blueconf.co.uk
-
name: WordCamp Bristol 2019
location: Bristol, UK
date: 2019-05-18
url: https://2019.bristol.wordcamp.org
-
name: Cheltenham WordPress Meetup
location: Cheltenham, UK
date: 2019-04-17
url: https://www.meetup.com/Cheltenham-WordPress-Meetup
-
name: PHP South Wales
location: Cardiff, UK
date: 2018-07-31
url: https://www.phpsouthwales.uk
-
name: Drupal Bristol
location: Bristol, UK
date: 2018-01-17
url: https://www.drupalbristol.org.uk
- name: Drupal Bristol
location: Bristol, UK
date: 2018-01-17
url: https://www.drupalbristol.org.uk
meta:
og:
title: Taking Flight with Tailwind CSS

View file

@ -16,42 +16,15 @@ image:
use: [talks]
events:
-
name: DrupalCamp London 2017
location: London, UK
date: 2017-03-04
time: "16:15 - 17:00"
name: DrupalCon Lille 2023
location: Lille, France
date: 2023-10-17
time: "15:00 - 15:45"
url: https://events.drupal.org/lille2023/session/tdd-test-driven-drupal-introduction-automated-testing-and-test-driven-development
-
name: DrupalCamp Dublin 2017
location: Dublin, Ireland
date: 2017-10-21
time: "12:00 - 12:40"
url: http://2017.drupal.ie
-
name: Drupal Bristol
date: 2017-11-22
location: Bristol, UK
url: https://www.drupalbristol.org.uk
-
name: Drupal Somerset
date: 2018-06-14
location: Glastonbury, UK
-
name: Drupal Developer Days 2018
date: 2018-07-05
time: "12:15 - 13:00"
location: Lisbon, Portugal
url: http://lisbon2018.drupaldays.org
-
name: DrupalCamp London 2019
date: 2019-03-02
time: "14:00 - 14:45"
location: London, UK
url: http://drupalcamp.london
-
name: NWDUG
date: 2020-05-12
location: Manchester, UK
url: http://nwdrupal.org.uk
name: DrupalCon Europe 2020
date: 2020-12-08
url: https://events.drupal.org/europe2020/sessions/tdd-test-driven-drupal
online: true
-
name: Bay Area Drupal Camp (BADCamp)
@ -59,16 +32,43 @@ events:
url: https://2020.badcamp.org/session/tdd-test-driven-drupal
online: true
-
name: DrupalCon Europe 2020
date: 2020-12-08
url: https://events.drupal.org/europe2020/sessions/tdd-test-driven-drupal
name: NWDUG
date: 2020-05-12
location: Manchester, UK
url: http://nwdrupal.org.uk
online: true
-
name: DrupalCon Lille 2023
location: Lille, France
date: 2023-10-17
time: "15:00 - 15:45"
url: https://events.drupal.org/lille2023/session/tdd-test-driven-drupal-introduction-automated-testing-and-test-driven-development
name: DrupalCamp London 2019
date: 2019-03-02
time: "14:00 - 14:45"
location: London, UK
url: http://drupalcamp.london
-
name: Drupal Developer Days 2018
date: 2018-07-05
time: "12:15 - 13:00"
location: Lisbon, Portugal
url: http://lisbon2018.drupaldays.org
-
name: Drupal Somerset
date: 2018-06-14
location: Glastonbury, UK
-
name: Drupal Bristol
date: 2017-11-22
location: Bristol, UK
url: https://www.drupalbristol.org.uk
-
name: DrupalCamp Dublin 2017
location: Dublin, Ireland
date: 2017-10-21
time: "12:00 - 12:40"
url: http://2017.drupal.ie
-
name: DrupalCamp London 2017
location: London, UK
date: 2017-03-04
time: "16:15 - 17:00"
---
Testing is important.

View file

@ -8,7 +8,8 @@ speakerdeck:
code: https://github.com/opdavies/sculpin-demo
tweets: yes
events:
- name: DrupalCamp North 2015
-
name: DrupalCamp North 2015
location: Sunderland, UK
url: http://drupalcampnorth.org
date: 2015-07-25

View file

@ -13,20 +13,21 @@ meta:
image:
url: '%site.assets_url%/assets/images/talks/things-you-should-know-about-php.png'
events:
- name: Swansea Software Development Meetup (SSDC)
location: Swansea, UK
url: https://www.meetup.com/Swansea-Software-Development-Meetup
date: 2019-01-28
- name: PHP South West
location: Bristol, UK
url: https://www.meetup.com/php-sw/events/284341510
date: 2022-03-09
- name: PHP Stoke
-
name: PHP Stoke
location: Stoke-on-Trent, UK
url: https://www.eventbrite.com/e/php-stoke-tickets-429043128547
date: 2023-01-12
-
name: PHP South West
location: Bristol, UK
url: https://www.meetup.com/php-sw/events/284341510
date: 2022-03-09
-
name: Swansea Software Development Meetup (SSDC)
location: Swansea, UK
url: https://www.meetup.com/Swansea-Software-Development-Meetup
date: 2019-01-28
---
An introduction to PHP, presented to the Swansea Software Development Community (SSDC) meetup and PHP South West.

View file

@ -11,22 +11,17 @@ video:
type: youtube
id: AcYMXiom0o8
events:
- name: DrupalNYC
location: New York, USA
url: https://ti.to/drupalnyc/meetup-2020-09-02
date: 2020-09-02
-
name: Midwest PHP
url: https://midwestphp.org/talks/7C0m4I87vq72cDoXvsHFRp/Upgrading_your_site_to_Drupal_9
date: 2021-04-22
online: true
- name: Leeds PHP
-
name: Leeds PHP
location: Leeds, UK
url: https://www.meetup.com/leedsphp/events/272504993
date: 2020-09-23
online: true
- name: Midwest PHP
url: https://midwestphp.org/talks/7C0m4I87vq72cDoXvsHFRp/Upgrading_your_site_to_Drupal_9
date: 2021-04-22
online: true
---
For most Drupal Developers and users, the idea of moving a project from one

View file

@ -11,15 +11,17 @@ video:
tags: [nomad-php, lightning-talk, laravel, collections]
type: Lightning talk
events:
- name: Nomad PHP
-
name: PHP South Wales
location: Cardiff, UK
url: https://www.phpsouthwales.uk
date: 2018-08-28
-
name: Nomad PHP
url: https://nomadphp.com
online: true
date: 2017-12-21
time: 19:00 CET
- name: PHP South Wales
location: Cardiff, UK
url: https://www.phpsouthwales.uk
date: 2018-08-28
---
Laravel's Illuminate Collections are a powerful object-orientated way of interacting with PHP arrays, but did you know that they can be used outside of Laravel, in any PHP project?

View file

@ -9,19 +9,22 @@ video:
type: youtube
id: oO0-E_FBS-U
events:
- name: NWDUG
location: Manchester, UK
url: https://www.meetup.com/nwdrupal/events/272098270
date: 2020-08-11
-
name: PHP North West
url: https://www.phpnw.org.uk
date: 2021-02-02
online: true
- name: PHP South West
-
name: PHP South West
location: Bristol, UK
url: https://www.meetup.com/php-sw/events/272787346
date: 2020-09-09
online: true
- name: PHP North West
url: https://www.phpnw.org.uk
date: 2021-02-02
-
name: NWDUG
location: Manchester, UK
url: https://www.meetup.com/nwdrupal/events/272098270
date: 2020-08-11
online: true
---

View file

@ -8,7 +8,8 @@ speakerdeck:
url: https://speakerdeck.com/opdavies/working-without-workspace
video: ~
events:
- name: PHP London
-
name: PHP London
location: London, UK
url: https://www.meetup.com/phplondon/events/292657869
date: 2023-04-06