Format front matter in podcast episodes

This commit is contained in:
Oliver Davies 2024-09-02 13:00:00 +01:00
parent 8ad697dbe5
commit 23ec8f19ec
20 changed files with 414 additions and 538 deletions

View file

@ -2,43 +2,32 @@
date: 2023-11-10
topic: Retrofit
guests:
- Matt Glaman
- Matt Glaman
links:
-
- Retrofit
- https://retrofit-drupal.com
-
- Retrofit on GitHub
- https://github.com/retrofit-drupal/retrofit
-
- Running legacy Drupal 7 code on your Drupal 10 site
- https://mglaman.dev/blog/retrofit-running-legacy-drupal-7-code-your-drupal-10-site
-
- PHPStan
- https://phpstan.org
-
- phpstan-drupal
- https://github.com/mglaman/phpstan-drupal
-
- Centarro
- https://www.centarro.io
-
- Drupal Commerce
- https://drupalcommerce.org
-
- Matt on GitHub
- https://github.com/mglaman
-
- Matt on Drupal.org
- https://www.drupal.org/u/mglaman
-
- Matt on YouTube
- https://www.youtube.com/@nmdmatt
-
- Matt on Twitch
- https://www.twitch.tv/mglaman
- - Retrofit
- https://retrofit-drupal.com
- - Retrofit on GitHub
- https://github.com/retrofit-drupal/retrofit
- - Running legacy Drupal 7 code on your Drupal 10 site
- https://mglaman.dev/blog/retrofit-running-legacy-drupal-7-code-your-drupal-10-site
- - PHPStan
- https://phpstan.org
- - phpstan-drupal
- https://github.com/mglaman/phpstan-drupal
- - Centarro
- https://www.centarro.io
- - Drupal Commerce
- https://drupalcommerce.org
- - Matt on GitHub
- https://github.com/mglaman
- - Matt on Drupal.org
- https://www.drupal.org/u/mglaman
- - Matt on YouTube
- https://www.youtube.com/@nmdmatt
- - Matt on Twitch
- https://www.twitch.tv/mglaman
transistor:
id: 7d728873
id: 7d728873
---
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.

View file

@ -2,43 +2,32 @@
date: 2024-02-10
topic: Twig, Symfony and SymfonyCasts
guests:
- Ryan Weaver
- Ryan Weaver
transistor:
id: f276e486
id: f276e486
links:
-
- Symfony
- https://symfony.com
-
- SymfonyCasts
- https://symfonycasts.com
-
- Symfony UX
- https://ux.symfony.com
-
- Twig
- https://twig.symfony.com
-
- Twig Components
- https://ux.symfony.com/twig-component
-
- Composer
- https://getcomposer.org
-
- 'Symfony: The Fast Track'
- https://symfony.com/book
-
- SymfonyCasts Blog
- https://symfonycasts.com/blog
-
- Ryan on Twitter
- https://twitter.com/weaverryan
-
- Ryan on GitHub
- https://github.com/weaverryan
-
- Ryan on YouTube
- https://www.youtube.com/@weaverryan
- - Symfony
- https://symfony.com
- - SymfonyCasts
- https://symfonycasts.com
- - Symfony UX
- https://ux.symfony.com
- - Twig
- https://twig.symfony.com
- - Twig Components
- https://ux.symfony.com/twig-component
- - Composer
- https://getcomposer.org
- - 'Symfony: The Fast Track'
- https://symfony.com/book
- - SymfonyCasts Blog
- https://symfonycasts.com/blog
- - Ryan on Twitter
- https://twitter.com/weaverryan
- - Ryan on GitHub
- https://github.com/weaverryan
- - Ryan on YouTube
- https://www.youtube.com/@weaverryan
---
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.

View file

@ -2,34 +2,30 @@
date: 2024-02-16
topic: Build something useful in one day
guests:
- Mark Conroy
- Mark Conroy
transistor:
id: c2c3f7b3
id: c2c3f7b3
links:
-
- mark.ie
- https://mark.ie
-
- Annertech
- https://www.annertech.com
-
- Running Plan Generator
- https://runningplangenerator.com
-
- Web Component Design System
- https://web-components-design-system.mark.ie
- - mark.ie
- https://mark.ie
- - Annertech
- https://www.annertech.com
- - Running Plan Generator
- https://runningplangenerator.com
- - Web Component Design System
- https://web-components-design-system.mark.ie
talking_points:
- Building better websites faster, including Drupal distributions, such as LocalGov.
- What Drupal gives you out of the box and using the right tool for the job.
- Drupal migrations and migrating Drupal configuration from a spreadsheet.
- Saving time and improving efficiency by standardising base builds with Docksal and Composer.
- How to build projects, like the Running Plan Generator, in a day and training for 10Ks and marathons.
- Prioritising tasks.
- Annertech's development workflow and standardisation by developing on remote servers.
- Why you may not need preprocessors and complicated front-end build tools, and reducing complexity using vanilla CSS, JavaScript and web components.
- 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.
- Building better websites faster, including Drupal distributions, such as LocalGov.
- What Drupal gives you out of the box and using the right tool for the job.
- Drupal migrations and migrating Drupal configuration from a spreadsheet.
- Saving time and improving efficiency by standardising base builds with Docksal and Composer.
- How to build projects, like the Running Plan Generator, in a day and training for 10Ks and marathons.
- Prioritising tasks.
- Annertech's development workflow and standardisation by developing on remote servers.
- Why you may not need preprocessors and complicated front-end build tools, and reducing complexity using vanilla CSS, JavaScript and web components.
- 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.
---
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.

