Format front matter in podcast episodes
This commit is contained in:
parent
8ad697dbe5
commit
23ec8f19ec
|
@ -2,43 +2,32 @@
|
||||||
date: 2023-11-10
|
date: 2023-11-10
|
||||||
topic: Retrofit
|
topic: Retrofit
|
||||||
guests:
|
guests:
|
||||||
- Matt Glaman
|
- Matt Glaman
|
||||||
links:
|
links:
|
||||||
-
|
- - Retrofit
|
||||||
- Retrofit
|
- https://retrofit-drupal.com
|
||||||
- https://retrofit-drupal.com
|
- - Retrofit on GitHub
|
||||||
-
|
- https://github.com/retrofit-drupal/retrofit
|
||||||
- Retrofit on GitHub
|
- - Running legacy Drupal 7 code on your Drupal 10 site
|
||||||
- https://github.com/retrofit-drupal/retrofit
|
- https://mglaman.dev/blog/retrofit-running-legacy-drupal-7-code-your-drupal-10-site
|
||||||
-
|
- - PHPStan
|
||||||
- Running legacy Drupal 7 code on your Drupal 10 site
|
- https://phpstan.org
|
||||||
- https://mglaman.dev/blog/retrofit-running-legacy-drupal-7-code-your-drupal-10-site
|
- - phpstan-drupal
|
||||||
-
|
- https://github.com/mglaman/phpstan-drupal
|
||||||
- PHPStan
|
- - Centarro
|
||||||
- https://phpstan.org
|
- https://www.centarro.io
|
||||||
-
|
- - Drupal Commerce
|
||||||
- phpstan-drupal
|
- https://drupalcommerce.org
|
||||||
- https://github.com/mglaman/phpstan-drupal
|
- - Matt on GitHub
|
||||||
-
|
- https://github.com/mglaman
|
||||||
- Centarro
|
- - Matt on Drupal.org
|
||||||
- https://www.centarro.io
|
- https://www.drupal.org/u/mglaman
|
||||||
-
|
- - Matt on YouTube
|
||||||
- Drupal Commerce
|
- https://www.youtube.com/@nmdmatt
|
||||||
- https://drupalcommerce.org
|
- - Matt on Twitch
|
||||||
-
|
- https://www.twitch.tv/mglaman
|
||||||
- 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:
|
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.
|
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.
|
||||||
|
|
|
@ -2,43 +2,32 @@
|
||||||
date: 2024-02-10
|
date: 2024-02-10
|
||||||
topic: Twig, Symfony and SymfonyCasts
|
topic: Twig, Symfony and SymfonyCasts
|
||||||
guests:
|
guests:
|
||||||
- Ryan Weaver
|
- Ryan Weaver
|
||||||
transistor:
|
transistor:
|
||||||
id: f276e486
|
id: f276e486
|
||||||
links:
|
links:
|
||||||
-
|
- - Symfony
|
||||||
- Symfony
|
- https://symfony.com
|
||||||
- https://symfony.com
|
- - SymfonyCasts
|
||||||
-
|
- https://symfonycasts.com
|
||||||
- SymfonyCasts
|
- - Symfony UX
|
||||||
- https://symfonycasts.com
|
- https://ux.symfony.com
|
||||||
-
|
- - Twig
|
||||||
- Symfony UX
|
- https://twig.symfony.com
|
||||||
- https://ux.symfony.com
|
- - Twig Components
|
||||||
-
|
- https://ux.symfony.com/twig-component
|
||||||
- Twig
|
- - Composer
|
||||||
- https://twig.symfony.com
|
- https://getcomposer.org
|
||||||
-
|
- - 'Symfony: The Fast Track'
|
||||||
- Twig Components
|
- https://symfony.com/book
|
||||||
- https://ux.symfony.com/twig-component
|
- - SymfonyCasts Blog
|
||||||
-
|
- https://symfonycasts.com/blog
|
||||||
- Composer
|
- - Ryan on Twitter
|
||||||
- https://getcomposer.org
|
- https://twitter.com/weaverryan
|
||||||
-
|
- - Ryan on GitHub
|
||||||
- 'Symfony: The Fast Track'
|
- https://github.com/weaverryan
|
||||||
- https://symfony.com/book
|
- - Ryan on YouTube
|
||||||
-
|
- https://www.youtube.com/@weaverryan
|
||||||
- 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.
|
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.
|
||||||
|
|
|
@ -2,34 +2,30 @@
|
||||||
date: 2024-02-16
|
date: 2024-02-16
|
||||||
topic: Build something useful in one day
|
topic: Build something useful in one day
|
||||||
guests:
|
guests:
|
||||||
- Mark Conroy
|
- Mark Conroy
|
||||||
transistor:
|
transistor:
|
||||||
id: c2c3f7b3
|
id: c2c3f7b3
|
||||||
links:
|
links:
|
||||||
-
|
- - mark.ie
|
||||||
- mark.ie
|
- https://mark.ie
|
||||||
- https://mark.ie
|
- - Annertech
|
||||||
-
|
- https://www.annertech.com
|
||||||
- Annertech
|
- - Running Plan Generator
|
||||||
- https://www.annertech.com
|
- https://runningplangenerator.com
|
||||||
-
|
- - Web Component Design System
|
||||||
- Running Plan Generator
|
- https://web-components-design-system.mark.ie
|
||||||
- https://runningplangenerator.com
|
|
||||||
-
|
|
||||||
- Web Component Design System
|
|
||||||
- https://web-components-design-system.mark.ie
|
|
||||||
talking_points:
|
talking_points:
|
||||||
- Building better websites faster, including Drupal distributions, such as LocalGov.
|
- 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.
|
- 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.
|
- Drupal migrations and migrating Drupal configuration from a spreadsheet.
|
||||||
- Saving time and improving efficiency by standardising base builds with Docksal and Composer.
|
- 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.
|
- How to build projects, like the Running Plan Generator, in a day and training for 10Ks and marathons.
|
||||||
- Prioritising tasks.
|
- Prioritising tasks.
|
||||||
- Annertech's development workflow and standardisation by developing on remote servers.
|
- 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.
|
- 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.
|
- Lowering the barrier to entry to contribute to open-source projects.
|
||||||
- Building a design system/component library with web components.
|
- Building a design system/component library with web components.
|
||||||
- The Content Access by Path module that was developed for Essex County Council.
|
- 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.
|
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.
|
||||||
|
|
|
@ -2,19 +2,16 @@
|
||||||
date: 2024-02-26
|
date: 2024-02-26
|
||||||
topic: Docker
|
topic: Docker
|
||||||
guests:
|
guests:
|
||||||
- Nick Janetakis
|
- Nick Janetakis
|
||||||
transistor:
|
transistor:
|
||||||
id: a0498296
|
id: a0498296
|
||||||
links:
|
links:
|
||||||
-
|
- - Nick's website and blog
|
||||||
- Nick's website and blog
|
- https://nickjanetakis.com
|
||||||
- https://nickjanetakis.com
|
- - Nick on YouTube
|
||||||
-
|
- https://www.youtube.com/@NickJanetakis
|
||||||
- Nick on YouTube
|
- - Nick's Docker example repositories on GitHub
|
||||||
- https://www.youtube.com/@NickJanetakis
|
- https://github.com/nickjj?tab=repositories&q=-example
|
||||||
-
|
|
||||||
- Nick's Docker example repositories on GitHub
|
|
||||||
- https://github.com/nickjj?tab=repositories&q=-example
|
|
||||||
talking_points: []
|
talking_points: []
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
@ -2,61 +2,58 @@
|
||||||
date: 2024-03-04
|
date: 2024-03-04
|
||||||
topic: Centarro and Drupal Commerce
|
topic: Centarro and Drupal Commerce
|
||||||
guests:
|
guests:
|
||||||
- Ryan Szrama
|
- Ryan Szrama
|
||||||
transistor:
|
transistor:
|
||||||
id: ab539bef
|
id: ab539bef
|
||||||
links:
|
links:
|
||||||
-
|
- - Centarro
|
||||||
- Centarro
|
- https://www.centarro.io
|
||||||
- https://www.centarro.io
|
- - Ryan on Twitter
|
||||||
-
|
- https://twitter.com/ryanszrama
|
||||||
- Ryan on Twitter
|
- - Ryan on Drupal Answers
|
||||||
- https://twitter.com/ryanszrama
|
- https://drupal.stackexchange.com/users/866/ryan-szrama
|
||||||
-
|
|
||||||
- Ryan on Drupal Answers
|
|
||||||
- https://drupal.stackexchange.com/users/866/ryan-szrama
|
|
||||||
talking_points:
|
talking_points:
|
||||||
- eCommerce, Ubercart and Drupal Commerce.
|
- eCommerce, Ubercart and Drupal Commerce.
|
||||||
- How Commerce Guys started.
|
- How Commerce Guys started.
|
||||||
- How Ryan started in the eCommerce space.
|
- How Ryan started in the eCommerce space.
|
||||||
- The origins of Drupal Commerce and Commerce Guys.
|
- The origins of Drupal Commerce and Commerce Guys.
|
||||||
- Commerce Kickstart.
|
- Commerce Kickstart.
|
||||||
quotes:
|
quotes:
|
||||||
- The best code isn't the most novel or most compact, it's the most easily readable and easily extendable (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)
|
- My only resource for learning PHP was php.net (RS)
|
||||||
- I'm a self-taught Developer or community-taught, I suppose (OD).
|
- I'm a self-taught Developer or community-taught, I suppose (OD).
|
||||||
- Porting osCommerce into Drupal, which became Ubercart (RS).
|
- 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).
|
- 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).
|
- 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).
|
- 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).
|
- 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)
|
- 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)
|
- 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)
|
- 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)
|
- 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)
|
- 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)
|
- 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)
|
- The Commerce Addressing library is now over 17,000,000 downloads. (OD)
|
||||||
- Composer allowed us to separate our projects and separate our concerns. (RS)
|
- 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)
|
- 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)
|
- If we can reduce the number of times introduce those kinds of problems, that's how I would certify somebody. (RS)
|
||||||
chapters:
|
chapters:
|
||||||
- 00:00 Introduction and DrupalCon Lille.
|
- 00:00 Introduction and DrupalCon Lille.
|
||||||
- 6:00 How did you get started in software development?
|
- 6:00 How did you get started in software development?
|
||||||
- 17:36 Getting into eCommerce.
|
- 17:36 Getting into eCommerce.
|
||||||
- 19:14 The origins of Commerce Guys and Drupal Commerce.
|
- 19:14 The origins of Commerce Guys and Drupal Commerce.
|
||||||
- 20:26 How Oliver started with eCommerce projects.
|
- 20:26 How Oliver started with eCommerce projects.
|
||||||
- 22:68 Ubercart for Drupal 7?
|
- 22:68 Ubercart for Drupal 7?
|
||||||
- 30:04 Commerce Kickstart.
|
- 30:04 Commerce Kickstart.
|
||||||
- 34:08 Commerce flexibility.
|
- 34:08 Commerce flexibility.
|
||||||
- 35:52 More commerce Kickstart.
|
- 35:52 More commerce Kickstart.
|
||||||
- 38:62 Ubercart and Commerce differences.
|
- 38:62 Ubercart and Commerce differences.
|
||||||
- 40:34 The Commerce Kickstart project template.
|
- 40:34 The Commerce Kickstart project template.
|
||||||
- 42:50 Building Drupal Commerce 2.
|
- 42:50 Building Drupal Commerce 2.
|
||||||
- 46:38 Releasing new things.
|
- 46:38 Releasing new things.
|
||||||
- 51:58 Certified Centarro partners?
|
- 51:58 Certified Centarro partners?
|
||||||
- 57:38 Centarro roadmap.
|
- 57:38 Centarro roadmap.
|
||||||
- 62:06 Wrapping up.
|
- 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.
|
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.
|
||||||
|
|
|
@ -2,42 +2,39 @@
|
||||||
date: 2024-03-11
|
date: 2024-03-11
|
||||||
topic: Diffy and Visual Regression Testing
|
topic: Diffy and Visual Regression Testing
|
||||||
guests:
|
guests:
|
||||||
- Yuri Gerasymov
|
- Yuri Gerasymov
|
||||||
transistor:
|
transistor:
|
||||||
id: 5940d69f
|
id: 5940d69f
|
||||||
links:
|
links:
|
||||||
-
|
- - About Yuri
|
||||||
- About Yuri
|
- https://ygerasimov.com/about-me
|
||||||
- https://ygerasimov.com/about-me
|
- - Diffy
|
||||||
-
|
- https://diffy.website
|
||||||
- Diffy
|
- - Yuri on Drupal.org
|
||||||
- https://diffy.website
|
- https://www.drupal.org/u/ygerasimov
|
||||||
-
|
|
||||||
- Yuri on Drupal.org
|
|
||||||
- https://www.drupal.org/u/ygerasimov
|
|
||||||
talking_points:
|
talking_points:
|
||||||
- What is visual regression testing?
|
- What is visual regression testing?
|
||||||
- How do you deal with false positives?
|
- How do you deal with false positives?
|
||||||
- Different use cases for visual regression testing.
|
- Different use cases for visual regression testing.
|
||||||
- Automatic updates.
|
- Automatic updates.
|
||||||
- Scheduling content.
|
- Scheduling content.
|
||||||
- Visual regression testing in CI.
|
- Visual regression testing in CI.
|
||||||
- Diffy in WordPress.
|
- Diffy in WordPress.
|
||||||
- What's a baseline?
|
- What's a baseline?
|
||||||
- Initial setup and onboarding feedback.
|
- Initial setup and onboarding feedback.
|
||||||
- Testing dark mode?
|
- Testing dark mode?
|
||||||
- Component testing with Storybook and Fractal?
|
- Component testing with Storybook and Fractal?
|
||||||
- Testing local environments.
|
- Testing local environments.
|
||||||
- Testing as authenticated users.
|
- Testing as authenticated users.
|
||||||
- The roadmap for Diffy.
|
- The roadmap for Diffy.
|
||||||
quotes:
|
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 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)
|
- 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)
|
- 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)
|
- 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)
|
- 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)
|
- With visual testing, it's very easy to get started. (YG)
|
||||||
- Visual testing is great for showing your client your work. (YG)
|
- Visual testing is great for showing your client your work. (YG)
|
||||||
chapters: []
|
chapters: []
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
@ -2,47 +2,45 @@
|
||||||
date: 2024-03-20
|
date: 2024-03-20
|
||||||
topic: Domain-Driven Design
|
topic: Domain-Driven Design
|
||||||
guests:
|
guests:
|
||||||
- Rob Allen
|
- Rob Allen
|
||||||
transistor:
|
transistor:
|
||||||
id: 0de0b405
|
id: 0de0b405
|
||||||
links:
|
links:
|
||||||
-
|
- - Rob's blog
|
||||||
- Rob's blog
|
- https://akrabat.com
|
||||||
- https://akrabat.com
|
- - Nineteen Feet
|
||||||
-
|
- https://19ft.com
|
||||||
- Nineteen Feet
|
|
||||||
- https://19ft.com
|
|
||||||
talking_points:
|
talking_points:
|
||||||
- Rebuild vs. rewrite.
|
- Rebuild vs. rewrite.
|
||||||
- Writing good commit messages.
|
- Writing good commit messages.
|
||||||
- Are code comments useful?
|
- Are code comments useful?
|
||||||
- Technical Design Documents and ADRs.
|
- Technical Design Documents and ADRs.
|
||||||
- Ubiquitous language and Domain-Driven Design.
|
- Ubiquitous language and Domain-Driven Design.
|
||||||
- PHP UK, PHP South West, conferences and user groups.
|
- PHP UK, PHP South West, conferences and user groups.
|
||||||
- DDD in Drupal?
|
- DDD in Drupal?
|
||||||
- DRY and YAGNI.
|
- DRY and YAGNI.
|
||||||
- When to refactor?
|
- When to refactor?
|
||||||
quotes:
|
quotes:
|
||||||
- I quite like legacy projects because i think they've already proved their worth in the marketplace. (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)
|
- 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.
|
- 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)
|
- 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)
|
- 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)
|
- 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)
|
- 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)
|
- 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)
|
- 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)
|
- 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)
|
- 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)
|
- 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)
|
- 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)
|
- 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)
|
- 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)
|
- 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.
|
- 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)
|
- 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)
|
- 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)
|
- You have to be proactive. It doesn't happen by default. (RA)
|
||||||
chapters: []
|
chapters: []
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
|
@ -2,13 +2,12 @@
|
||||||
date: 2024-05-01
|
date: 2024-05-01
|
||||||
topic: Health, fitness and weight loss
|
topic: Health, fitness and weight loss
|
||||||
guests:
|
guests:
|
||||||
- Simon Graham
|
- Simon Graham
|
||||||
transistor:
|
transistor:
|
||||||
id: da3e6309
|
id: da3e6309
|
||||||
links:
|
links:
|
||||||
-
|
- - simongpt.co.uk
|
||||||
- simongpt.co.uk
|
- https://www.simongpt.co.uk
|
||||||
- https://www.simongpt.co.uk
|
|
||||||
talking_points: []
|
talking_points: []
|
||||||
quotes: []
|
quotes: []
|
||||||
chapters: []
|
chapters: []
|
||||||
|
|
|
@ -2,22 +2,18 @@
|
||||||
date: 2024-07-18
|
date: 2024-07-18
|
||||||
topic: Automation, Linux training and mechanical keyboards
|
topic: Automation, Linux training and mechanical keyboards
|
||||||
guests:
|
guests:
|
||||||
- Jochen Lillich
|
- Jochen Lillich
|
||||||
transistor:
|
transistor:
|
||||||
id: d8858593
|
id: d8858593
|
||||||
links:
|
links:
|
||||||
-
|
- - Jochen's personal website
|
||||||
- Jochen's personal website
|
- https://www.geewiz.dev
|
||||||
- https://www.geewiz.dev
|
- - Jochen on Twitch
|
||||||
-
|
- https://www.twitch.tv/monospacementor
|
||||||
- Jochen on Twitch
|
- - monospacementor.com
|
||||||
- https://www.twitch.tv/monospacementor
|
- https://monospacementor.com
|
||||||
-
|
- - freistil.it
|
||||||
- monospacementor.com
|
- https://www.freistil.it
|
||||||
- https://monospacementor.com
|
|
||||||
-
|
|
||||||
- freistil.it
|
|
||||||
- https://www.freistil.it
|
|
||||||
talking_points: []
|
talking_points: []
|
||||||
quotes: []
|
quotes: []
|
||||||
chapters: []
|
chapters: []
|
||||||
|
|
|
@ -2,16 +2,16 @@
|
||||||
date: 2024-08-09
|
date: 2024-08-09
|
||||||
topic: LEGO, robotics and open-source software
|
topic: LEGO, robotics and open-source software
|
||||||
guests:
|
guests:
|
||||||
- Andy Hoang
|
- Andy Hoang
|
||||||
transistor:
|
transistor:
|
||||||
id: 82fb51bf
|
id: 82fb51bf
|
||||||
links:
|
links:
|
||||||
- - Beyond Blocks website
|
- - Beyond Blocks website
|
||||||
- https://www.beyondblocks.co.uk
|
- https://www.beyondblocks.co.uk
|
||||||
- - Open Web Alliance
|
- - Open Web Alliance
|
||||||
- https://www.drupal.org/association/blog/drupal-association-co-founds-the-open-website-alliance
|
- https://www.drupal.org/association/blog/drupal-association-co-founds-the-open-website-alliance
|
||||||
- - Open Source Initiative
|
- - Open Source Initiative
|
||||||
- https://opensource.org
|
- https://opensource.org
|
||||||
talking_points: []
|
talking_points: []
|
||||||
quotes: []
|
quotes: []
|
||||||
chapters: []
|
chapters: []
|
||||||
|
|
|
@ -2,22 +2,22 @@
|
||||||
date: 2024-08-27
|
date: 2024-08-27
|
||||||
topic: Single File Components and Static Drupal Websites
|
topic: Single File Components and Static Drupal Websites
|
||||||
guests:
|
guests:
|
||||||
- Sam Mortenson
|
- Sam Mortenson
|
||||||
transistor:
|
transistor:
|
||||||
id: 824e9f2b
|
id: 824e9f2b
|
||||||
links:
|
links:
|
||||||
- - Sam Mortenson on Drupal.org
|
- - Sam Mortenson on Drupal.org
|
||||||
- https://www.drupal.org/u/samuelmortenson
|
- https://www.drupal.org/u/samuelmortenson
|
||||||
- - Sam Mortenson on Twitter/X
|
- - Sam Mortenson on Twitter/X
|
||||||
- https://x.com/mortensonsam
|
- https://x.com/mortensonsam
|
||||||
- - mortenson.coffee
|
- - mortenson.coffee
|
||||||
- https://mortenson.coffee
|
- https://mortenson.coffee
|
||||||
- - The Tome project on Drupal.org
|
- - The Tome project on Drupal.org
|
||||||
- https://www.drupal.org/project/tome
|
- https://www.drupal.org/project/tome
|
||||||
- - The Bookish distribution
|
- - The Bookish distribution
|
||||||
- https://github.com/drupal-tome/bookish
|
- https://github.com/drupal-tome/bookish
|
||||||
- - AwaySync
|
- - AwaySync
|
||||||
- https://awaysync.com
|
- https://awaysync.com
|
||||||
talking_points: []
|
talking_points: []
|
||||||
quotes: []
|
quotes: []
|
||||||
chapters: []
|
chapters: []
|
||||||
|
|
|
@ -2,31 +2,24 @@
|
||||||
date: 2023-11-17
|
date: 2023-11-17
|
||||||
topic: Drupal's Alternate Realities
|
topic: Drupal's Alternate Realities
|
||||||
guests:
|
guests:
|
||||||
- Panagiotis Moutsopoulos
|
- Panagiotis Moutsopoulos
|
||||||
links:
|
links:
|
||||||
-
|
- - DrupalCon Lille
|
||||||
- DrupalCon Lille
|
- https://events.drupal.org/lille2023
|
||||||
- https://events.drupal.org/lille2023
|
- - Panagiotis' BoF session
|
||||||
-
|
- https://events.drupal.org/lille2023/session/drupals-alternate-realities
|
||||||
- Panagiotis' BoF session
|
- - Panagiotis on Drupal.org (vensires)
|
||||||
- https://events.drupal.org/lille2023/session/drupals-alternate-realities
|
- https://www.drupal.org/u/vensires
|
||||||
-
|
- - E-Sepia
|
||||||
- Panagiotis on Drupal.org (vensires)
|
- https://www.e-sepia.gr
|
||||||
- https://www.drupal.org/u/vensires
|
- - Panagiotis on LinkedIn
|
||||||
-
|
- https://www.linkedin.com/in/panagiotis-moutsopoulos/
|
||||||
- E-Sepia
|
- - https://drupal.org.gr
|
||||||
- https://www.e-sepia.gr
|
- https://drupal.org.gr
|
||||||
-
|
- - Frontend United
|
||||||
- Panagiotis on LinkedIn
|
- https://www.frontendunited.com
|
||||||
- https://www.linkedin.com/in/panagiotis-moutsopoulos/
|
|
||||||
-
|
|
||||||
- https://drupal.org.gr
|
|
||||||
- https://drupal.org.gr
|
|
||||||
-
|
|
||||||
- Frontend United
|
|
||||||
- https://www.frontendunited.com
|
|
||||||
transistor:
|
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 Drupal’s Alternate Realities A BoF session presenting some history but mainly the different ways to tackle a problem in Drupal using different methodologies.
|
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.
|
||||||
|
|
|
@ -2,16 +2,16 @@
|
||||||
date: 2024-09-06
|
date: 2024-09-06
|
||||||
topic: Bootcamps, Hackathons, Meetups and Drupal
|
topic: Bootcamps, Hackathons, Meetups and Drupal
|
||||||
guests:
|
guests:
|
||||||
- George Gordon
|
- George Gordon
|
||||||
transistor:
|
transistor:
|
||||||
id: ec999352
|
id: ec999352
|
||||||
links:
|
links:
|
||||||
- - School of Code
|
- - School of Code
|
||||||
- https://schoolofcode.co.uk
|
- https://schoolofcode.co.uk
|
||||||
- - Versantus
|
- - Versantus
|
||||||
- https://www.versantus.co.uk
|
- https://www.versantus.co.uk
|
||||||
- - George on LinkedIn
|
- - George on LinkedIn
|
||||||
- https://www.linkedin.com/in/george-gordon-70aa3a82
|
- https://www.linkedin.com/in/george-gordon-70aa3a82
|
||||||
talking_points: []
|
talking_points: []
|
||||||
quotes: []
|
quotes: []
|
||||||
chapters: []
|
chapters: []
|
||||||
|
|
|
@ -2,36 +2,28 @@
|
||||||
date: 2023-11-24
|
date: 2023-11-24
|
||||||
topic: Community engagement for non-technical Drupal enthusiasts
|
topic: Community engagement for non-technical Drupal enthusiasts
|
||||||
guests:
|
guests:
|
||||||
- Niklas Franke
|
- Niklas Franke
|
||||||
links:
|
links:
|
||||||
-
|
- - DrupalCon Lille
|
||||||
- DrupalCon Lille
|
- https://events.drupal.org/lille2023
|
||||||
- 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
|
||||||
- 'Beyond the code: Community engagement for non-technical Drupal enthusiasts'
|
- - 'How to organise your own Splash Awards'
|
||||||
- https://events.drupal.org/lille2023/session/beyond-code-community-engagement-non-technical-drupal-enthusiasts
|
- 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)'
|
||||||
- 'How to organise your own Splash Awards'
|
- https://events.drupal.org/lille2023/session/what-developers-really-want-uncovering-essential-work-benefits-software
|
||||||
- https://events.drupal.org/lille2023/session/how-organise-your-own-splash-awards
|
- - 'Splash Awards'
|
||||||
-
|
- https://www.drupal.org/community/splash-awards
|
||||||
- 'DrupalCon sponsored talk: What developers really want: Uncovering the essential work benefits for software developers (sponsored by Factorial)'
|
- 'Niklas Franke on Drupal.org'
|
||||||
- https://events.drupal.org/lille2023/session/what-developers-really-want-uncovering-essential-work-benefits-software
|
- https://www.drupal.org/u/heroicnick
|
||||||
-
|
- - 'Factorial GmbH'
|
||||||
- 'Splash Awards'
|
- https://www.factorial.io/en/drupal-agency
|
||||||
- https://www.drupal.org/community/splash-awards
|
- - 'Factorial GmbH on Drupal.org'
|
||||||
- 'Niklas Franke on Drupal.org'
|
- https://www.drupal.org/factorial-gmbh
|
||||||
- https://www.drupal.org/u/heroicnick
|
- - 'Factorial on YouTube'
|
||||||
-
|
- https://www.youtube.com/channel/UCJslkuiIJLTRmYEvN2y-jzA
|
||||||
- '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:
|
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.
|
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.
|
||||||
|
|
|
@ -2,47 +2,34 @@
|
||||||
date: 2023-12-01
|
date: 2023-12-01
|
||||||
topic: A case study from Oxfam
|
topic: A case study from Oxfam
|
||||||
guests:
|
guests:
|
||||||
- Ed Crompton
|
- Ed Crompton
|
||||||
transistor:
|
transistor:
|
||||||
id: 0ff9802a
|
id: 0ff9802a
|
||||||
links:
|
links:
|
||||||
-
|
- - Ed Crompton on Drupal.org
|
||||||
- Ed Crompton on Drupal.org
|
- https://www.drupal.org/u/eddie_c
|
||||||
- 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 country sites: From big bang to small batch delivery'
|
- - Oxfam.org
|
||||||
- https://www.linkedin.com/pulse/oxfam-country-sites-from-big-bang-small-batch-edward-crompton
|
- https://www.oxfam.org/en
|
||||||
-
|
- - https://cambodia.oxfam.org
|
||||||
- Oxfam.org
|
- https://cambodia.oxfam.org
|
||||||
- https://www.oxfam.org/en
|
- - Pattern Lab
|
||||||
-
|
- https://patternlab.io
|
||||||
- https://cambodia.oxfam.org
|
- - Fractal
|
||||||
- https://cambodia.oxfam.org
|
- https://fractal.build
|
||||||
-
|
- - Twig
|
||||||
- Pattern Lab
|
- https://twig.symfony.com
|
||||||
- https://patternlab.io
|
- - Working in small batches
|
||||||
-
|
- http://www.startuplessonslearned.com/2009/02/work-in-small-batches.html
|
||||||
- Fractal
|
- - Behat
|
||||||
- https://fractal.build
|
- http://www.behat.org
|
||||||
-
|
- - Behat integration with Drupal
|
||||||
- Twig
|
- https://www.drupal.org/project/behat
|
||||||
- https://twig.symfony.com
|
- - phenaproxima on Drupal.org
|
||||||
-
|
- https://www.drupal.org/u/phenaproxima
|
||||||
- Working in small batches
|
- - I've been using Behat wrong this whole time
|
||||||
- http://www.startuplessonslearned.com/2009/02/work-in-small-batches.html
|
- https://phenaproxima.net/2018/08/07/behat-insanity.html
|
||||||
-
|
- - Drupal Test Traits
|
||||||
- Behat
|
- https://gitlab.com/weitzman/drupal-test-traits
|
||||||
- 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
|
|
||||||
---
|
---
|
||||||
|
|
|
@ -2,38 +2,28 @@
|
||||||
date: 2023-12-09
|
date: 2023-12-09
|
||||||
topic: Managing technical debt
|
topic: Managing technical debt
|
||||||
guests:
|
guests:
|
||||||
- Dieter Blomme
|
- Dieter Blomme
|
||||||
transistor:
|
transistor:
|
||||||
id: 40066a7f
|
id: 40066a7f
|
||||||
links:
|
links:
|
||||||
-
|
- - DrupalCon Lille
|
||||||
- DrupalCon Lille
|
- https://events.drupal.org/lille2023
|
||||||
- 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
|
||||||
- 'Managing technical debt: lessons learned and how modern Drupal helps you'
|
- - Understanding Technical Debt in the Drupal ecosystem
|
||||||
- https://events.drupal.org/lille2023/session/managing-technical-debt-lessons-learned-and-how-modern-drupal-helps-you
|
- https://www.youtube.com/watch?v=1YSL4Be7jDY
|
||||||
-
|
- - Dieter Blomme on Drupal.org
|
||||||
- Understanding Technical Debt in the Drupal ecosystem
|
- https://www.drupal.org/u/daften
|
||||||
- https://www.youtube.com/watch?v=1YSL4Be7jDY
|
- - Dropsolid website
|
||||||
-
|
- https://dropsolid.com/
|
||||||
- Dieter Blomme on Drupal.org
|
- - Dropsolid on Drupal.org
|
||||||
- https://www.drupal.org/u/daften
|
- https://www.drupal.org/dropsolid
|
||||||
-
|
- - Dropsolid on YouTube
|
||||||
- Dropsolid website
|
- https://www.youtube.com/@dropsolid.experiencecompany
|
||||||
- https://dropsolid.com/
|
- - DrupalCon session video
|
||||||
-
|
- https://youtu.be/S-B7_YiskVM
|
||||||
- Dropsolid on Drupal.org
|
- - Concerns vs objectives
|
||||||
- https://www.drupal.org/dropsolid
|
- https://blog.holacracy.org/holacracy-basics-understanding-objections-d87b579d00d1
|
||||||
-
|
- - Decision by traffic light
|
||||||
- Dropsolid on YouTube
|
- https://www.linkedin.com/pulse/decision-making-101-traffic-lights-puppy-case-study-valerio-magliulo
|
||||||
- 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
|
|
||||||
---
|
---
|
||||||
|
|
|
@ -2,49 +2,36 @@
|
||||||
date: 2023-12-19
|
date: 2023-12-19
|
||||||
topic: 'TUIs, CLIs and open-source'
|
topic: 'TUIs, CLIs and open-source'
|
||||||
guests:
|
guests:
|
||||||
- Dan Leech
|
- Dan Leech
|
||||||
transistor:
|
transistor:
|
||||||
id: 45d57d43
|
id: 45d57d43
|
||||||
links:
|
links:
|
||||||
-
|
- - PHP TUI on GitHub
|
||||||
- PHP TUI on GitHub
|
- https://github.com/php-tui
|
||||||
- https://github.com/php-tui
|
- - Phpactor on GitHub
|
||||||
-
|
- https://github.com/phpactor
|
||||||
- Phpactor on GitHub
|
- - PHPbench on GitHub
|
||||||
- https://github.com/phpactor
|
- https://github.com/phpbench
|
||||||
-
|
- - Phpactor documentation
|
||||||
- PHPbench on GitHub
|
- https://phpactor.readthedocs.io
|
||||||
- https://github.com/phpbench
|
- - PHPBench documentation
|
||||||
-
|
- https://phpbench.readthedocs.io
|
||||||
- Phpactor documentation
|
- - Testing code performance with PHPBench
|
||||||
- https://phpactor.readthedocs.io
|
- https://youtu.be/-qxu6n9Q-3k?si=2N8Ee9GIgCul7_e1
|
||||||
-
|
- - PHP-TUI Progress
|
||||||
- PHPBench documentation
|
- https://www.dantleech.com/blog/2023/11/03/php-tui-progress
|
||||||
- https://phpbench.readthedocs.io
|
- - PHP Term
|
||||||
-
|
- https://www.dantleech.com/blog/2023/11/27/php-term
|
||||||
- Testing code performance with PHPBench
|
- - PHP Architecture Tester (phpat)
|
||||||
- https://youtu.be/-qxu6n9Q-3k?si=2N8Ee9GIgCul7_e1
|
- https://github.com/carlosas/phpat
|
||||||
-
|
- - Jess Archer
|
||||||
- PHP-TUI Progress
|
- https://jessarcher.com
|
||||||
- https://www.dantleech.com/blog/2023/11/03/php-tui-progress
|
- - Neovim as a PHP and JavaScript IDE (Laracasts)
|
||||||
-
|
- https://laracasts.com/series/neovim-as-a-php-ide
|
||||||
- PHP Term
|
- - Laravel Prompts
|
||||||
- https://www.dantleech.com/blog/2023/11/27/php-term
|
- https://github.com/laravel/prompts
|
||||||
-
|
- - Symfony Terminal component
|
||||||
- PHP Architecture Tester (phpat)
|
- https://speakerdeck.com/fabpot/the-symfony-terminal-component
|
||||||
- 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.
|
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.
|
||||||
|
|
|
@ -2,46 +2,34 @@
|
||||||
date: 2024-01-10
|
date: 2024-01-10
|
||||||
topic: Testing Legacy
|
topic: Testing Legacy
|
||||||
guests:
|
guests:
|
||||||
- Mike Karthauser
|
- Mike Karthauser
|
||||||
transistor:
|
transistor:
|
||||||
id: c264ca69
|
id: c264ca69
|
||||||
links:
|
links:
|
||||||
-
|
- - Huboo
|
||||||
- Huboo
|
- https://huboo.com
|
||||||
- https://huboo.com
|
- - PHPUnit
|
||||||
-
|
- https://phpunit.de
|
||||||
- PHPUnit
|
- - Laravel
|
||||||
- https://phpunit.de
|
- https://laravel.com
|
||||||
-
|
- - Expression Engine
|
||||||
- Laravel
|
- https://expressionengine.com
|
||||||
- https://laravel.com
|
- - PHPBench
|
||||||
-
|
- https://phpbench.com
|
||||||
- Expression Engine
|
- - Working in small batches
|
||||||
- https://expressionengine.com
|
- http://www.startuplessonslearned.com/2009/02/work-in-small-batches.html
|
||||||
-
|
- - Cyclomatic complexity
|
||||||
- PHPBench
|
- https://en.wikipedia.org/wiki/Cyclomatic_complexity
|
||||||
- https://phpbench.com
|
- - Shopify
|
||||||
-
|
- https://www.shopify.com
|
||||||
- Working in small batches
|
- - Drupal Commerce
|
||||||
- http://www.startuplessonslearned.com/2009/02/work-in-small-batches.html
|
- https://drupalcommerce.org
|
||||||
-
|
- - PHP South West
|
||||||
- Cyclomatic complexity
|
- https://phpsw.uk
|
||||||
- https://en.wikipedia.org/wiki/Cyclomatic_complexity
|
- - Automica labs
|
||||||
-
|
- https://automica.io
|
||||||
- Shopify
|
- - Mike on LinkedIn
|
||||||
- https://www.shopify.com
|
- https://www.linkedin.com/in/mikekarthauser
|
||||||
-
|
|
||||||
- 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.
|
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.
|
||||||
|
|
|
@ -2,34 +2,26 @@
|
||||||
date: 2024-01-29
|
date: 2024-01-29
|
||||||
topic: Violinist and automation
|
topic: Violinist and automation
|
||||||
guests:
|
guests:
|
||||||
- Eirik Morland
|
- Eirik Morland
|
||||||
transistor:
|
transistor:
|
||||||
id: ba4405e5
|
id: ba4405e5
|
||||||
links:
|
links:
|
||||||
-
|
- - violinist.io
|
||||||
- violinist.io
|
- https://violinist.io
|
||||||
- https://violinist.io
|
- - Violinist on Drupal.org
|
||||||
-
|
- https://www.drupal.org/violinist
|
||||||
- Violinist on Drupal.org
|
- - Eirik on Drupal.org
|
||||||
- https://www.drupal.org/violinist
|
- https://www.drupal.org/u/eiriksm
|
||||||
-
|
- - Composer
|
||||||
- Eirik on Drupal.org
|
- https://getcomposer.org
|
||||||
- https://www.drupal.org/u/eiriksm
|
- - Packagist
|
||||||
-
|
- https://packagist.org
|
||||||
- Composer
|
- - Private Packagist
|
||||||
- https://getcomposer.org
|
- https://packagist.com
|
||||||
-
|
- - Automatic Updates initiative
|
||||||
- Packagist
|
- https://www.drupal.org/about/core/strategic-initiatives/automatic-updates
|
||||||
- https://packagist.org
|
- - Logo is a conductor, not a composer
|
||||||
-
|
- https://github.com/composer/getcomposer.org/issues/36
|
||||||
- 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.
|
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.
|
||||||
|
|
|
@ -2,43 +2,32 @@
|
||||||
date: 2024-02-05
|
date: 2024-02-05
|
||||||
topic: The Drupal Association
|
topic: The Drupal Association
|
||||||
guests:
|
guests:
|
||||||
- Tim Lehnen
|
- Tim Lehnen
|
||||||
links:
|
links:
|
||||||
-
|
- - Drupal Association
|
||||||
- Drupal Association
|
- https://www.drupal.org/association
|
||||||
- https://www.drupal.org/association
|
- - Drupal recognized as a Digital Public Good
|
||||||
-
|
- https://dri.es/drupal-recognized-as-a-digital-public-good
|
||||||
- Drupal recognized as a Digital Public Good
|
- - Drupal Association elections
|
||||||
- https://dri.es/drupal-recognized-as-a-digital-public-good
|
- https://www.drupal.org/association/board/elections
|
||||||
-
|
- - Find a Drupal 7 migration partner
|
||||||
- Drupal Association elections
|
- https://www.drupal.org/about/drupal-7/d7eol/partners
|
||||||
- https://www.drupal.org/association/board/elections
|
- - Join partner programs
|
||||||
-
|
- https://www.drupal.org/association/programs
|
||||||
- Find a Drupal 7 migration partner
|
- - Drupal Events
|
||||||
- https://www.drupal.org/about/drupal-7/d7eol/partners
|
- https://events.drupal.org
|
||||||
-
|
- - Drupal Jobs
|
||||||
- Join partner programs
|
- https://jobs.drupal.org
|
||||||
- https://www.drupal.org/association/programs
|
- - GitLab
|
||||||
-
|
- https://www.gitlab.com
|
||||||
- Drupal Events
|
- - GitLab CI on Drupal.org
|
||||||
- https://events.drupal.org
|
- https://www.drupal.org/docs/develop/git/using-gitlab-to-contribute-to-drupal/gitlab-ci
|
||||||
-
|
- - Tim on Drupal.org
|
||||||
- Drupal Jobs
|
- https://www.drupal.org/u/hestenet
|
||||||
- https://jobs.drupal.org
|
- - Tim on Twitter
|
||||||
-
|
- https://twitter.com/TimLehnen
|
||||||
- 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:
|
transistor:
|
||||||
id: e5d5ba38
|
id: e5d5ba38
|
||||||
---
|
---
|
||||||
|
|
||||||
This week, Oliver is joined by Tim Lehnen - the CTO of the Drupal Association.
|
This week, Oliver is joined by Tim Lehnen - the CTO of the Drupal Association.
|
||||||
|
|
Loading…
Reference in a new issue