From 9b3521447ad6d5590c4c5072e2f94b5e7289814a Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Mon, 16 Dec 2024 12:00:00 +0000 Subject: [PATCH] Add episode filename to each podcast episode --- source/_podcast_episodes/1-retrofit.md | 1 + .../10-ryan-weaver-symfonycasts.md | 1 + source/_podcast_episodes/11-mark-conroy.md | 1 + .../_podcast_episodes/12-nick-janetakis-docker.md | 1 + source/_podcast_episodes/13-ryan-szrama-centarro.md | 1 + source/_podcast_episodes/14-yuri-gerasymov-diffy.md | 1 + .../15-rob-allen-domain-driven-design.md | 1 + .../16-simon-graham-weight-loss.md | 1 + source/_podcast_episodes/17-jochen-lillich.md | 1 + source/_podcast_episodes/18-andy-hoang.md | 1 + source/_podcast_episodes/19-sam-mortenson.md | 1 + source/_podcast_episodes/2-alternate-realities.md | 1 + source/_podcast_episodes/20-george-gordon.md | 1 + .../21-eirik-morland-violinist-2.md | 1 + source/_podcast_episodes/22-dave-liddament.md | 1 + source/_podcast_episodes/23-jurgen-haas-eca.md | 1 + .../24-chris-ballard-generative-ai.md | 1 + .../25-jess-archer-drush-laravel-prompts.md | 1 + .../3-non-technical-contribution.md | 1 + .../4-ed-crompton-oxfam-case-study.md | 1 + .../5-dieter-blomme-technical-debt.md | 1 + source/_podcast_episodes/6-dan-leech-php-tui.md | 1 + .../7-mike-karthauser-testing-legacy.md | 1 + .../_podcast_episodes/8-eirik-morland-violinist.md | 1 + source/_podcast_episodes/9-tim-lehnen.md | 1 + .../files/bb/episodes/{23-aeca.mp3 => 23-eca.mp3} | Bin 26 files changed, 25 insertions(+) rename static/files/bb/episodes/{23-aeca.mp3 => 23-eca.mp3} (100%) diff --git a/source/_podcast_episodes/1-retrofit.md b/source/_podcast_episodes/1-retrofit.md index 94722d7c2..0e95d5453 100644 --- a/source/_podcast_episodes/1-retrofit.md +++ b/source/_podcast_episodes/1-retrofit.md @@ -28,6 +28,7 @@ links: - https://www.twitch.tv/mglaman transistor: id: 7d728873 +episode_filename: 1-retrofit.mp3 --- In this episode, Oliver is joined by Matt Glaman to discuss Retrofit. A tool that makes it easier to upgrade Drupal websites by allowing legacy Drupal code to run on any version of Drupal. diff --git a/source/_podcast_episodes/10-ryan-weaver-symfonycasts.md b/source/_podcast_episodes/10-ryan-weaver-symfonycasts.md index 093a587ff..ad0f5180b 100644 --- a/source/_podcast_episodes/10-ryan-weaver-symfonycasts.md +++ b/source/_podcast_episodes/10-ryan-weaver-symfonycasts.md @@ -28,6 +28,7 @@ links: - https://github.com/weaverryan - - Ryan on YouTube - https://www.youtube.com/@weaverryan +episode_filename: 10-symfonycasts.mp3 --- This week, Oliver is joined by Ryan Weaver - Symfony Developer, Symfony core team member and Writer for SymfonyCasts to discuss the recent developments in Twig templates, SymfonyCasts, release cycles, and similarities between the Drupal and Symfony projects and communities. diff --git a/source/_podcast_episodes/11-mark-conroy.md b/source/_podcast_episodes/11-mark-conroy.md index d9b2ee01b..0010aed11 100644 --- a/source/_podcast_episodes/11-mark-conroy.md +++ b/source/_podcast_episodes/11-mark-conroy.md @@ -26,6 +26,7 @@ talking_points: - Lowering the barrier to entry to contribute to open-source projects. - Building a design system/component library with web components. - The Content Access by Path module that was developed for Essex County Council. +episode_filename: 11-something-useful.mp3 --- This week, Oliver is joined by Mark Conroy - Director of Development at Annertech - to discuss all things front-end and how to build something useful in one day. diff --git a/source/_podcast_episodes/12-nick-janetakis-docker.md b/source/_podcast_episodes/12-nick-janetakis-docker.md index 1a2791065..699217596 100644 --- a/source/_podcast_episodes/12-nick-janetakis-docker.md +++ b/source/_podcast_episodes/12-nick-janetakis-docker.md @@ -13,6 +13,7 @@ links: - - Nick's Docker example repositories on GitHub - https://github.com/nickjj?tab=repositories&q=-example talking_points: [] +episode_filename: 12-docker.mp3 --- This week, Oliver is joined by Nick Janetakis - a Software Developer, Docker Captain and Teacher who focuses on building and deploying web apps - to discuss Docker, content creation and more. diff --git a/source/_podcast_episodes/13-ryan-szrama-centarro.md b/source/_podcast_episodes/13-ryan-szrama-centarro.md index cfac1b553..aa173a469 100644 --- a/source/_podcast_episodes/13-ryan-szrama-centarro.md +++ b/source/_podcast_episodes/13-ryan-szrama-centarro.md @@ -54,6 +54,7 @@ chapters: - 51:58 Certified Centarro partners? - 57:38 Centarro roadmap. - 62:06 Wrapping up. +episode_filename: 13-drupal-commerce.mp3 --- This week, Oliver is joined by Ryan Szrama, CEO of Centarro, to discuss Drupal Commerce, Commerce Kickstart, Mario Kart and the dreaded `cache_form` table. diff --git a/source/_podcast_episodes/14-yuri-gerasymov-diffy.md b/source/_podcast_episodes/14-yuri-gerasymov-diffy.md index 775168d0e..8a01134b7 100644 --- a/source/_podcast_episodes/14-yuri-gerasymov-diffy.md +++ b/source/_podcast_episodes/14-yuri-gerasymov-diffy.md @@ -36,6 +36,7 @@ quotes: - With visual testing, it's very easy to get started. (YG) - Visual testing is great for showing your client your work. (YG) chapters: [] +episode_filename: 14-diffy.mp3 --- This week, Oliver discusses visual regression testing and Diffy with Yuri Gerasymov. diff --git a/source/_podcast_episodes/15-rob-allen-domain-driven-design.md b/source/_podcast_episodes/15-rob-allen-domain-driven-design.md index da8da291d..02380a183 100644 --- a/source/_podcast_episodes/15-rob-allen-domain-driven-design.md +++ b/source/_podcast_episodes/15-rob-allen-domain-driven-design.md @@ -42,6 +42,7 @@ quotes: - It's in the customer's best interest for you to get it right the first time. (OD) - You have to be proactive. It doesn't happen by default. (RA) chapters: [] +episode_filename: 15-ddd.mp3 --- This week, Oliver discusses Domain-Driven Design with PHP UK speaker, Rob Allen. diff --git a/source/_podcast_episodes/16-simon-graham-weight-loss.md b/source/_podcast_episodes/16-simon-graham-weight-loss.md index cc8740a1d..9d0ff5d15 100644 --- a/source/_podcast_episodes/16-simon-graham-weight-loss.md +++ b/source/_podcast_episodes/16-simon-graham-weight-loss.md @@ -11,6 +11,7 @@ links: talking_points: [] quotes: [] chapters: [] +episode_filename: 16-health-fitness-weight.mp3 --- This week, Oliver discusses health, fitness and weight loss with Personal Trainer and Weight Loss Coach, Simon Graham. diff --git a/source/_podcast_episodes/17-jochen-lillich.md b/source/_podcast_episodes/17-jochen-lillich.md index 4719ed17a..5727605fb 100644 --- a/source/_podcast_episodes/17-jochen-lillich.md +++ b/source/_podcast_episodes/17-jochen-lillich.md @@ -17,6 +17,7 @@ links: talking_points: [] quotes: [] chapters: [] +episode_filename: 17-automation-linux.mp3 --- This week, Oliver is joined by the Monospace Mentor - Jochen Lillich. diff --git a/source/_podcast_episodes/18-andy-hoang.md b/source/_podcast_episodes/18-andy-hoang.md index 801b90d79..67f9bed36 100644 --- a/source/_podcast_episodes/18-andy-hoang.md +++ b/source/_podcast_episodes/18-andy-hoang.md @@ -15,6 +15,7 @@ links: talking_points: [] quotes: [] chapters: [] +episode_filename: 18-lego-robotics.mp3 --- This week, Oliver is joined by Andy Hoang. They discuss teaching children to code with LEGO and robotics, and how to leverage open-source software. diff --git a/source/_podcast_episodes/19-sam-mortenson.md b/source/_podcast_episodes/19-sam-mortenson.md index 10f8a2530..07ef743e6 100644 --- a/source/_podcast_episodes/19-sam-mortenson.md +++ b/source/_podcast_episodes/19-sam-mortenson.md @@ -21,6 +21,7 @@ links: talking_points: [] quotes: [] chapters: [] +episode_filename: 19-sfc-static-drupal.mp3 --- In this episode, Oliver speaks with Sam Mortenson (samuelmortenson) about single file components in Drupal and Tome (a Drupal-based static website generator). diff --git a/source/_podcast_episodes/2-alternate-realities.md b/source/_podcast_episodes/2-alternate-realities.md index 32f06b175..b6ccdc336 100644 --- a/source/_podcast_episodes/2-alternate-realities.md +++ b/source/_podcast_episodes/2-alternate-realities.md @@ -20,6 +20,7 @@ links: - https://www.frontendunited.com transistor: id: 5f7e3397 +episode_filename: 2-alternate-realities.mp3 --- In this episode, Oliver is joined by Panagiotis Moutsopoulos to discuss about the whole first-time DrupalCon experience of Lille (France) and more specifically, his session Drupal’s Alternate Realities A BoF session presenting some history but mainly the different ways to tackle a problem in Drupal using different methodologies. diff --git a/source/_podcast_episodes/20-george-gordon.md b/source/_podcast_episodes/20-george-gordon.md index b8dd5e325..7f445ce9a 100644 --- a/source/_podcast_episodes/20-george-gordon.md +++ b/source/_podcast_episodes/20-george-gordon.md @@ -15,6 +15,7 @@ links: talking_points: [] quotes: [] chapters: [] +episode_filename: 20-bootcamps.mp3 --- In this episode, Oliver speaks with George Gordon - a graduate from the School of Code who was recently employed in their first Junior Developer role - about their move into tech and software development, their experiences at hack days and meetups, and their introduction to Drupal. diff --git a/source/_podcast_episodes/21-eirik-morland-violinist-2.md b/source/_podcast_episodes/21-eirik-morland-violinist-2.md index c4593a1ff..5fd5a1bfc 100644 --- a/source/_podcast_episodes/21-eirik-morland-violinist-2.md +++ b/source/_podcast_episodes/21-eirik-morland-violinist-2.md @@ -25,6 +25,7 @@ links: talking_points: [] quotes: [] chapters: [] +episode_filename: 21-violinist.mp3 --- Oliver is joined again by Eirik Morland (the first returning guest) to discuss recent improvements and enhancements to Violinist, such as Team support (a.k.a. multi-user subscriptions). diff --git a/source/_podcast_episodes/22-dave-liddament.md b/source/_podcast_episodes/22-dave-liddament.md index 5f7d3727d..ee792c9ce 100644 --- a/source/_podcast_episodes/22-dave-liddament.md +++ b/source/_podcast_episodes/22-dave-liddament.md @@ -25,6 +25,7 @@ links: talking_points: [] quotes: [] chapters: [] +episode_filename: 22-static-analysis.mp3 --- In this episode, Oliver is joined by Dave Liddament - Director at Lamp Bristol and Organiser of PHP South West - to discuss PHPStan and static analysis. diff --git a/source/_podcast_episodes/23-jurgen-haas-eca.md b/source/_podcast_episodes/23-jurgen-haas-eca.md index dbabb4fb2..22474bef8 100644 --- a/source/_podcast_episodes/23-jurgen-haas-eca.md +++ b/source/_podcast_episodes/23-jurgen-haas-eca.md @@ -17,6 +17,7 @@ links: talking_points: [] quotes: [] chapters: [] +episode_filename: 23-eca.mp3 --- In this episode, Oliver is joined by Jürgen Haas to discuss the Drupal Event, Condition, Action (ECA) module. diff --git a/source/_podcast_episodes/24-chris-ballard-generative-ai.md b/source/_podcast_episodes/24-chris-ballard-generative-ai.md index dfeca1bf0..49828edf6 100644 --- a/source/_podcast_episodes/24-chris-ballard-generative-ai.md +++ b/source/_podcast_episodes/24-chris-ballard-generative-ai.md @@ -19,6 +19,7 @@ links: talking_points: [] quotes: [] chapters: [] +episode_filename: 24-generative-ai.mp3 --- In this episode, Oliver is joined by Chris Ballard to discuss his recent talk at PHP South West about using generative AI in PHP, speaking at meetups and live coding. diff --git a/source/_podcast_episodes/25-jess-archer-drush-laravel-prompts.md b/source/_podcast_episodes/25-jess-archer-drush-laravel-prompts.md index 7b9a4f65d..c3ca18551 100644 --- a/source/_podcast_episodes/25-jess-archer-drush-laravel-prompts.md +++ b/source/_podcast_episodes/25-jess-archer-drush-laravel-prompts.md @@ -21,6 +21,7 @@ links: talking_points: [] quotes: [] chapters: [] +episode_filename: 25-laravel-prompts.mp3 --- In this episode, Oliver and Jess Archer (Engineering Team Lead at Laravel) discuss Laravel Prompts and Drush, PHP, Linux and working on the command line with tools like Neovim and tmux. diff --git a/source/_podcast_episodes/3-non-technical-contribution.md b/source/_podcast_episodes/3-non-technical-contribution.md index 246ccf578..f969a94bb 100644 --- a/source/_podcast_episodes/3-non-technical-contribution.md +++ b/source/_podcast_episodes/3-non-technical-contribution.md @@ -24,6 +24,7 @@ links: - https://www.youtube.com/channel/UCJslkuiIJLTRmYEvN2y-jzA transistor: id: 85bdc4c7 +episode_filename: 3-community-engagement.mp3 --- This week, Oliver is joined by Niklas Franke to discuss DrupalCon Lille, contributing to Drupal as a non-technical enthusiast, the Splash Awards and the Drupal community in Germany. diff --git a/source/_podcast_episodes/4-ed-crompton-oxfam-case-study.md b/source/_podcast_episodes/4-ed-crompton-oxfam-case-study.md index 2f9fe31c9..7ccf58d09 100644 --- a/source/_podcast_episodes/4-ed-crompton-oxfam-case-study.md +++ b/source/_podcast_episodes/4-ed-crompton-oxfam-case-study.md @@ -32,4 +32,5 @@ links: - https://phenaproxima.net/2018/08/07/behat-insanity.html - - Drupal Test Traits - https://gitlab.com/weitzman/drupal-test-traits +episode_filename: 4-oxfam.mp3 --- diff --git a/source/_podcast_episodes/5-dieter-blomme-technical-debt.md b/source/_podcast_episodes/5-dieter-blomme-technical-debt.md index d56a87a90..78fe8246c 100644 --- a/source/_podcast_episodes/5-dieter-blomme-technical-debt.md +++ b/source/_podcast_episodes/5-dieter-blomme-technical-debt.md @@ -26,4 +26,5 @@ links: - https://blog.holacracy.org/holacracy-basics-understanding-objections-d87b579d00d1 - - Decision by traffic light - https://www.linkedin.com/pulse/decision-making-101-traffic-lights-puppy-case-study-valerio-magliulo +episode_filename: 5-technical-debt.mp3 --- diff --git a/source/_podcast_episodes/6-dan-leech-php-tui.md b/source/_podcast_episodes/6-dan-leech-php-tui.md index 0061539a1..31c90f22c 100644 --- a/source/_podcast_episodes/6-dan-leech-php-tui.md +++ b/source/_podcast_episodes/6-dan-leech-php-tui.md @@ -32,6 +32,7 @@ links: - https://github.com/laravel/prompts - - Symfony Terminal component - https://speakerdeck.com/fabpot/the-symfony-terminal-component +episode_filename: 6-tuis-clis.mp3 --- In this week's episode, Oliver is joined by Dan Leech to discuss building command-line applications and TUIs with PHP based on Dan's open-source projects - Phpactor, PHPBench and, most recently, PHP-TUI. diff --git a/source/_podcast_episodes/7-mike-karthauser-testing-legacy.md b/source/_podcast_episodes/7-mike-karthauser-testing-legacy.md index c405a4a27..cb10312f5 100644 --- a/source/_podcast_episodes/7-mike-karthauser-testing-legacy.md +++ b/source/_podcast_episodes/7-mike-karthauser-testing-legacy.md @@ -30,6 +30,7 @@ links: - https://automica.io - - Mike on LinkedIn - https://www.linkedin.com/in/mikekarthauser +episode_filename: 7-testing-legacy.mp3 --- Oliver and Mike discuss e-commerce, legacy code, technical debt, automated testing, test-driven development, refactoring, code vs. no-code solutions, and Mike's recent talk at PHP South West in Bristol. diff --git a/source/_podcast_episodes/8-eirik-morland-violinist.md b/source/_podcast_episodes/8-eirik-morland-violinist.md index 2bbc3759d..9059dd8d1 100644 --- a/source/_podcast_episodes/8-eirik-morland-violinist.md +++ b/source/_podcast_episodes/8-eirik-morland-violinist.md @@ -22,6 +22,7 @@ links: - https://www.drupal.org/about/core/strategic-initiatives/automatic-updates - - Logo is a conductor, not a composer - https://github.com/composer/getcomposer.org/issues/36 +episode_filename: 8-violinist.mp3 --- Oliver and Eirik Morland discuss automated dependency updates with Violinist, PHP and Composer, why automation is good, and focusing on providing value for clients and customers. diff --git a/source/_podcast_episodes/9-tim-lehnen.md b/source/_podcast_episodes/9-tim-lehnen.md index 730cbc944..2167f83eb 100644 --- a/source/_podcast_episodes/9-tim-lehnen.md +++ b/source/_podcast_episodes/9-tim-lehnen.md @@ -28,6 +28,7 @@ links: - https://twitter.com/TimLehnen transistor: id: e5d5ba38 +episode_filename: 9-drupal-association.mp3 --- This week, Oliver is joined by Tim Lehnen - the CTO of the Drupal Association. diff --git a/static/files/bb/episodes/23-aeca.mp3 b/static/files/bb/episodes/23-eca.mp3 similarity index 100% rename from static/files/bb/episodes/23-aeca.mp3 rename to static/files/bb/episodes/23-eca.mp3