View file

@ -2,19 +2,16 @@
date: 2024-02-26
topic: Docker
guests:
- Nick Janetakis
- Nick Janetakis
transistor:
id: a0498296
id: a0498296
links:
-
- Nick's website and blog
- https://nickjanetakis.com
-
- Nick on YouTube
- https://www.youtube.com/@NickJanetakis
-
- Nick's Docker example repositories on GitHub
- https://github.com/nickjj?tab=repositories&q=-example
- - Nick's website and blog
- https://nickjanetakis.com
- - Nick on YouTube
- https://www.youtube.com/@NickJanetakis
- - Nick's Docker example repositories on GitHub
- https://github.com/nickjj?tab=repositories&q=-example
talking_points: []
---

View file

@ -2,61 +2,58 @@
date: 2024-03-04
topic: Centarro and Drupal Commerce
guests:
- Ryan Szrama
- Ryan Szrama
transistor:
id: ab539bef
id: ab539bef
links:
-
- Centarro
- https://www.centarro.io
-
- Ryan on Twitter
- https://twitter.com/ryanszrama
-
- Ryan on Drupal Answers
- https://drupal.stackexchange.com/users/866/ryan-szrama
- - Centarro
- https://www.centarro.io
- - Ryan on Twitter
- https://twitter.com/ryanszrama
- - Ryan on Drupal Answers
- https://drupal.stackexchange.com/users/866/ryan-szrama
talking_points:
- eCommerce, Ubercart and Drupal Commerce.
- How Commerce Guys started.
- How Ryan started in the eCommerce space.
- The origins of Drupal Commerce and Commerce Guys.
- Commerce Kickstart.
- eCommerce, Ubercart and Drupal Commerce.
- How Commerce Guys started.
- How Ryan started in the eCommerce space.
- The origins of Drupal Commerce and Commerce Guys.
- Commerce Kickstart.
quotes:
- The best code isn't the most novel or most compact, it's the most easily readable and easily extendable (RS).
- My only resource for learning PHP was php.net (RS)
- I'm a self-taught Developer or community-taught, I suppose (OD).
- Porting osCommerce into Drupal, which became Ubercart (RS).
- Do we do this in Ubercart and Drupal 6 that we know works, or this new thing that was Drupal Commerce in Drupal 7 (OD).
- It was built in Ubercart and was in production until quite recently, considering we're in 2024 (OD).
- Once you get thoroughly entrenched in a platform, the cost to re-platform outweighs the cost of maintaining it in-house (RS).
- If there's 10,000 of anybody, they're going to want to pay for support (RS).
- How do we convince them to invest in an upgrade that doesn't see them jettison Drupal entirely? (RS)
- One thing I like about Drupal Commerce is its flexibility. (OD)
- It doesn't need to be a t-shirt or book shop. You can do some outside the box things with it. (OD)
- Being a native extension of Drupal has a lot more advantages and pros than cons. (RS)
- Ubercart was more "batteries included" and "this is what it does", whereas Drupal Commerce is more flexible and although it requires a bit more setup to begin with, you can plug it together the way you want to. (OD)
- Our vision was to go the next step of getting off the Drupal island. (RS)
- The Commerce Addressing library is now over 17,000,000 downloads. (OD)
- Composer allowed us to separate our projects and separate our concerns. (RS)
- Do you know when you should not use Views and when you decouple that component and use JavaScript and the REST API? (RS)
- If we can reduce the number of times introduce those kinds of problems, that's how I would certify somebody. (RS)
- The best code isn't the most novel or most compact, it's the most easily readable and easily extendable (RS).
- My only resource for learning PHP was php.net (RS)
- I'm a self-taught Developer or community-taught, I suppose (OD).
- Porting osCommerce into Drupal, which became Ubercart (RS).
- Do we do this in Ubercart and Drupal 6 that we know works, or this new thing that was Drupal Commerce in Drupal 7 (OD).
- It was built in Ubercart and was in production until quite recently, considering we're in 2024 (OD).
- Once you get thoroughly entrenched in a platform, the cost to re-platform outweighs the cost of maintaining it in-house (RS).
- If there's 10,000 of anybody, they're going to want to pay for support (RS).
- How do we convince them to invest in an upgrade that doesn't see them jettison Drupal entirely? (RS)
- One thing I like about Drupal Commerce is its flexibility. (OD)
- It doesn't need to be a t-shirt or book shop. You can do some outside the box things with it. (OD)
- Being a native extension of Drupal has a lot more advantages and pros than cons. (RS)
- Ubercart was more "batteries included" and "this is what it does", whereas Drupal Commerce is more flexible and although it requires a bit more setup to begin with, you can plug it together the way you want to. (OD)
- Our vision was to go the next step of getting off the Drupal island. (RS)
- The Commerce Addressing library is now over 17,000,000 downloads. (OD)
- Composer allowed us to separate our projects and separate our concerns. (RS)
- Do you know when you should not use Views and when you decouple that component and use JavaScript and the REST API? (RS)
- If we can reduce the number of times introduce those kinds of problems, that's how I would certify somebody. (RS)
chapters:
- 00:00 Introduction and DrupalCon Lille.
- 6:00 How did you get started in software development?
- 17:36 Getting into eCommerce.
- 19:14 The origins of Commerce Guys and Drupal Commerce.
- 20:26 How Oliver started with eCommerce projects.
- 22:68 Ubercart for Drupal 7?
- 30:04 Commerce Kickstart.
- 34:08 Commerce flexibility.
- 35:52 More commerce Kickstart.
- 38:62 Ubercart and Commerce differences.
- 40:34 The Commerce Kickstart project template.
- 42:50 Building Drupal Commerce 2.
- 46:38 Releasing new things.
- 51:58 Certified Centarro partners?
- 57:38 Centarro roadmap.
- 62:06 Wrapping up.
- 00:00 Introduction and DrupalCon Lille.
- 6:00 How did you get started in software development?
- 17:36 Getting into eCommerce.
- 19:14 The origins of Commerce Guys and Drupal Commerce.
- 20:26 How Oliver started with eCommerce projects.
- 22:68 Ubercart for Drupal 7?
- 30:04 Commerce Kickstart.
- 34:08 Commerce flexibility.
- 35:52 More commerce Kickstart.
- 38:62 Ubercart and Commerce differences.
- 40:34 The Commerce Kickstart project template.
- 42:50 Building Drupal Commerce 2.
- 46:38 Releasing new things.
- 51:58 Certified Centarro partners?
- 57:38 Centarro roadmap.
- 62:06 Wrapping up.
---
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.

