Update daily email permalinks

This is a follow-up to commit 3be9031de8
as each daily email has a `permalink` value that overrides the default
content type permalink.
This commit is contained in:
Oliver Davies 2024-05-20 23:58:27 +01:00
parent 382793dc33
commit 5eba6de81a
158 changed files with 159 additions and 159 deletions

View file

@ -1,5 +1,5 @@
--- ---
permalink: archive/2022/08/12/git-worktrees-docker-compose permalink: daily/2022/08/12/git-worktrees-docker-compose
title: Git Worktrees and Docker Compose title: Git Worktrees and Docker Compose
pubDate: 2022-08-12 pubDate: 2022-08-12
--- ---

View file

@ -1,5 +1,5 @@
--- ---
permalink: archive/2022/08/13/i-wrote-a-neovim-plugin permalink: daily/2022/08/13/i-wrote-a-neovim-plugin
pubDate: 2022-08-13 pubDate: 2022-08-13
title: I wrote a Neovim plugin title: I wrote a Neovim plugin
tags: tags:

View file

@ -1,5 +1,5 @@
--- ---
permalink: archive/2022/08/14/why-i-write-tests permalink: daily/2022/08/14/why-i-write-tests
pubDate: 2022-08-14 pubDate: 2022-08-14
title: "Why I write automated tests" title: "Why I write automated tests"
tags: [testing] tags: [testing]

View file

@ -1,5 +1,5 @@
--- ---
permalink: archive/2022/08/15/using-run-file-simplify-project-tasks permalink: daily/2022/08/15/using-run-file-simplify-project-tasks
pubDate: 2022-08-15 pubDate: 2022-08-15
title: Using a "run" file to simplify project tasks title: Using a "run" file to simplify project tasks
tags: ["php"] tags: ["php"]

View file

@ -1,5 +1,5 @@
--- ---
permalink: archive/2022/08/16/what-are-git-hooks-why-are-they-useful permalink: daily/2022/08/16/what-are-git-hooks-why-are-they-useful
pubDate: 2022-08-16 pubDate: 2022-08-16
title: "What are Git hooks and why are they useful?" title: "What are Git hooks and why are they useful?"
tags: ["git"] tags: ["git"]

View file

@ -1,5 +1,5 @@
--- ---
permalink: archive/2022/08/17/one-more-run-command-git-worktrees permalink: daily/2022/08/17/one-more-run-command-git-worktrees
pubDate: 2022-08-17 pubDate: 2022-08-17
title: One more "run" command, for Git worktrees title: One more "run" command, for Git worktrees
tags: ["drupal", "git"] tags: ["drupal", "git"]

View file

@ -1,5 +1,5 @@
--- ---
permalink: archive/2022/08/18/talking-drupal-tailwind-css permalink: daily/2022/08/18/talking-drupal-tailwind-css
pubDate: 2022-08-18 pubDate: 2022-08-18
title: "'Talking Drupal' and Tailwind CSS" title: "'Talking Drupal' and Tailwind CSS"
tags: tags:

View file

@ -1,5 +1,5 @@
--- ---
permalink: archive/2022/08/19/pair-programming-or-code-reviews permalink: daily/2022/08/19/pair-programming-or-code-reviews
pubDate: 2022-08-19 pubDate: 2022-08-19
title: Pair programming or code reviews? title: Pair programming or code reviews?
--- ---

View file

@ -1,5 +1,5 @@
--- ---
permalink: archive/2022/08/21/2022-08-21 permalink: daily/2022/08/21/2022-08-21
pubDate: 2022-08-21 pubDate: 2022-08-21
title: "Why I use Docker and Docker Compose for my projects" title: "Why I use Docker and Docker Compose for my projects"
tags: tags:

View file

@ -1,5 +1,5 @@
--- ---
permalink: archive/2022/08/22/2022-08-22 permalink: daily/2022/08/22/2022-08-22
pubDate: 2022-08-22 pubDate: 2022-08-22
title: "Being a T-shaped Developer" title: "Being a T-shaped Developer"
--- ---

View file

@ -1,5 +1,5 @@
--- ---
permalink: archive/2022/08/24/2022-08-24 permalink: daily/2022/08/24/2022-08-24
pubDate: 2022-08-24 pubDate: 2022-08-24
title: "How I've configured Git" title: "How I've configured Git"
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
pubDate: 2022-09-03 pubDate: 2022-09-03
title: Creating infrastructure with Ansible title: Creating infrastructure with Ansible
permalink: archives/2022/09/03/creating-infrastructure-with-ansible permalink: dailys/2022/09/03/creating-infrastructure-with-ansible
tags: ["ansible"] tags: ["ansible"]
--- ---

View file

@ -1,7 +1,7 @@
--- ---
title: Why do code katas? title: Why do code katas?
pubDate: 2022-10-01 pubDate: 2022-10-01
permalink: archive/2022/10/01/code-katas permalink: daily/2022/10/01/code-katas
tags: [] tags: []
--- ---

View file

@ -1,7 +1,7 @@
--- ---
title: Minimum viable CI pipelines title: Minimum viable CI pipelines
pubDate: 2022-10-02 pubDate: 2022-10-02
permalink: archive/2022/10/02/minimum-viable-pipelines permalink: daily/2022/10/02/minimum-viable-pipelines
tags: [] tags: []
--- ---

