From 6efb4458c234b6632a183aeadee88964e0147d3e Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 26 Dec 2024 09:58:35 +0000 Subject: [PATCH] Add duration and file size to each episode --- source/_podcast_episodes/1-retrofit.md | 2 ++ source/_podcast_episodes/10-ryan-weaver-symfonycasts.md | 2 ++ source/_podcast_episodes/11-mark-conroy.md | 2 ++ source/_podcast_episodes/12-nick-janetakis-docker.md | 2 ++ source/_podcast_episodes/13-ryan-szrama-centarro.md | 2 ++ source/_podcast_episodes/14-yuri-gerasymov-diffy.md | 2 ++ source/_podcast_episodes/15-rob-allen-domain-driven-design.md | 2 ++ source/_podcast_episodes/16-simon-graham-weight-loss.md | 2 ++ source/_podcast_episodes/17-jochen-lillich.md | 2 ++ source/_podcast_episodes/18-andy-hoang.md | 2 ++ source/_podcast_episodes/19-sam-mortenson.md | 2 ++ source/_podcast_episodes/2-alternate-realities.md | 2 ++ source/_podcast_episodes/20-george-gordon.md | 2 ++ source/_podcast_episodes/21-eirik-morland-violinist-2.md | 2 ++ source/_podcast_episodes/22-dave-liddament.md | 2 ++ source/_podcast_episodes/23-jurgen-haas-eca.md | 2 ++ source/_podcast_episodes/24-chris-ballard-generative-ai.md | 2 ++ .../_podcast_episodes/25-jess-archer-drush-laravel-prompts.md | 2 ++ source/_podcast_episodes/3-non-technical-contribution.md | 2 ++ source/_podcast_episodes/4-ed-crompton-oxfam-case-study.md | 2 ++ source/_podcast_episodes/5-dieter-blomme-technical-debt.md | 2 ++ source/_podcast_episodes/6-dan-leech-php-tui.md | 2 ++ source/_podcast_episodes/7-mike-karthauser-testing-legacy.md | 2 ++ source/_podcast_episodes/8-eirik-morland-violinist.md | 2 ++ source/_podcast_episodes/9-tim-lehnen.md | 2 ++ source/rss/bb.xml.twig | 1 - 26 files changed, 50 insertions(+), 1 deletion(-) diff --git a/source/_podcast_episodes/1-retrofit.md b/source/_podcast_episodes/1-retrofit.md index 0e95d545..76da5616 100644 --- a/source/_podcast_episodes/1-retrofit.md +++ b/source/_podcast_episodes/1-retrofit.md @@ -29,6 +29,8 @@ links: transistor: id: 7d728873 episode_filename: 1-retrofit.mp3 +file_size: 20523767 +duration: 0:43:52 --- 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 ad0f5180..b82e2aa0 100644 --- a/source/_podcast_episodes/10-ryan-weaver-symfonycasts.md +++ b/source/_podcast_episodes/10-ryan-weaver-symfonycasts.md @@ -29,6 +29,8 @@ links: - - Ryan on YouTube - https://www.youtube.com/@weaverryan episode_filename: 10-symfonycasts.mp3 +file_size: 26892969 +duration: 0:53:59 --- 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 0010aed1..3c490487 100644 --- a/source/_podcast_episodes/11-mark-conroy.md +++ b/source/_podcast_episodes/11-mark-conroy.md @@ -27,6 +27,8 @@ talking_points: - 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 +file_size: 30369780 +duration: 1:02:28 --- 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 69921759..649bab0b 100644 --- a/source/_podcast_episodes/12-nick-janetakis-docker.md +++ b/source/_podcast_episodes/12-nick-janetakis-docker.md @@ -14,6 +14,8 @@ links: - https://github.com/nickjj?tab=repositories&q=-example talking_points: [] episode_filename: 12-docker.mp3 +file_size: 28021353 +duration: 0:51:48 --- 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 aa173a46..b7fa3e60 100644 --- a/source/_podcast_episodes/13-ryan-szrama-centarro.md +++ b/source/_podcast_episodes/13-ryan-szrama-centarro.md @@ -55,6 +55,8 @@ chapters: - 57:38 Centarro roadmap. - 62:06 Wrapping up. episode_filename: 13-drupal-commerce.mp3 +file_size: 30353061 +duration: 1:03:36 --- 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 8a01134b..783ce741 100644 --- a/source/_podcast_episodes/14-yuri-gerasymov-diffy.md +++ b/source/_podcast_episodes/14-yuri-gerasymov-diffy.md @@ -37,6 +37,8 @@ quotes: - Visual testing is great for showing your client your work. (YG) chapters: [] episode_filename: 14-diffy.mp3 +file_size: 22892297 +duration: 0:46:25 --- 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 02380a18..5a95704b 100644 --- a/source/_podcast_episodes/15-rob-allen-domain-driven-design.md +++ b/source/_podcast_episodes/15-rob-allen-domain-driven-design.md @@ -43,6 +43,8 @@ quotes: - You have to be proactive. It doesn't happen by default. (RA) chapters: [] episode_filename: 15-ddd.mp3 +file_size: 24444165 +duration: 0:56:08 --- 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 9d0ff5d1..b7edf9d8 100644 --- a/source/_podcast_episodes/16-simon-graham-weight-loss.md +++ b/source/_podcast_episodes/16-simon-graham-weight-loss.md @@ -12,6 +12,8 @@ talking_points: [] quotes: [] chapters: [] episode_filename: 16-health-fitness-weight.mp3 +file_size: 22258088 +duration: 0:42:06 --- 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 5727605f..0de39f38 100644 --- a/source/_podcast_episodes/17-jochen-lillich.md +++ b/source/_podcast_episodes/17-jochen-lillich.md @@ -18,6 +18,8 @@ talking_points: [] quotes: [] chapters: [] episode_filename: 17-automation-linux.mp3 +file_size: 26449557 +duration: 0:54:23 --- 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 67f9bed3..6b72c323 100644 --- a/source/_podcast_episodes/18-andy-hoang.md +++ b/source/_podcast_episodes/18-andy-hoang.md @@ -16,6 +16,8 @@ talking_points: [] quotes: [] chapters: [] episode_filename: 18-lego-robotics.mp3 +file_size: 25854381 +duration: 0:51:06 --- 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 07ef743e..3277ac74 100644 --- a/source/_podcast_episodes/19-sam-mortenson.md +++ b/source/_podcast_episodes/19-sam-mortenson.md @@ -22,6 +22,8 @@ talking_points: [] quotes: [] chapters: [] episode_filename: 19-sfc-static-drupal.mp3 +file_size: 15153981 +duration: 0:30:58 --- 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 b6ccdc33..cb5f6346 100644 --- a/source/_podcast_episodes/2-alternate-realities.md +++ b/source/_podcast_episodes/2-alternate-realities.md @@ -21,6 +21,8 @@ links: transistor: id: 5f7e3397 episode_filename: 2-alternate-realities.mp3 +file_size: 19346455 +duration: 0:43:51 --- 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 7f445ce9..6706db03 100644 --- a/source/_podcast_episodes/20-george-gordon.md +++ b/source/_podcast_episodes/20-george-gordon.md @@ -16,6 +16,8 @@ talking_points: [] quotes: [] chapters: [] episode_filename: 20-bootcamps.mp3 +file_size: 23938605 +duration: 0:48:12 --- 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 b4c5cd42..251ab93e 100644 --- a/source/_podcast_episodes/21-eirik-morland-violinist-2.md +++ b/source/_podcast_episodes/21-eirik-morland-violinist-2.md @@ -26,6 +26,8 @@ talking_points: [] quotes: [] chapters: [] episode_filename: 21-violinist.mp3 +file_size: 30666885 +duration: 1:01:55 --- 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 ee792c9c..3739f269 100644 --- a/source/_podcast_episodes/22-dave-liddament.md +++ b/source/_podcast_episodes/22-dave-liddament.md @@ -26,6 +26,8 @@ talking_points: [] quotes: [] chapters: [] episode_filename: 22-static-analysis.mp3 +file_size: 25543869 +duration: 0:58:55 --- 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 22474bef..039aa0ce 100644 --- a/source/_podcast_episodes/23-jurgen-haas-eca.md +++ b/source/_podcast_episodes/23-jurgen-haas-eca.md @@ -18,6 +18,8 @@ talking_points: [] quotes: [] chapters: [] episode_filename: 23-eca.mp3 +file_size: 21181821 +duration: 0:51:53 --- 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 49828edf..6cb66c2d 100644 --- a/source/_podcast_episodes/24-chris-ballard-generative-ai.md +++ b/source/_podcast_episodes/24-chris-ballard-generative-ai.md @@ -20,6 +20,8 @@ talking_points: [] quotes: [] chapters: [] episode_filename: 24-generative-ai.mp3 +file_size: 29900397 +duration: 00:58:33 --- 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 c3ca1855..9decce76 100644 --- a/source/_podcast_episodes/25-jess-archer-drush-laravel-prompts.md +++ b/source/_podcast_episodes/25-jess-archer-drush-laravel-prompts.md @@ -22,6 +22,8 @@ talking_points: [] quotes: [] chapters: [] episode_filename: 25-laravel-prompts.mp3 +file_size: 20523767 +duration: 1:02:41 --- 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 f969a94b..dba95994 100644 --- a/source/_podcast_episodes/3-non-technical-contribution.md +++ b/source/_podcast_episodes/3-non-technical-contribution.md @@ -25,6 +25,8 @@ links: transistor: id: 85bdc4c7 episode_filename: 3-community-engagement.mp3 +file_size: 24882117 +duration: 0:50:39 --- 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 7ccf58d0..d1db132e 100644 --- a/source/_podcast_episodes/4-ed-crompton-oxfam-case-study.md +++ b/source/_podcast_episodes/4-ed-crompton-oxfam-case-study.md @@ -33,4 +33,6 @@ links: - - Drupal Test Traits - https://gitlab.com/weitzman/drupal-test-traits episode_filename: 4-oxfam.mp3 +file_size: 21505533 +duration: 0:47:36 --- diff --git a/source/_podcast_episodes/5-dieter-blomme-technical-debt.md b/source/_podcast_episodes/5-dieter-blomme-technical-debt.md index 78fe8246..8399e4f0 100644 --- a/source/_podcast_episodes/5-dieter-blomme-technical-debt.md +++ b/source/_podcast_episodes/5-dieter-blomme-technical-debt.md @@ -27,4 +27,6 @@ links: - - 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 +file_size: 23248532 +duration: 0:52:22 --- diff --git a/source/_podcast_episodes/6-dan-leech-php-tui.md b/source/_podcast_episodes/6-dan-leech-php-tui.md index 31c90f22..52c00316 100644 --- a/source/_podcast_episodes/6-dan-leech-php-tui.md +++ b/source/_podcast_episodes/6-dan-leech-php-tui.md @@ -33,6 +33,8 @@ links: - - Symfony Terminal component - https://speakerdeck.com/fabpot/the-symfony-terminal-component episode_filename: 6-tuis-clis.mp3 +file_size: 22071243 +duration: 0:53:17 --- 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 cb10312f..8e2d384c 100644 --- a/source/_podcast_episodes/7-mike-karthauser-testing-legacy.md +++ b/source/_podcast_episodes/7-mike-karthauser-testing-legacy.md @@ -31,6 +31,8 @@ links: - - Mike on LinkedIn - https://www.linkedin.com/in/mikekarthauser episode_filename: 7-testing-legacy.mp3 +file_size: 24294452 +duration: 0:53:23 --- 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 9059dd8d..51d8a1f0 100644 --- a/source/_podcast_episodes/8-eirik-morland-violinist.md +++ b/source/_podcast_episodes/8-eirik-morland-violinist.md @@ -23,6 +23,8 @@ links: - - Logo is a conductor, not a composer - https://github.com/composer/getcomposer.org/issues/36 episode_filename: 8-violinist.mp3 +file_size: 27664298 +duration: 1:00:01 --- 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 2167f83e..653dc5bf 100644 --- a/source/_podcast_episodes/9-tim-lehnen.md +++ b/source/_podcast_episodes/9-tim-lehnen.md @@ -29,6 +29,8 @@ links: transistor: id: e5d5ba38 episode_filename: 9-drupal-association.mp3 +file_size: 36650781 +duration: 1:06:23 --- This week, Oliver is joined by Tim Lehnen - the CTO of the Drupal Association. diff --git a/source/rss/bb.xml.twig b/source/rss/bb.xml.twig index 741401ff..e8ceb88e 100644 --- a/source/rss/bb.xml.twig +++ b/source/rss/bb.xml.twig @@ -6,7 +6,6 @@ permalink: /rss/bb.xml use: [podcast_episodes] # TODO: -# - Add durations and file size to each episode. # - Add a short description to each episode. ---