View file

@ -2,42 +2,39 @@
date: 2024-03-11
topic: Diffy and Visual Regression Testing
guests:
- Yuri Gerasymov
- Yuri Gerasymov
transistor:
id: 5940d69f
id: 5940d69f
links:
-
- About Yuri
- https://ygerasimov.com/about-me
-
- Diffy
- https://diffy.website
-
- Yuri on Drupal.org
- https://www.drupal.org/u/ygerasimov
- - About Yuri
- https://ygerasimov.com/about-me
- - Diffy
- https://diffy.website
- - Yuri on Drupal.org
- https://www.drupal.org/u/ygerasimov
talking_points:
- What is visual regression testing?
- How do you deal with false positives?
- Different use cases for visual regression testing.
- Automatic updates.
- Scheduling content.
- Visual regression testing in CI.
- Diffy in WordPress.
- What's a baseline?
- Initial setup and onboarding feedback.
- Testing dark mode?
- Component testing with Storybook and Fractal?
- Testing local environments.
- Testing as authenticated users.
- The roadmap for Diffy.
- What is visual regression testing?
- How do you deal with false positives?
- Different use cases for visual regression testing.
- Automatic updates.
- Scheduling content.
- Visual regression testing in CI.
- Diffy in WordPress.
- What's a baseline?
- Initial setup and onboarding feedback.
- Testing dark mode?
- Component testing with Storybook and Fractal?
- Testing local environments.
- Testing as authenticated users.
- The roadmap for Diffy.
quotes:
- We help development teams to have less visual bugs in their website. We take screenshots of the pages and compare them so you can see what changed and how. (YG)
- We built tools for you to mock the content. You provide selectors for the elements with the content of the article and we'll replace it with lorem ipsum text so it will be exactly the same across multiple environments. (YG)
- I can still write an assertion to check the text is on the page or not, but it won't confirm it's in the correct place. (OD)
- Having a tool checking for changes on a regular basis instead of only after a deployment would be very useful. (OD)
- So, you could have a tool like Violinst automatically creating pull requests and Diffy checking those PRs, so the two could work together? (OD)
- With visual testing, it's very easy to get started. (YG)
- Visual testing is great for showing your client your work. (YG)
- We help development teams to have less visual bugs in their website. We take screenshots of the pages and compare them so you can see what changed and how. (YG)
- We built tools for you to mock the content. You provide selectors for the elements with the content of the article and we'll replace it with lorem ipsum text so it will be exactly the same across multiple environments. (YG)
- I can still write an assertion to check the text is on the page or not, but it won't confirm it's in the correct place. (OD)
- Having a tool checking for changes on a regular basis instead of only after a deployment would be very useful. (OD)
- So, you could have a tool like Violinst automatically creating pull requests and Diffy checking those PRs, so the two could work together? (OD)
- With visual testing, it's very easy to get started. (YG)
- Visual testing is great for showing your client your work. (YG)
chapters: []
---