View file

@ -1,7 +1,7 @@
--- ---
title: Refactoring to value objects title: Refactoring to value objects
pubDate: 2022-10-03 pubDate: 2022-10-03
permalink: archive/2022/10/03/refactoring-value-objects permalink: daily/2022/10/03/refactoring-value-objects
tags: [php] tags: [php]
--- ---

View file

@ -1,7 +1,7 @@
--- ---
title: First impressions of Astro title: First impressions of Astro
pubDate: 2022-10-08 pubDate: 2022-10-08
permalink: archive/2022/10/08/first-impressions-astro permalink: daily/2022/10/08/first-impressions-astro
tags: [astro] tags: [astro]
--- ---

View file

@ -1,7 +1,7 @@
--- ---
title: Coding defensively, and Implicit vs explicit coding title: Coding defensively, and Implicit vs explicit coding
pubDate: 2022-10-09 pubDate: 2022-10-09
permalink: archive/2022/10/09/coding-defensively-implicit-explicit permalink: daily/2022/10/09/coding-defensively-implicit-explicit
tags: [tailwindcss, php] tags: [tailwindcss, php]
--- ---

View file

@ -1,7 +1,7 @@
--- ---
title: Contributing to open-source software, one small change at a time title: Contributing to open-source software, one small change at a time
pubDate: 2022-10-10 pubDate: 2022-10-10
permalink: archive/2022/10/10/contributing-open-source-software-one-small-change-time permalink: daily/2022/10/10/contributing-open-source-software-one-small-change-time
tags: [open-source] tags: [open-source]
--- ---

View file

@ -1,7 +1,7 @@
--- ---
title: Not long until Drupal 10 title: Not long until Drupal 10
pubDate: 2022-10-11 pubDate: 2022-10-11
permalink: archive/2022/10/11/not-long-until-drupal-10 permalink: daily/2022/10/11/not-long-until-drupal-10
tags: [drupal, php] tags: [drupal, php]
--- ---

View file

@ -1,7 +1,7 @@
--- ---
title: run file vs task runners title: run file vs task runners
pubDate: 2022-10-19 pubDate: 2022-10-19
permalink: archive/2022/10/19/run-vs-task-runners permalink: daily/2022/10/19/run-vs-task-runners
# tags: # tags:
# - # -
--- ---

View file

@ -2,7 +2,7 @@
title: > title: >
Continuous improvement Continuous improvement
date: 2024-01-01 date: 2024-01-01
permalink: archive/2024/01/01/continuous-improvement permalink: daily/2024/01/01/continuous-improvement
snippet: | snippet: |
1. Continuous delivery. 1. Continuous delivery.
2. Continuous deployment. 2. Continuous deployment.

View file

@ -1,7 +1,7 @@
--- ---
title: Flexible Mob and Pair Programming title: Flexible Mob and Pair Programming
date: 2024-01-02 date: 2024-01-02
permalink: archive/2024/01/02/flexible-pair-programming permalink: daily/2024/01/02/flexible-pair-programming
snippet: | snippet: |
Have you ever asked a colleague to review code you're writing or help you fix a bug? Have you ever asked a colleague to review code you're writing or help you fix a bug?
That's pair programming. That's pair programming.

View file

@ -2,7 +2,7 @@
title: >- title: >-
Why you need to start upgrading from Drupal 7 now Why you need to start upgrading from Drupal 7 now
date: 2024-01-03 date: 2024-01-03
permalink: archive/2024/01/03/why-you-need-to-start-upgrading-from-drupal-7-now permalink: daily/2024/01/03/why-you-need-to-start-upgrading-from-drupal-7-now
snippet: | snippet: |
Are you still using Drupal 7? You need to start upgrading to Drupal 10 now instead of waiting until next year. Are you still using Drupal 7? You need to start upgrading to Drupal 10 now instead of waiting until next year.
tags: tags:

View file

@ -2,7 +2,7 @@
title: > title: >
Reuse what you can. Reuse what you can.
date: 2024-01-04 date: 2024-01-04
permalink: archive/2024/01/04/reuse-what-you-can permalink: daily/2024/01/04/reuse-what-you-can
snippet: | snippet: |
Do you need to upgrade your application to Drupal 10? Reduce cost and save time by reusing what you can instead of starting from scratch. Do you need to upgrade your application to Drupal 10? Reduce cost and save time by reusing what you can instead of starting from scratch.
tags: tags:

View file

@ -2,7 +2,7 @@
title: > title: >
PHP in Neovim PHP in Neovim
date: 2024-01-05 date: 2024-01-05
permalink: archive/2024/01/05/php-in-neovim permalink: daily/2024/01/05/php-in-neovim
snippet: |- snippet: |-
Yesterday, I posted some screenshots on Twitter of my upcoming automated testing email course and my PHP code in Neovim. Yesterday, I posted some screenshots on Twitter of my upcoming automated testing email course and my PHP code in Neovim.
tags: tags:

View file

@ -2,7 +2,7 @@
title: >- title: >-
Sculpin - the PHP static site generator Sculpin - the PHP static site generator
date: 2024-01-06 date: 2024-01-06
permalink: archive/2024/01/06/sculpin-the-php-static-site-generator permalink: daily/2024/01/06/sculpin-the-php-static-site-generator
snippet: | snippet: |
Do you use PHP? Sculpin is a static site generator written in PHP, and turns markdown files and Twig templates into static HTML Do you use PHP? Sculpin is a static site generator written in PHP, and turns markdown files and Twig templates into static HTML

