diff --git a/source/_pages/talks.md b/source/_pages/talks.md index cb962ef5..565ed219 100644 --- a/source/_pages/talks.md +++ b/source/_pages/talks.md @@ -12,7 +12,7 @@ use: [talks] Since September 2012, I have given {{ get_past_talk_count(data.talks) }} public presentations and workshops at various conferences and meetups, in-person and remotely, on topics including PHP, Drupal, automated testing, Git, CSS, and systems administration. -{% for talk in data.talks|sort((a, b) => a.events|first.date|date('U') > b.events|first.date|date('U') ? -1 : 1) %} +{% for talk in data.talks|sort((a, b) => a.events|last.date|date('U') > b.events|last.date|date('U') ? -1 : 1) %}

diff --git a/source/_talks/automated-testing-test-driven-development-drupal-8.md b/source/_talks/automated-testing-test-driven-development-drupal-8.md index dd635ade..afafede2 100644 --- a/source/_talks/automated-testing-test-driven-development-drupal-8.md +++ b/source/_talks/automated-testing-test-driven-development-drupal-8.md @@ -2,16 +2,16 @@ 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 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 --- diff --git a/source/_talks/building-build-configs.md b/source/_talks/building-build-configs.md index a7a1bc40..9b81f235 100644 --- a/source/_talks/building-build-configs.md +++ b/source/_talks/building-build-configs.md @@ -8,18 +8,18 @@ speakerdeck: video: ~ image: ~ events: - - 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 South West (PHPSW) location: Bristol, UK date: 2023-11-08 url: https://www.meetup.com/php-sw/events/296917370 + - 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 --- [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. diff --git a/source/_talks/building-static-websites-sculpin.md b/source/_talks/building-static-websites-sculpin.md index 56c0327b..763df3d3 100644 --- a/source/_talks/building-static-websites-sculpin.md +++ b/source/_talks/building-static-websites-sculpin.md @@ -10,38 +10,38 @@ video: type: youtube id: axy6ltc9meA events: - - name: PHP Berkshire - date: 2024-08-28 - location: Reading, UK - url: https://www.meetup.com/php-berkshire/events/301850284 - - name: BrumPHP - date: 2024-05-23 - location: Birmingham, UK - url: https://www.eventbrite.com/e/brumphp-23rd-may-2024-tickets-803037766577 - name: PHP South West - date: 2024-02-14 location: Bristol, UK - url: https://www.meetup.com/php-sw/events/298880313 - - name: GroningenPHP - date: 2021-12-09 - location: Groningen, Netherlands - url: https://www.meetup.com/GroningenPHP/events/281648855 + 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: Drupal Yorkshire - date: 2021-08-19 - location: Leeds, UK - url: https://www.meetup.com/DrupalYorkshire/events/280100968 + - name: GroningenPHP + date: 2021-12-09 + location: Groningen, Netherlands + url: https://www.meetup.com/GroningenPHP/events/281648855 online: true - name: PHP South West + date: 2024-02-14 location: Bristol, UK - date: 2015-10-14 - url: https://phpsw.uk/events/2015-10-lightning-talks - joindin: https://joind.in/talk/view/15486 + url: https://www.meetup.com/php-sw/events/298880313 + - name: BrumPHP + date: 2024-05-23 + location: Birmingham, UK + url: https://www.eventbrite.com/e/brumphp-23rd-may-2024-tickets-803037766577 + - name: PHP Berkshire + date: 2024-08-28 + location: Reading, UK + url: https://www.meetup.com/php-berkshire/events/301850284 --- [Sculpin][0] is a static site generator written in PHP. It converts Markdown diff --git a/source/_talks/deploying-drupal-fabric.md b/source/_talks/deploying-drupal-fabric.md index 81063f2f..c08af3e9 100644 --- a/source/_talks/deploying-drupal-fabric.md +++ b/source/_talks/deploying-drupal-fabric.md @@ -12,14 +12,14 @@ speakerdeck: url: "https://speakerdeck.com/opdavies/deploying-drupal-and-anything-else-with-fabric" embed: '' events: - - 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 --- You’ve 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). diff --git a/source/_talks/deploying-php-ansible-ansistrano.md b/source/_talks/deploying-php-ansible-ansistrano.md index e3ae2d09..f7341450 100644 --- a/source/_talks/deploying-php-ansible-ansistrano.md +++ b/source/_talks/deploying-php-ansible-ansistrano.md @@ -10,71 +10,71 @@ video: type: youtube id: dQL-gOnxXCM events: - - 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 + - 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 Edinburgh - date: 2020-03-12 - location: Edinburgh, UK - url: https://www.meetup.com/Drupal-Edinburgh/events/267905594 + - 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 + date: 2021-06-15 + location: New York, USA + url: https://ti.to/drupalnyc/lunch-learn-2021-06-15 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! You’ve 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. diff --git a/source/_talks/deploying-php-fabric.md b/source/_talks/deploying-php-fabric.md index 8c3f22f8..532937e9 100644 --- a/source/_talks/deploying-php-fabric.md +++ b/source/_talks/deploying-php-fabric.md @@ -16,22 +16,22 @@ 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 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 --- You’ve 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). diff --git a/source/_talks/drupal-8-php-libraries-drupalorg-api.md b/source/_talks/drupal-8-php-libraries-drupalorg-api.md index 8725ebaa..00caf575 100644 --- a/source/_talks/drupal-8-php-libraries-drupalorg-api.md +++ b/source/_talks/drupal-8-php-libraries-drupalorg-api.md @@ -14,16 +14,16 @@ video: type: youtube id: JyDjC7gGDpU events: - - 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 + - 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 + location: London, UK + url: http://drupalcamp.london + date: 2019-03-03 + time: "12:05 - 12:50" --- A overview and demo of some of the open source projects that I’ve 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. diff --git a/source/_talks/drupal-vm-generator.md b/source/_talks/drupal-vm-generator.md index 0d074882..af7db1cd 100644 --- a/source/_talks/drupal-vm-generator.md +++ b/source/_talks/drupal-vm-generator.md @@ -11,14 +11,14 @@ video: type: youtube id: U1pbKAAO2Wo events: - - 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 + - name: Drupal Bristol + location: Bristol, UK + url: https://www.drupalbristol.org.uk + date: 2016-04-02 --- An short talk about the [Drupal VM Generator][1] project. diff --git a/source/_talks/drupalorg-2015.md b/source/_talks/drupalorg-2015.md index 21aa7a3a..25f54c52 100644 --- a/source/_talks/drupalorg-2015.md +++ b/source/_talks/drupalorg-2015.md @@ -6,12 +6,12 @@ speakerdeck: ratio: "1.77777777777778" url: https://speakerdeck.com/opdavies/drupal-dot-org-in-14 events: - - name: DrupalCamp London 2015 - location: London, UK - date: 2015-02-28 - name: DrupalCamp Brighton location: Brighton, UK date: 2015-01-18 + - name: DrupalCamp London 2015 + location: London, UK + date: 2015-02-28 --- A retrospective of the Drupal Association’s work in 2014 and a look forward to what we’ll be working on in 2015. diff --git a/source/_talks/getting-your-data-into-drupal-8.md b/source/_talks/getting-your-data-into-drupal-8.md index e8ce6b60..d6308152 100644 --- a/source/_talks/getting-your-data-into-drupal-8.md +++ b/source/_talks/getting-your-data-into-drupal-8.md @@ -19,14 +19,14 @@ meta: height: 1440 type: image/png events: - - 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 + - name: DrupalCamp London 2017 + date: 2017-03-04 + time: "12:05 - 12:50" + location: London, UK --- If you’ve moved a site from Drupal 6 to 7, the chances are that you’ve 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. diff --git a/source/_talks/goodbye-drush-make-hello-composer.md b/source/_talks/goodbye-drush-make-hello-composer.md index ae2f514d..34b4140d 100644 --- a/source/_talks/goodbye-drush-make-hello-composer.md +++ b/source/_talks/goodbye-drush-make-hello-composer.md @@ -9,16 +9,16 @@ 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 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], PHP’s dependency manager. diff --git a/source/_talks/taking-flight-with-tailwind-css.md b/source/_talks/taking-flight-with-tailwind-css.md index b1519eb3..183a514d 100644 --- a/source/_talks/taking-flight-with-tailwind-css.md +++ b/source/_talks/taking-flight-with-tailwind-css.md @@ -20,42 +20,30 @@ meta: height: 1440 type: "image/png" events: - - name: DrupalCamp Belgium - location: Ghent, Belgium - date: 2024-05-11 - url: https://www.drupalcamp.be/en/drupalcamp-ghent-2024/session/taking-flight-tailwi%E2%80%A6 - - name: Norfolk Developers Conference - location: Norwich, UK - date: 2023-02-23 - url: https://nordevcon.com - - name: Bristol Software Development Meetup + - name: Drupal Bristol location: Bristol, UK - 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: 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 + 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: 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 + 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: Drupal Yorkshire location: Leeds, UK @@ -67,31 +55,43 @@ events: 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 + - name: DigitalCamp Atlanta 2020 + location: Atlanta, GA, USA + date: 2020-09-11 + url: https://www.drupalcampatlanta.com/2020/sessions/taking-flight-tailwind-css online: true - - name: Blue Conf 2019 - location: Cardiff, UK - date: 2019-06-07 - url: https://blueconf.co.uk - - name: WordCamp Bristol 2019 + - name: Bristol JS 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 + 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 + location: Nashville, TN, USA + date: 2021-02-09 + url: https://www.meetup.com/nashvillephp/events/kzkdwryccdbmb + online: true + - name: Bristol Software Development Meetup location: Bristol, UK - date: 2018-01-17 - url: https://www.drupalbristol.org.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 + - name: DrupalCamp Belgium + location: Ghent, Belgium + date: 2024-05-11 + url: https://www.drupalcamp.be/en/drupalcamp-ghent-2024/session/taking-flight-tailwi%E2%80%A6 --- An introduction to utility class and component-based styling, and how to soar with [Tailwind CSS][1]. diff --git a/source/_talks/tdd-test-driven-drupal.md b/source/_talks/tdd-test-driven-drupal.md index 597068cf..5046cb03 100644 --- a/source/_talks/tdd-test-driven-drupal.md +++ b/source/_talks/tdd-test-driven-drupal.md @@ -15,54 +15,55 @@ image: type: image/png use: [talks] events: - - name: DrupalCamp Belgium - location: Ghent, Belgium - date: 2024-05-10 - url: https://www.drupalcamp.be/en/drupalcamp-ghent-2024/session/tdd-test-driven-drup%E2%80%A6 - - 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: 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) - date: 2020-10-14 - url: https://2020.badcamp.org/session/tdd-test-driven-drupal - online: true - - name: NWDUG - date: 2020-05-12 - location: Manchester, UK - url: http://nwdrupal.org.uk - online: true - - name: DrupalCamp London 2019 - date: 2019-03-02 - time: "14:00 - 14:45" + - name: DrupalCamp London 2017 location: London, UK + date: 2017-03-04 + time: "16:15 - 17:00" 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 + - 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 - date: 2017-03-04 - time: "16:15 - 17:00" + url: http://drupalcamp.london + - name: NWDUG + date: 2020-05-12 + location: Manchester, UK + url: http://nwdrupal.org.uk + online: true + - name: Bay Area Drupal Camp (BADCamp) + date: 2020-10-14 + 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 + 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 Belgium + location: Ghent, Belgium + date: 2024-05-10 + url: https://www.drupalcamp.be/en/drupalcamp-ghent-2024/session/tdd-test-driven-drup%E2%80%A6 --- Testing is important. diff --git a/source/_talks/things-you-should-know-about-php.md b/source/_talks/things-you-should-know-about-php.md index 2a8ed1db..b547b911 100644 --- a/source/_talks/things-you-should-know-about-php.md +++ b/source/_talks/things-you-should-know-about-php.md @@ -13,18 +13,18 @@ meta: image: url: '%site.assets.url%/assets/images/talks/things-you-should-know-about-php.png' events: - - 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 + - name: PHP South West + location: Bristol, UK + url: https://www.meetup.com/php-sw/events/284341510 + date: 2022-03-09 + - name: PHP Stoke + location: Stoke-on-Trent, UK + url: https://www.eventbrite.com/e/php-stoke-tickets-429043128547 + date: 2023-01-12 --- An introduction to PHP, presented to the Swansea Software Development Community (SSDC) meetup and PHP South West. diff --git a/source/_talks/upgrading-your-site-drupal-9.md b/source/_talks/upgrading-your-site-drupal-9.md index ad9c0764..5fcd9569 100644 --- a/source/_talks/upgrading-your-site-drupal-9.md +++ b/source/_talks/upgrading-your-site-drupal-9.md @@ -10,18 +10,18 @@ video: type: youtube id: AcYMXiom0o8 events: - - name: Midwest PHP + - name: Drupal NYC meetup url: https://midwestphp.org/talks/7C0m4I87vq72cDoXvsHFRp/Upgrading_your_site_to_Drupal_9 - date: 2021-04-22 + date: 2020-09-02 online: true - name: Leeds PHP location: Leeds, UK url: https://www.meetup.com/leedsphp/events/272504993 date: 2020-09-23 online: true - - name: Drupal NYC meetup + - name: Midwest PHP url: https://midwestphp.org/talks/7C0m4I87vq72cDoXvsHFRp/Upgrading_your_site_to_Drupal_9 - date: 2020-09-02 + date: 2021-04-22 online: true --- diff --git a/source/_talks/using-illuminate-collections-outside-laravel.md b/source/_talks/using-illuminate-collections-outside-laravel.md index b2bf5f6c..ddf606cb 100644 --- a/source/_talks/using-illuminate-collections-outside-laravel.md +++ b/source/_talks/using-illuminate-collections-outside-laravel.md @@ -10,15 +10,15 @@ video: id: 1l0kO-iaN_o type: Lightning talk events: - - 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? diff --git a/source/_talks/working-with-workspace.md b/source/_talks/working-with-workspace.md index c86ea4b0..d5498b09 100644 --- a/source/_talks/working-with-workspace.md +++ b/source/_talks/working-with-workspace.md @@ -9,19 +9,19 @@ video: type: youtube id: oO0-E_FBS-U events: - - 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 - name: PHP South West location: Bristol, UK url: https://www.meetup.com/php-sw/events/272787346 date: 2020-09-09 online: true - - 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 ---