View file

@ -2,47 +2,45 @@
date: 2024-03-20
topic: Domain-Driven Design
guests:
- Rob Allen
- Rob Allen
transistor:
id: 0de0b405
id: 0de0b405
links:
-
- Rob's blog
- https://akrabat.com
-
- Nineteen Feet
- https://19ft.com
- - Rob's blog
- https://akrabat.com
- - Nineteen Feet
- https://19ft.com
talking_points:
- Rebuild vs. rewrite.
- Writing good commit messages.
- Are code comments useful?
- Technical Design Documents and ADRs.
- Ubiquitous language and Domain-Driven Design.
- PHP UK, PHP South West, conferences and user groups.
- DDD in Drupal?
- DRY and YAGNI.
- When to refactor?
- Rebuild vs. rewrite.
- Writing good commit messages.
- Are code comments useful?
- Technical Design Documents and ADRs.
- Ubiquitous language and Domain-Driven Design.
- PHP UK, PHP South West, conferences and user groups.
- DDD in Drupal?
- DRY and YAGNI.
- When to refactor?
quotes:
- I quite like legacy projects because i think they've already proved their worth in the marketplace. (RA)
- I general, I think that rewriting the wrong approach nearly every single time. (RA)
- Things are so impermanent. The only things you can trust are in the source code and what's in the revision history of that source code.
- We have the "what" but we don't have the "why". (OD)
- As you do this for longer, I think you start picking up on what you wish you'd written in the past. (RA)
- I think nearly everything related to software development that really matters is invariably about communication. (RA)
- Nearly everything that results in good quality software is because good communication works. (RA)
- Ubiquitous language is using the same language the specialists are using. (RA)
- An awful lot about DDD is trying to get the communication right. (RA)
- If you pretend it's not happening, it doesn't mean it's not happening - just that you're ignoring the problem. (RA)
- It's cheaper to fix things earlier in the process. (RA)
- User groups are such a good community resource. We get to try thing (talks) out. (RA)
- A conference gives you a focused block of time to learn something. (RA)
- I think the tenets of DDD can are important regardless (of the size of the project). (RA)
- We can refactor our way out, but now the overall time is longer. (RA)
- Time spent upfront is tangible effect on the time spent later. (RA)
- The biggest one [benefit of DDD] is that you end up with a project that's fit for purpose.
- You're way more likely to deliver a project that does what the customer needs if you have listened and understood what they said. (RA)
- 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)
- I quite like legacy projects because i think they've already proved their worth in the marketplace. (RA)
- I general, I think that rewriting the wrong approach nearly every single time. (RA)
- Things are so impermanent. The only things you can trust are in the source code and what's in the revision history of that source code.
- We have the "what" but we don't have the "why". (OD)
- As you do this for longer, I think you start picking up on what you wish you'd written in the past. (RA)
- I think nearly everything related to software development that really matters is invariably about communication. (RA)
- Nearly everything that results in good quality software is because good communication works. (RA)
- Ubiquitous language is using the same language the specialists are using. (RA)
- An awful lot about DDD is trying to get the communication right. (RA)
- If you pretend it's not happening, it doesn't mean it's not happening - just that you're ignoring the problem. (RA)
- It's cheaper to fix things earlier in the process. (RA)
- User groups are such a good community resource. We get to try thing (talks) out. (RA)
- A conference gives you a focused block of time to learn something. (RA)
- I think the tenets of DDD can are important regardless (of the size of the project). (RA)
- We can refactor our way out, but now the overall time is longer. (RA)
- Time spent upfront is tangible effect on the time spent later. (RA)
- The biggest one [benefit of DDD] is that you end up with a project that's fit for purpose.
- You're way more likely to deliver a project that does what the customer needs if you have listened and understood what they said. (RA)
- 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: []
---

View file

@ -2,13 +2,12 @@
date: 2024-05-01
topic: Health, fitness and weight loss
guests:
- Simon Graham
- Simon Graham
transistor:
id: da3e6309
id: da3e6309
links:
-
- simongpt.co.uk
- https://www.simongpt.co.uk
- - simongpt.co.uk
- https://www.simongpt.co.uk
talking_points: []
quotes: []
chapters: []