View file

@ -2,7 +2,7 @@
title: >- title: >-
Things take as long as they take Things take as long as they take
date: 2024-01-07 date: 2024-01-07
permalink: archive/2024/01/07/things-take-as-long-as-they-take permalink: daily/2024/01/07/things-take-as-long-as-they-take
snippet: | snippet: |
How long _should_ a software development task take to complete? How long _should_ a software development task take to complete?
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Try it and see title: Try it and see
date: 2024-01-08 date: 2024-01-08
permalink: archive/2024/01/08/try-it-and-see permalink: daily/2024/01/08/try-it-and-see
snippet: | snippet: |
Have you tried new technologies or approaches when writing software? Did you like it or go back? Either way, you know more about it than before. Have you tried new technologies or approaches when writing software? Did you like it or go back? Either way, you know more about it than before.
tags: tags:

View file

@ -2,7 +2,7 @@
title: >- title: >-
Using Tailwind CSS is a great way to learn CSS Using Tailwind CSS is a great way to learn CSS
date: 2024-01-09 date: 2024-01-09
permalink: archive/2024/01/09/using-tailwind-css-is-a-great-way-to-learn-css permalink: daily/2024/01/09/using-tailwind-css-is-a-great-way-to-learn-css
snippet: | snippet: |
I think Tailwind CSS is not only a great CSS framework, but a great way to learn CSS itself. I think Tailwind CSS is not only a great CSS framework, but a great way to learn CSS itself.
#dev #SoftwareDevelopment #css #TailwindCSS #dev #SoftwareDevelopment #css #TailwindCSS

View file

@ -1,7 +1,7 @@
--- ---
title: Don't put business logic in templates title: Don't put business logic in templates
date: 2024-01-10 date: 2024-01-10
permalink: archive/2024/01/10/dont-put-business-logic-in-templates permalink: daily/2024/01/10/dont-put-business-logic-in-templates
snippet: | snippet: |
Don't do what I did. Don't put business logic in your template files. Don't do what I did. Don't put business logic in your template files.
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: My Drupal testing email course is live title: My Drupal testing email course is live
date: 2024-01-11 date: 2024-01-11
permalink: archive/2024/01/11/my-drupal-testing-email-course-is-live permalink: daily/2024/01/11/my-drupal-testing-email-course-is-live
snippet: | snippet: |
Do you want to learn automated testing in Drupal? My free email course is live! Learn from a DrupalCon speaker, workshop trainer, and module maintainer how to write tests in Drupal. Do you want to learn automated testing in Drupal? My free email course is live! Learn from a DrupalCon speaker, workshop trainer, and module maintainer how to write tests in Drupal.
tags: tags:

View file

@ -2,7 +2,7 @@
title: >- title: >-
Utility classes make global scope local Utility classes make global scope local
date: 2024-01-12 date: 2024-01-12
permalink: archive/2024/01/12/utility-classes-make-global-scope-local permalink: daily/2024/01/12/utility-classes-make-global-scope-local
snippet: | snippet: |
Utility classes make global scope local, making things easier and quicker to work on - now and in the future. Utility classes make global scope local, making things easier and quicker to work on - now and in the future.
tags: tags:

View file

@ -2,7 +2,7 @@
title: >- title: >-
Testing Legacy with Mike Karthauser Testing Legacy with Mike Karthauser
date: 2024-01-13 date: 2024-01-13
permalink: archive/2024/01/13/testing-legacy-with-mike-karthauser permalink: daily/2024/01/13/testing-legacy-with-mike-karthauser
snippet: | snippet: |
Last week, Mike Karthauser - Senior Software Developer at Huboo - joined me on the Beyond Blocks podcast. Last week, Mike Karthauser - Senior Software Developer at Huboo - joined me on the Beyond Blocks podcast.
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Code is a liability, not an asset title: Code is a liability, not an asset
date: 2024-01-14 date: 2024-01-14
permalink: archive/2024/01/14/code-is-a-liability-not-an-asset permalink: daily/2024/01/14/code-is-a-liability-not-an-asset
snippet: | snippet: |
Is code a liability or an asset? The more you write, the more you need to maintain. Is code a liability or an asset? The more you write, the more you need to maintain.
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Don't be perfect, be useful title: Don't be perfect, be useful
date: 2024-01-15 date: 2024-01-15
permalink: archive/2024/01/15/don-t-be-perfect--be-useful permalink: daily/2024/01/15/don-t-be-perfect--be-useful
snippet: | snippet: |
Don't be perfect, be useful. Don't be perfect, be useful.
I heard this recently and wondered how I could apply it to software development. I heard this recently and wondered how I could apply it to software development.

View file

@ -1,7 +1,7 @@
--- ---
title: Daily or quarterly? title: Daily or quarterly?
date: 2024-01-16 date: 2024-01-16
permalink: archive/2024/01/16/daily-or-quarterly permalink: daily/2024/01/16/daily-or-quarterly
snippet: | snippet: |
What if you could only deploy changes daily or quarterly? Which would you pick? What if you could only deploy changes daily or quarterly? Which would you pick?
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Please don't use short variable names title: Please don't use short variable names
date: 2024-01-17 date: 2024-01-17
permalink: archive/2024/01/17/short-variable-names permalink: daily/2024/01/17/short-variable-names
snippet: | snippet: |
Why use variable names like $k, $v and $i instead of $key, $value and $index? What benefit does it add? Why use variable names like $k, $v and $i instead of $key, $value and $index? What benefit does it add?
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Is zero unlimited? title: Is zero unlimited?
date: 2024-01-18 date: 2024-01-18
permalink: archive/2024/01/18/is-zero-unlimited permalink: daily/2024/01/18/is-zero-unlimited
snippet: | snippet: |
If you set a limit to be zero, would you expect it to return all the results or none? If you set a limit to be zero, would you expect it to return all the results or none?
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Tests can assert multiple things title: Tests can assert multiple things
date: 2024-01-19 date: 2024-01-19
permalink: archive/2024/01/19/tests-can-assert-multiple-things permalink: daily/2024/01/19/tests-can-assert-multiple-things
snippet: | snippet: |
Should each automated test only have a single assertion? Should each automated test only have a single assertion?
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: PHPUnit or Pest? title: PHPUnit or Pest?
date: 2024-01-20 date: 2024-01-20
permalink: archive/2024/01/20/phpunit-or-pest permalink: daily/2024/01/20/phpunit-or-pest
snippet: | snippet: |
Which testing framework do you prefer? PHPUnit or Pest? Which testing framework do you prefer? PHPUnit or Pest?
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Where is the value in your application? title: Where is the value in your application?
date: 2024-01-21 date: 2024-01-21
permalink: archive/2024/01/21/where-is-the-value-in-your-application permalink: daily/2024/01/21/where-is-the-value-in-your-application
snippet: | snippet: |
Where is the value in your software application, and where should you start when starting a new project? Where is the value in your software application, and where should you start when starting a new project?
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Tailwind CSS workshop recording title: Tailwind CSS workshop recording
date: 2024-01-22 date: 2024-01-22
permalink: archive/2024/01/22/tailwind-css-workshop-recording permalink: daily/2024/01/22/tailwind-css-workshop-recording
snippet: | snippet: |
Want to learn Tailwind CSS? Here's a recording of my workshop from DrupalCamp Florida 2022. Want to learn Tailwind CSS? Here's a recording of my workshop from DrupalCamp Florida 2022.

View file