View file

@ -2,22 +2,18 @@
date: 2024-07-18
topic: Automation, Linux training and mechanical keyboards
guests:
- Jochen Lillich
- Jochen Lillich
transistor:
id: d8858593
id: d8858593
links:
-
- Jochen's personal website
- https://www.geewiz.dev
-
- Jochen on Twitch
- https://www.twitch.tv/monospacementor
-
- monospacementor.com
- https://monospacementor.com
-
- freistil.it
- https://www.freistil.it
- - Jochen's personal website
- https://www.geewiz.dev
- - Jochen on Twitch
- https://www.twitch.tv/monospacementor
- - monospacementor.com
- https://monospacementor.com
- - freistil.it
- https://www.freistil.it
talking_points: []
quotes: []
chapters: []

View file

@ -2,16 +2,16 @@
date: 2024-08-09
topic: LEGO, robotics and open-source software
guests:
- Andy Hoang
- Andy Hoang
transistor:
id: 82fb51bf
id: 82fb51bf
links:
- - Beyond Blocks website
- https://www.beyondblocks.co.uk
- - Open Web Alliance
- https://www.drupal.org/association/blog/drupal-association-co-founds-the-open-website-alliance
- - Open Source Initiative
- https://opensource.org
- - Beyond Blocks website
- https://www.beyondblocks.co.uk
- - Open Web Alliance
- https://www.drupal.org/association/blog/drupal-association-co-founds-the-open-website-alliance
- - Open Source Initiative
- https://opensource.org
talking_points: []
quotes: []
chapters: []

View file

@ -2,22 +2,22 @@
date: 2024-08-27
topic: Single File Components and Static Drupal Websites
guests:
- Sam Mortenson
- Sam Mortenson
transistor:
id: 824e9f2b
id: 824e9f2b
links:
- - Sam Mortenson on Drupal.org
- https://www.drupal.org/u/samuelmortenson
- - Sam Mortenson on Twitter/X
- https://x.com/mortensonsam
- - mortenson.coffee
- https://mortenson.coffee
- - The Tome project on Drupal.org
- https://www.drupal.org/project/tome
- - The Bookish distribution
- https://github.com/drupal-tome/bookish
- - AwaySync
- https://awaysync.com
- - Sam Mortenson on Drupal.org
- https://www.drupal.org/u/samuelmortenson
- - Sam Mortenson on Twitter/X
- https://x.com/mortensonsam
- - mortenson.coffee
- https://mortenson.coffee
- - The Tome project on Drupal.org
- https://www.drupal.org/project/tome
- - The Bookish distribution
- https://github.com/drupal-tome/bookish
- - AwaySync
- https://awaysync.com
talking_points: []
quotes: []
chapters: []

View file

@ -2,31 +2,24 @@
date: 2023-11-17
topic: Drupal's Alternate Realities
guests:
- Panagiotis Moutsopoulos
- Panagiotis Moutsopoulos
links:
-
- DrupalCon Lille
- https://events.drupal.org/lille2023
-
- Panagiotis' BoF session
- https://events.drupal.org/lille2023/session/drupals-alternate-realities
-
- Panagiotis on Drupal.org (vensires)
- https://www.drupal.org/u/vensires
-
- E-Sepia
- https://www.e-sepia.gr
-
- Panagiotis on LinkedIn
- https://www.linkedin.com/in/panagiotis-moutsopoulos/
-
- https://drupal.org.gr
- https://drupal.org.gr
-
- Frontend United
- https://www.frontendunited.com
- - DrupalCon Lille
- https://events.drupal.org/lille2023
- - Panagiotis' BoF session
- https://events.drupal.org/lille2023/session/drupals-alternate-realities
- - Panagiotis on Drupal.org (vensires)
- https://www.drupal.org/u/vensires
- - E-Sepia
- https://www.e-sepia.gr
- - Panagiotis on LinkedIn
- https://www.linkedin.com/in/panagiotis-moutsopoulos/
- - https://drupal.org.gr
- https://drupal.org.gr
- - Frontend United
- https://www.frontendunited.com
transistor:
id: 5f7e3397
id: 5f7e3397
---
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 Drupals Alternate Realities A BoF session presenting some history but mainly the different ways to tackle a problem in Drupal using different methodologies.

View file

@ -2,16 +2,16 @@
date: 2024-09-06
topic: Bootcamps, Hackathons, Meetups and Drupal
guests:
- George Gordon
- George Gordon
transistor:
id: ec999352
id: ec999352
links:
- - School of Code
- https://schoolofcode.co.uk
- - Versantus
- https://www.versantus.co.uk
- - George on LinkedIn
- https://www.linkedin.com/in/george-gordon-70aa3a82
- - School of Code
- https://schoolofcode.co.uk
- - Versantus
- https://www.versantus.co.uk
- - George on LinkedIn
- https://www.linkedin.com/in/george-gordon-70aa3a82
talking_points: []
quotes: []
chapters: []