@ -1,7 +1,7 @@
--- ---
title: Why use automation tools for dependency updates title: Why use automation tools for dependency updates
date: 2024-01-23 date: 2024-01-23
permalink: archive/2024/01/23/why-use-automation-tools-for-dependency-updates permalink: daily/2024/01/23/why-use-automation-tools-for-dependency-updates
snippet: | snippet: |
What are the benefits of using automation tools like violinist.io for dependency updates? What are the benefits of using automation tools like violinist.io for dependency updates?
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Defining Ubiquitous language title: Defining Ubiquitous language
date: 2024-01-24 date: 2024-01-24
permalink: archive/2024/01/24/defining-ubiquitous-language permalink: daily/2024/01/24/defining-ubiquitous-language
snippet: | snippet: |
Why should you define the ubiquitous language for a software project? Rob Allen told us during a recent meetup talk. Why should you define the ubiquitous language for a software project? Rob Allen told us during a recent meetup talk.
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Speaking at PHP Oxford title: Speaking at PHP Oxford
date: 2024-01-25 date: 2024-01-25
permalink: archive/2024/01/25/speaking-at-php-oxford permalink: daily/2024/01/25/speaking-at-php-oxford
snippet: | snippet: |
This evening, I was at PHP Oxford, speaking about my Build Configs tool. This evening, I was at PHP Oxford, speaking about my Build Configs tool.
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Write once, manage forever title: Write once, manage forever
date: 2024-01-26 date: 2024-01-26
permalink: archive/2024/01/26/write-once-manage-forever permalink: daily/2024/01/26/write-once-manage-forever
snippet: | snippet: |
I wrote my Build Configs project so I only write a file once, but can re-use it as many times as needed. I wrote my Build Configs project so I only write a file once, but can re-use it as many times as needed.
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: gitignore - inclusive or exclusive? title: gitignore - inclusive or exclusive?
date: 2024-01-27 date: 2024-01-27
permalink: archive/2024/01/27/gitignore-inclusive-or-exclusive permalink: daily/2024/01/27/gitignore-inclusive-or-exclusive
snippet: | snippet: |
How do you write your .gitignore files? How do you write your .gitignore files?
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Ignoring things globally title: Ignoring things globally
date: 2024-01-28 date: 2024-01-28
permalink: archive/2024/01/28/ignoring-things-globally permalink: daily/2024/01/28/ignoring-things-globally
snippet: | snippet: |
Have you wanted to ignore things globally? Git has a setting for that. Have you wanted to ignore things globally? Git has a setting for that.
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Violinist and automation with Eirik Morland title: Violinist and automation with Eirik Morland
date: 2024-01-29 date: 2024-01-29
permalink: archive/2024/01/29/violinist-and-automation-with-eirik-morland permalink: daily/2024/01/29/violinist-and-automation-with-eirik-morland
snippet: | snippet: |
This week on Beyond Blocks, I'm joined by Eirik Morland to discuss Violinist - a tool for automating PHP dependency updates. This week on Beyond Blocks, I'm joined by Eirik Morland to discuss Violinist - a tool for automating PHP dependency updates.
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: TDD doesn't mean you know everything upfront title: TDD doesn't mean you know everything upfront
date: 2024-01-30 date: 2024-01-30
permalink: archive/2024/01/30/tdd-doesnt-mean-you-know-everything-upfront permalink: daily/2024/01/30/tdd-doesnt-mean-you-know-everything-upfront
snippet: | snippet: |
Test-Driven Development doesn't mean you need to know everything upfront. Test-Driven Development doesn't mean you need to know everything upfront.
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Automated tests mean you can make changes quicker title: Automated tests mean you can make changes quicker
date: 2024-01-31 date: 2024-01-31
permalink: archive/2024/01/31/automated-tests-mean-you-can-make-changes-quicker permalink: daily/2024/01/31/automated-tests-mean-you-can-make-changes-quicker
snippet: | snippet: |
Automated tests mean you can make changes quicker and not worry about introducing regressions. Automated tests mean you can make changes quicker and not worry about introducing regressions.
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Start with a failing test title: Start with a failing test
date: 2024-02-01 date: 2024-02-01
permalink: archive/2024/02/01/start-with-a-failing-test permalink: daily/2024/02/01/start-with-a-failing-test
snippet: | snippet: |
Why should you start with a failing test? Why should you start with a failing test?
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Automated tests prevent you from adding regressions title: Automated tests prevent you from adding regressions
date: 2024-02-02 date: 2024-02-02
permalink: archive/2024/02/02/automated-tests-prevent-you-from-adding-regressions permalink: daily/2024/02/02/automated-tests-prevent-you-from-adding-regressions
snippet: | snippet: |
Having automated tests recently saved me from adding a regression to a project. Having automated tests recently saved me from adding a regression to a project.
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Reducing complexity makes contribution easier title: Reducing complexity makes contribution easier
date: 2024-02-03 date: 2024-02-03
permalink: archive/2024/02/03/reducing-complexity-makes-contribution-easier permalink: daily/2024/02/03/reducing-complexity-makes-contribution-easier
snippet: | snippet: |
Keeping things simple makes it easier for others to contribute. Keeping things simple makes it easier for others to contribute.
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Speaking about Sculpin at PHPSW title: Speaking about Sculpin at PHPSW
date: 2024-02-04 date: 2024-02-04
permalink: archive/2024/02/04/speaking-about-sculpin-at-phpsw permalink: daily/2024/02/04/speaking-about-sculpin-at-phpsw
snippet: | snippet: |
Next week, I'm giving my 98th talk or workshop when I speak about Sculpin at PHP South West. Next week, I'm giving my 98th talk or workshop when I speak about Sculpin at PHP South West.
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: .gitignore or .gitallow title: .gitignore or .gitallow
date: 2024-02-05 date: 2024-02-05
permalink: archive/2024/02/05/gitignore-or-gitallow permalink: daily/2024/02/05/gitignore-or-gitallow
snippet: | snippet: |
Is it a .gitignore or .gitallow file? Is it a .gitignore or .gitallow file?
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Tim Lehnen and the Drupal Association title: Tim Lehnen and the Drupal Association
date: 2024-02-06 date: 2024-02-06
permalink: archive/2024/02/06/tim-lehnen-and-the-drupal-association permalink: daily/2024/02/06/tim-lehnen-and-the-drupal-association
snippet: | snippet: |
Last week on the Beyond Blocks podcast, I spoke with Tim Lehnen - CTO at the Drupal Association. Last week on the Beyond Blocks podcast, I spoke with Tim Lehnen - CTO at the Drupal Association.
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Running tests in parallel with Paratest title: Running tests in parallel with Paratest
date: 2024-02-07 date: 2024-02-07
permalink: archive/2024/02/07/running-tests-in-parallel-with-paratest permalink: daily/2024/02/07/running-tests-in-parallel-with-paratest
snippet: | snippet: |
Run your tests quicker by executing them in parallel with Paratest. Run your tests quicker by executing them in parallel with Paratest.
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Experimenting with Architectural Testing title: Experimenting with Architectural Testing
date: 2024-02-08 date: 2024-02-08
permalink: archive/2024/02/08/experimenting-with-architectural-testing permalink: daily/2024/02/08/experimenting-with-architectural-testing
snippet: | snippet: |
Have you tried architectural testing with PHPat, Pest or a similar tool? I have been for the past few days. Have you tried architectural testing with PHPat, Pest or a similar tool? I have been for the past few days.
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Defining boundaries between custom Drupal modules title: Defining boundaries between custom Drupal modules
date: 2024-02-09 date: 2024-02-09
permalink: archive/2024/02/09/defining-boundaries-between-custom-drupal-modules permalink: daily/2024/02/09/defining-boundaries-between-custom-drupal-modules
snippet: | snippet: |
TODO TODO
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Do you really need it? title: Do you really need it?
date: 2024-02-10 date: 2024-02-10
permalink: archive/2024/02/10/do-you-really-need-it permalink: daily/2024/02/10/do-you-really-need-it
snippet: | snippet: |
Do you really need that new feature? What are the long-term implications of adding it? Do you really need that new feature? What are the long-term implications of adding it?
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Twig, Symfony and SymfonyCasts with Ryan Weaver title: Twig, Symfony and SymfonyCasts with Ryan Weaver
date: 2024-02-11 date: 2024-02-11
permalink: archive/2024/02/11/ryan-weaver permalink: daily/2024/02/11/ryan-weaver
snippet: | snippet: |
My guest on Beyond Blocks this week was Ryan Weaver from SymfonyCasts. My guest on Beyond Blocks this week was Ryan Weaver from SymfonyCasts.
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Symfony conventions making their way to Drupal title: Symfony conventions making their way to Drupal
date: 2024-02-12 date: 2024-02-12
permalink: archive/2024/02/12/symfony-conventions-making-their-way-to-drupal permalink: daily/2024/02/12/symfony-conventions-making-their-way-to-drupal
snippet: | snippet: |
Since Drupal 8's release as well as more recently, I've noticed Symfony conventions making their way into Drupal. Since Drupal 8's release as well as more recently, I've noticed Symfony conventions making their way into Drupal.
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: It takes the drama out of open-source title: It takes the drama out of open-source
date: 2024-02-13 date: 2024-02-13
permalink: archive/2024/02/13/it-takes-the-drama-out-of-open-source permalink: daily/2024/02/13/it-takes-the-drama-out-of-open-source
snippet: | snippet: |
A regular, fixed release cycle takes the drama out of open-source. A regular, fixed release cycle takes the drama out of open-source.
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Major version updates are just removing deprecated code title: Major version updates are just removing deprecated code
date: 2024-02-14 date: 2024-02-14
permalink: archive/2024/02/14/major-version-updates-are-just-removing-deprecated-code permalink: daily/2024/02/14/major-version-updates-are-just-removing-deprecated-code
snippet: | snippet: |
Because of their release cycles, Drupal and Symfony version updates can be as simple as just removing deprecated code... Because of their release cycles, Drupal and Symfony version updates can be as simple as just removing deprecated code...
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: gray or grey, and center or centre? title: gray or grey, and center or centre?
date: 2024-02-15 date: 2024-02-15
permalink: archive/2024/02/15/gray-or-grey--and-center-or-centre permalink: daily/2024/02/15/gray-or-grey--and-center-or-centre
snippet: | snippet: |
I'm wondering whether I should still rename gray to gray when using Tailwind CSS... I'm wondering whether I should still rename gray to gray when using Tailwind CSS...
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Keep logic within tests for as long as you can title: Keep logic within tests for as long as you can
date: 2024-02-16 date: 2024-02-16
permalink: archive/2024/02/16/keep-logic-within-tests-for-as-long-as-you-can permalink: daily/2024/02/16/keep-logic-within-tests-for-as-long-as-you-can
snippet: | snippet: |
Making the easy change to get a test to pass might mean you write more logic in your tests than you expect, at least to begin with. Making the easy change to get a test to pass might mean you write more logic in your tests than you expect, at least to begin with.
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Another way to create test module configuration title: Another way to create test module configuration
date: 2024-02-17 date: 2024-02-17
permalink: archive/2024/02/17/another-way-to-create-test-module-configuration permalink: daily/2024/02/17/another-way-to-create-test-module-configuration
snippet: | snippet: |
There's another way to export configuration for Drupal test modules using Drush... There's another way to export configuration for Drupal test modules using Drush...
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Build something useful in one day with Mark Conroy title: Build something useful in one day with Mark Conroy
date: 2024-02-18 date: 2024-02-18
permalink: archive/2024/02/18/build-something-useful-in-one-day-with-mark-conroy permalink: daily/2024/02/18/build-something-useful-in-one-day-with-mark-conroy
snippet: | snippet: |
This week on Beyond Blocks, I'm joined by Mark Conroy to discuss all things front-end and building something useful in one day. This week on Beyond Blocks, I'm joined by Mark Conroy to discuss all things front-end and building something useful in one day.
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Introducing Versa - the versatile CLI tool title: Introducing Versa - the versatile CLI tool
date: 2024-02-19 date: 2024-02-19
permalink: archive/2024/02/19/introducing-versa permalink: daily/2024/02/19/introducing-versa
snippet: | snippet: |
Introducing Versa - the versatile CLI tool Introducing Versa - the versatile CLI tool
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Which level is right for you? title: Which level is right for you?
date: 2024-02-20 date: 2024-02-20
permalink: archive/2024/02/20/which-level-is-right-for-you permalink: daily/2024/02/20/which-level-is-right-for-you
snippet: | snippet: |
TODO TODO
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Coding defensively and considering the unhappy path title: Coding defensively and considering the unhappy path
date: 2024-02-21 date: 2024-02-21
permalink: archive/2024/02/21/coding-defensively-and-considering-the-unhappy-path permalink: daily/2024/02/21/coding-defensively-and-considering-the-unhappy-path
snippet: | snippet: |
Why you need to consider unhappy paths when writing software and writing defensive code. Why you need to consider unhappy paths when writing software and writing defensive code.
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Diffy and visual regression testing title: Diffy and visual regression testing
date: 2024-02-22 date: 2024-02-22
permalink: archive/2024/02/22/diffy-and-visual-regression-testing permalink: daily/2024/02/22/diffy-and-visual-regression-testing
snippet: | snippet: |
I recently recorded a podcast episode with Yuri Gerasymov, discussing visual regression testing. I recently recorded a podcast episode with Yuri Gerasymov, discussing visual regression testing.
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Slow down to go fast title: Slow down to go fast
date: 2024-02-23 date: 2024-02-23
permalink: archive/2024/02/23/slow-down-to-go-fast permalink: daily/2024/02/23/slow-down-to-go-fast
snippet: | snippet: |
Somtimes you need to slow down initially to go faster later. Somtimes you need to slow down initially to go faster later.
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: When should you start writing tests? title: When should you start writing tests?
date: 2024-02-24 date: 2024-02-24
permalink: archive/2024/02/24/when-should-you-start-writing-tests permalink: daily/2024/02/24/when-should-you-start-writing-tests
snippet: | snippet: |
When in a project's lifecycle should you start writing tests and doing test-driven development? When in a project's lifecycle should you start writing tests and doing test-driven development?
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Why do people still use Git Flow? title: Why do people still use Git Flow?
date: 2024-02-25 date: 2024-02-25
permalink: archive/2024/02/25/why-do-people-still-use-git-flow permalink: daily/2024/02/25/why-do-people-still-use-git-flow
snippet: | snippet: |
Why do people still use Git Flow in 2024? Why do people still use Git Flow in 2024?
tags: tags:

View file

@ -1,7 +1,7 @@
--- ---
title: Docker and content creation with Nick Janetakis title: Docker and content creation with Nick Janetakis
date: 2024-02-26 date: 2024-02-26
permalink: archive/2024/02/26/docker-and-content-creation-with-nick-janetakis permalink: daily/2024/02/26/docker-and-content-creation-with-nick-janetakis
tags: tags:
- software-development - software-development
- docker - docker

View file

@ -1,7 +1,7 @@
--- ---
title: Building a design system in a few hours with Symfony title: Building a design system in a few hours with Symfony
date: 2024-02-27 date: 2024-02-27
permalink: archive/2024/02/27/building-a-design-system-in-a-few-hours-with-symfony permalink: daily/2024/02/27/building-a-design-system-in-a-few-hours-with-symfony
tags: tags:
- softare-development - softare-development
- symfony - symfony

View file

@ -1,7 +1,7 @@
--- ---
title: Why I don't branch title: Why I don't branch
date: 2024-02-28 date: 2024-02-28
permalink: archive/2024/02/28/why-i-dont-branch permalink: daily/2024/02/28/why-i-dont-branch
tags: tags:
- softare-development - softare-development
- git - git

View file

@ -1,7 +1,7 @@
--- ---
title: Experimenting with web components title: Experimenting with web components
date: 2024-02-29 date: 2024-02-29
permalink: archive/2024/02/29/experimenting-with-web-components permalink: daily/2024/02/29/experimenting-with-web-components
tags: tags:
- softare-development - softare-development
- web-components - web-components