View file

@ -2,36 +2,28 @@
date: 2023-11-24
topic: Community engagement for non-technical Drupal enthusiasts
guests:
- Niklas Franke
- Niklas Franke
links:
-
- DrupalCon Lille
- https://events.drupal.org/lille2023
-
- 'Beyond the code: Community engagement for non-technical Drupal enthusiasts'
- https://events.drupal.org/lille2023/session/beyond-code-community-engagement-non-technical-drupal-enthusiasts
-
- 'How to organise your own Splash Awards'
- https://events.drupal.org/lille2023/session/how-organise-your-own-splash-awards
-
- 'DrupalCon sponsored talk: What developers really want: Uncovering the essential work benefits for software developers (sponsored by Factorial)'
- https://events.drupal.org/lille2023/session/what-developers-really-want-uncovering-essential-work-benefits-software
-
- 'Splash Awards'
- https://www.drupal.org/community/splash-awards
- 'Niklas Franke on Drupal.org'
- https://www.drupal.org/u/heroicnick
-
- 'Factorial GmbH'
- https://www.factorial.io/en/drupal-agency
-
- 'Factorial GmbH on Drupal.org'
- https://www.drupal.org/factorial-gmbh
-
- 'Factorial on YouTube'
- https://www.youtube.com/channel/UCJslkuiIJLTRmYEvN2y-jzA
- - DrupalCon Lille
- https://events.drupal.org/lille2023
- - 'Beyond the code: Community engagement for non-technical Drupal enthusiasts'
- https://events.drupal.org/lille2023/session/beyond-code-community-engagement-non-technical-drupal-enthusiasts
- - 'How to organise your own Splash Awards'
- https://events.drupal.org/lille2023/session/how-organise-your-own-splash-awards
- - 'DrupalCon sponsored talk: What developers really want: Uncovering the essential work benefits for software developers (sponsored by Factorial)'
- https://events.drupal.org/lille2023/session/what-developers-really-want-uncovering-essential-work-benefits-software
- - 'Splash Awards'
- https://www.drupal.org/community/splash-awards
- 'Niklas Franke on Drupal.org'
- https://www.drupal.org/u/heroicnick
- - 'Factorial GmbH'
- https://www.factorial.io/en/drupal-agency
- - 'Factorial GmbH on Drupal.org'
- https://www.drupal.org/factorial-gmbh
- - 'Factorial on YouTube'
- https://www.youtube.com/channel/UCJslkuiIJLTRmYEvN2y-jzA
transistor:
id: 85bdc4c7
id: 85bdc4c7
---
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.

View file

@ -2,47 +2,34 @@
date: 2023-12-01
topic: A case study from Oxfam
guests:
- Ed Crompton
- Ed Crompton
transistor:
id: 0ff9802a
id: 0ff9802a
links:
-
- Ed Crompton on Drupal.org
- https://www.drupal.org/u/eddie_c
-
- 'Oxfam country sites: From big bang to small batch delivery'
- https://www.linkedin.com/pulse/oxfam-country-sites-from-big-bang-small-batch-edward-crompton
-
- Oxfam.org
- https://www.oxfam.org/en
-
- https://cambodia.oxfam.org
- https://cambodia.oxfam.org
-
- Pattern Lab
- https://patternlab.io
-
- Fractal
- https://fractal.build
-
- Twig
- https://twig.symfony.com
-
- Working in small batches
- http://www.startuplessonslearned.com/2009/02/work-in-small-batches.html
-
- Behat
- http://www.behat.org
-
- Behat integration with Drupal
- https://www.drupal.org/project/behat
-
- phenaproxima on Drupal.org
- https://www.drupal.org/u/phenaproxima
-
- I've been using Behat wrong this whole time
- https://phenaproxima.net/2018/08/07/behat-insanity.html
-
- Drupal Test Traits
- https://gitlab.com/weitzman/drupal-test-traits
- - Ed Crompton on Drupal.org
- https://www.drupal.org/u/eddie_c
- - 'Oxfam country sites: From big bang to small batch delivery'
- https://www.linkedin.com/pulse/oxfam-country-sites-from-big-bang-small-batch-edward-crompton
- - Oxfam.org
- https://www.oxfam.org/en
- - https://cambodia.oxfam.org
- https://cambodia.oxfam.org
- - Pattern Lab
- https://patternlab.io
- - Fractal
- https://fractal.build
- - Twig
- https://twig.symfony.com
- - Working in small batches
- http://www.startuplessonslearned.com/2009/02/work-in-small-batches.html
- - Behat
- http://www.behat.org
- - Behat integration with Drupal
- https://www.drupal.org/project/behat
- - phenaproxima on Drupal.org
- https://www.drupal.org/u/phenaproxima
- - I've been using Behat wrong this whole time
- https://phenaproxima.net/2018/08/07/behat-insanity.html
- - Drupal Test Traits
- https://gitlab.com/weitzman/drupal-test-traits
---