View file

@ -1,7 +1,7 @@
--- ---
title: Back to live streaming title: Back to live streaming
date: 2024-03-01 date: 2024-03-01
permalink: archive/2024/03/01/back-to-live-streaming permalink: daily/2024/03/01/back-to-live-streaming
tags: tags:
- software-development - software-development
- live-streaming - live-streaming

View file

@ -1,7 +1,7 @@
--- ---
title: Are your tests good enough? title: Are your tests good enough?
date: 2024-03-02 date: 2024-03-02
permalink: archive/2024/03/02/are-your-tests-good-enough permalink: daily/2024/03/02/are-your-tests-good-enough
tags: tags:
- software-development - software-development
- automated-testing - automated-testing

View file

@ -1,7 +1,7 @@
--- ---
title: Why you need layers in your application code title: Why you need layers in your application code
date: 2024-03-04 date: 2024-03-04
permalink: archive/2024/03/04/why-you-need-layers-in-your-application-code permalink: daily/2024/03/04/why-you-need-layers-in-your-application-code
tags: tags:
- software-development - software-development
- software-architecture - software-architecture

View file

@ -1,7 +1,7 @@
--- ---
title: Why write framework-agnostic code title: Why write framework-agnostic code
date: 2024-03-05 date: 2024-03-05
permalink: archive/2024/03/05/why-write-framework-agnostic-code permalink: daily/2024/03/05/why-write-framework-agnostic-code
tags: tags:
- software-development - software-development
- php - php

View file

@ -1,7 +1,7 @@
--- ---
title: Types are optional title: Types are optional
date: 2024-03-06 date: 2024-03-06
permalink: archive/2024/03/06/types-are-optional permalink: daily/2024/03/06/types-are-optional
tags: tags:
- software-development - software-development
- php - php

View file

@ -1,7 +1,7 @@
--- ---
title: Why write software for this? title: Why write software for this?
date: 2024-03-07 date: 2024-03-07
permalink: archive/2024/03/07/why-write-software-for-this permalink: daily/2024/03/07/why-write-software-for-this
tags: tags:
- software-development - software-development
cta: ~ cta: ~

View file

@ -1,7 +1,7 @@
--- ---
title: Conventions over readability? title: Conventions over readability?
date: 2024-03-08 date: 2024-03-08
permalink: archive/2024/03/08/conventions-over-readability permalink: daily/2024/03/08/conventions-over-readability
tags: tags:
- software-development - software-development
- clean-code - clean-code