View file

@ -2,38 +2,28 @@
date: 2023-12-09
topic: Managing technical debt
guests:
- Dieter Blomme
- Dieter Blomme
transistor:
id: 40066a7f
id: 40066a7f
links:
-
- DrupalCon Lille
- https://events.drupal.org/lille2023
-
- 'Managing technical debt: lessons learned and how modern Drupal helps you'
- https://events.drupal.org/lille2023/session/managing-technical-debt-lessons-learned-and-how-modern-drupal-helps-you
-
- Understanding Technical Debt in the Drupal ecosystem
- https://www.youtube.com/watch?v=1YSL4Be7jDY
-
- Dieter Blomme on Drupal.org
- https://www.drupal.org/u/daften
-
- Dropsolid website
- https://dropsolid.com/
-
- Dropsolid on Drupal.org
- https://www.drupal.org/dropsolid
-
- Dropsolid on YouTube
- https://www.youtube.com/@dropsolid.experiencecompany
-
- DrupalCon session video
- https://youtu.be/S-B7_YiskVM
-
- Concerns vs objectives
- 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
- - DrupalCon Lille
- https://events.drupal.org/lille2023
- - 'Managing technical debt: lessons learned and how modern Drupal helps you'
- https://events.drupal.org/lille2023/session/managing-technical-debt-lessons-learned-and-how-modern-drupal-helps-you
- - Understanding Technical Debt in the Drupal ecosystem
- https://www.youtube.com/watch?v=1YSL4Be7jDY
- - Dieter Blomme on Drupal.org
- https://www.drupal.org/u/daften
- - Dropsolid website
- https://dropsolid.com/
- - Dropsolid on Drupal.org
- https://www.drupal.org/dropsolid
- - Dropsolid on YouTube
- https://www.youtube.com/@dropsolid.experiencecompany
- - DrupalCon session video
- https://youtu.be/S-B7_YiskVM
- - Concerns vs objectives
- 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
---

View file

@ -2,49 +2,36 @@
date: 2023-12-19
topic: 'TUIs, CLIs and open-source'
guests:
- Dan Leech
- Dan Leech
transistor:
id: 45d57d43
id: 45d57d43
links:
-
- PHP TUI on GitHub
- https://github.com/php-tui
-
- Phpactor on GitHub
- https://github.com/phpactor
-
- PHPbench on GitHub
- https://github.com/phpbench
-
- Phpactor documentation
- https://phpactor.readthedocs.io
-
- PHPBench documentation
- https://phpbench.readthedocs.io
-
- Testing code performance with PHPBench
- https://youtu.be/-qxu6n9Q-3k?si=2N8Ee9GIgCul7_e1
-
- PHP-TUI Progress
- https://www.dantleech.com/blog/2023/11/03/php-tui-progress
-
- PHP Term
- https://www.dantleech.com/blog/2023/11/27/php-term
-
- PHP Architecture Tester (phpat)
- https://github.com/carlosas/phpat
-
- Jess Archer
- https://jessarcher.com
-
- Neovim as a PHP and JavaScript IDE (Laracasts)
- https://laracasts.com/series/neovim-as-a-php-ide
-
- Laravel Prompts
- https://github.com/laravel/prompts
-
- Symfony Terminal component
- https://speakerdeck.com/fabpot/the-symfony-terminal-component
- - PHP TUI on GitHub
- https://github.com/php-tui
- - Phpactor on GitHub
- https://github.com/phpactor
- - PHPbench on GitHub
- https://github.com/phpbench
- - Phpactor documentation
- https://phpactor.readthedocs.io
- - PHPBench documentation
- https://phpbench.readthedocs.io
- - Testing code performance with PHPBench
- https://youtu.be/-qxu6n9Q-3k?si=2N8Ee9GIgCul7_e1
- - PHP-TUI Progress
- https://www.dantleech.com/blog/2023/11/03/php-tui-progress
- - PHP Term
- https://www.dantleech.com/blog/2023/11/27/php-term
- - PHP Architecture Tester (phpat)
- https://github.com/carlosas/phpat
- - Jess Archer
- https://jessarcher.com
- - Neovim as a PHP and JavaScript IDE (Laracasts)
- https://laracasts.com/series/neovim-as-a-php-ide
- - Laravel Prompts
- https://github.com/laravel/prompts
- - Symfony Terminal component
- https://speakerdeck.com/fabpot/the-symfony-terminal-component
---
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.

View file

@ -2,46 +2,34 @@
date: 2024-01-10
topic: Testing Legacy
guests:
- Mike Karthauser
- Mike Karthauser
transistor:
id: c264ca69
id: c264ca69
links:
-
- Huboo
- https://huboo.com
-
- PHPUnit
- https://phpunit.de
-
- Laravel
- https://laravel.com
-
- Expression Engine
- https://expressionengine.com
-
- PHPBench
- https://phpbench.com
-
- Working in small batches
- http://www.startuplessonslearned.com/2009/02/work-in-small-batches.html
-
- Cyclomatic complexity
- https://en.wikipedia.org/wiki/Cyclomatic_complexity
-
- Shopify
- https://www.shopify.com
-
- Drupal Commerce
- https://drupalcommerce.org
-
- PHP South West
- https://phpsw.uk
-
- Automica labs
- https://automica.io
-
- Mike on LinkedIn
- https://www.linkedin.com/in/mikekarthauser
- - Huboo
- https://huboo.com
- - PHPUnit
- https://phpunit.de
- - Laravel
- https://laravel.com
- - Expression Engine
- https://expressionengine.com
- - PHPBench
- https://phpbench.com
- - Working in small batches
- http://www.startuplessonslearned.com/2009/02/work-in-small-batches.html
- - Cyclomatic complexity
- https://en.wikipedia.org/wiki/Cyclomatic_complexity
- - Shopify
- https://www.shopify.com
- - Drupal Commerce
- https://drupalcommerce.org
- - PHP South West
- https://phpsw.uk
- - Automica labs
- https://automica.io
- - Mike on LinkedIn
- https://www.linkedin.com/in/mikekarthauser
---
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.

View file

@ -2,34 +2,26 @@
date: 2024-01-29
topic: Violinist and automation
guests:
- Eirik Morland
- Eirik Morland
transistor:
id: ba4405e5
id: ba4405e5
links:
-
- violinist.io
- https://violinist.io
-
- Violinist on Drupal.org
- https://www.drupal.org/violinist
-
- Eirik on Drupal.org
- https://www.drupal.org/u/eiriksm
-
- Composer
- https://getcomposer.org
-
- Packagist
- https://packagist.org
-
- Private Packagist
- https://packagist.com
-
- Automatic Updates initiative
- 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
- - violinist.io
- https://violinist.io
- - Violinist on Drupal.org
- https://www.drupal.org/violinist
- - Eirik on Drupal.org
- https://www.drupal.org/u/eiriksm
- - Composer
- https://getcomposer.org
- - Packagist
- https://packagist.org
- - Private Packagist
- https://packagist.com
- - Automatic Updates initiative
- 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
---
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.

View file

@ -2,43 +2,32 @@
date: 2024-02-05
topic: The Drupal Association
guests:
- Tim Lehnen
- Tim Lehnen
links:
-
- Drupal Association
- https://www.drupal.org/association
-
- Drupal recognized as a Digital Public Good
- https://dri.es/drupal-recognized-as-a-digital-public-good
-
- Drupal Association elections
- https://www.drupal.org/association/board/elections
-
- Find a Drupal 7 migration partner
- https://www.drupal.org/about/drupal-7/d7eol/partners
-
- Join partner programs
- https://www.drupal.org/association/programs
-
- Drupal Events
- https://events.drupal.org
-
- Drupal Jobs
- https://jobs.drupal.org
-
- GitLab
- https://www.gitlab.com
-
- GitLab CI on Drupal.org
- https://www.drupal.org/docs/develop/git/using-gitlab-to-contribute-to-drupal/gitlab-ci
-
- Tim on Drupal.org
- https://www.drupal.org/u/hestenet
-
- Tim on Twitter
- https://twitter.com/TimLehnen
- - Drupal Association
- https://www.drupal.org/association
- - Drupal recognized as a Digital Public Good
- https://dri.es/drupal-recognized-as-a-digital-public-good
- - Drupal Association elections
- https://www.drupal.org/association/board/elections
- - Find a Drupal 7 migration partner
- https://www.drupal.org/about/drupal-7/d7eol/partners
- - Join partner programs
- https://www.drupal.org/association/programs
- - Drupal Events
- https://events.drupal.org
- - Drupal Jobs
- https://jobs.drupal.org
- - GitLab
- https://www.gitlab.com
- - GitLab CI on Drupal.org
- https://www.drupal.org/docs/develop/git/using-gitlab-to-contribute-to-drupal/gitlab-ci
- - Tim on Drupal.org
- https://www.drupal.org/u/hestenet
- - Tim on Twitter
- https://twitter.com/TimLehnen
transistor:
id: e5d5ba38
id: e5d5ba38
---
This week, Oliver is joined by Tim Lehnen - the CTO of the Drupal Association.