View file

@ -1,7 +1,7 @@
--- ---
title: Override Node Options is used on 40,624 Drupal websites title: Override Node Options is used on 40,624 Drupal websites
date: 2024-03-09 date: 2024-03-09
permalink: archive/2024/03/09/override-node-options-40624-drupal-websites permalink: daily/2024/03/09/override-node-options-40624-drupal-websites
tags: tags:
- software-development - software-development
- drupal - drupal

View file

@ -1,7 +1,7 @@
--- ---
title: Visual testing and Diffy with Yuri Gerasymov title: Visual testing and Diffy with Yuri Gerasymov
date: 2024-03-10 date: 2024-03-10
permalink: archive/2024/03/10/visual-testing-and-diffy-with-yuri-gerasymov permalink: daily/2024/03/10/visual-testing-and-diffy-with-yuri-gerasymov
tags: tags:
- software-development - software-development
- drupal - drupal

View file

@ -1,7 +1,7 @@
--- ---
title: Feature flags should be short-lived title: Feature flags should be short-lived
date: 2024-03-11 date: 2024-03-11
permalink: archive/2024/03/11/feature-flags-should-be-short-lived permalink: daily/2024/03/11/feature-flags-should-be-short-lived
tags: tags:
- software-development - software-development
- feature-flags - feature-flags

View file

@ -1,7 +1,7 @@
--- ---
title: You should know when to remove a feature flag title: You should know when to remove a feature flag
date: 2024-03-12 date: 2024-03-12
permalink: archive/2024/03/12/you-should-know-when-to-remove-a-feature-flag permalink: daily/2024/03/12/you-should-know-when-to-remove-a-feature-flag
tags: tags:
- software-development - software-development
- feature-flags - feature-flags

View file

@ -1,7 +1,7 @@
--- ---
title: 80% of PHP? title: 80% of PHP?
date: 2024-03-13 date: 2024-03-13
permalink: archive/2024/03/13/80--of-php permalink: daily/2024/03/13/80--of-php
tags: tags:
- software-development - software-development
cta: ~ cta: ~

View file

@ -1,7 +1,7 @@
--- ---
title: Just say Drupal title: Just say Drupal
date: 2024-03-14 date: 2024-03-14
permalink: archive/2024/03/14/just-say-drupal permalink: daily/2024/03/14/just-say-drupal
tags: tags:
- software-development - software-development
- drupal - drupal

View file

@ -1,7 +1,7 @@
--- ---
title: Everything is a trade-off title: Everything is a trade-off
date: 2024-03-15 date: 2024-03-15
permalink: archive/2024/03/15/everything-is-a-trade-off permalink: daily/2024/03/15/everything-is-a-trade-off
tags: tags:
- software-development - software-development
cta: d7eol cta: d7eol

View file

@ -1,7 +1,7 @@
--- ---
title: Adding tests to the Content Access by Path module title: Adding tests to the Content Access by Path module
date: 2024-03-16 date: 2024-03-16
permalink: archive/2024/03/16/adding-tests-to-the-content-access-by-path-module permalink: daily/2024/03/16/adding-tests-to-the-content-access-by-path-module
tags: tags:
- software-development - software-development
- drupal - drupal

View file

@ -1,7 +1,7 @@
--- ---
title: Patches vs Merge Requests title: Patches vs Merge Requests
date: 2024-03-17 date: 2024-03-17
permalink: archive/2024/03/17/patches-vs-merge-requests permalink: daily/2024/03/17/patches-vs-merge-requests
tags: tags:
- software-development - software-development
- drupal - drupal

View file

@ -1,7 +1,7 @@
--- ---
title: Automated Drupal 11 compatibility fixes title: Automated Drupal 11 compatibility fixes
date: 2024-03-18 date: 2024-03-18
permalink: archive/2024/03/18/automated-drupal-11-compatibility-fixes permalink: daily/2024/03/18/automated-drupal-11-compatibility-fixes
tags: tags:
- software-development - software-development
- drupal - drupal

View file

@ -1,7 +1,7 @@
--- ---
title: 'Drupal Commerce: not just for selling t-shirts and hats' title: 'Drupal Commerce: not just for selling t-shirts and hats'
date: 2024-03-19 date: 2024-03-19
permalink: archive/2024/03/19/drupal-commerce-not-just-for-selling-t-shirts-and-hats permalink: daily/2024/03/19/drupal-commerce-not-just-for-selling-t-shirts-and-hats
tags: tags:
- software-development - software-development
- drupal - drupal

View file

@ -1,7 +1,7 @@
--- ---
title: What is legacy code? title: What is legacy code?
date: 2024-03-20 date: 2024-03-20
permalink: archive/2024/03/20/what-is-legacy-code permalink: daily/2024/03/20/what-is-legacy-code
tags: tags:
- software-development - software-development
- clean-code - clean-code

View file

@ -1,7 +1,7 @@
--- ---
title: Git hooks - yay or nay? title: Git hooks - yay or nay?
date: 2024-03-21 date: 2024-03-21
permalink: archive/2024/03/21/git-hooks---yay-or-nay permalink: daily/2024/03/21/git-hooks---yay-or-nay
tags: tags:
- software-development - software-development
- git - git

Some files were not shown because too many files have changed in this diff Show more