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:
parent
382793dc33
commit
5eba6de81a
|
@ -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
|
||||
pubDate: 2022-08-12
|
||||
---
|
||||
|
|
|
@ -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
|
||||
title: I wrote a Neovim plugin
|
||||
tags:
|
||||
|
|
|
@ -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
|
||||
title: "Why I write automated tests"
|
||||
tags: [testing]
|
||||
|
|
|
@ -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
|
||||
title: Using a "run" file to simplify project tasks
|
||||
tags: ["php"]
|
||||
|
|
|
@ -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
|
||||
title: "What are Git hooks and why are they useful?"
|
||||
tags: ["git"]
|
||||
|
|
|
@ -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
|
||||
title: One more "run" command, for Git worktrees
|
||||
tags: ["drupal", "git"]
|
||||
|
|
|
@ -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
|
||||
title: "'Talking Drupal' and Tailwind CSS"
|
||||
tags:
|
||||
|
|
|
@ -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
|
||||
title: Pair programming or code reviews?
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
permalink: archive/2022/08/21/2022-08-21
|
||||
permalink: daily/2022/08/21/2022-08-21
|
||||
pubDate: 2022-08-21
|
||||
title: "Why I use Docker and Docker Compose for my projects"
|
||||
tags:
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
permalink: archive/2022/08/22/2022-08-22
|
||||
permalink: daily/2022/08/22/2022-08-22
|
||||
pubDate: 2022-08-22
|
||||
title: "Being a T-shaped Developer"
|
||||
---
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
---
|
||||
permalink: archive/2022/08/24/2022-08-24
|
||||
permalink: daily/2022/08/24/2022-08-24
|
||||
pubDate: 2022-08-24
|
||||
title: "How I've configured Git"
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
pubDate: 2022-09-03
|
||||
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"]
|
||||
---
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Why do code katas?
|
||||
pubDate: 2022-10-01
|
||||
permalink: archive/2022/10/01/code-katas
|
||||
permalink: daily/2022/10/01/code-katas
|
||||
tags: []
|
||||
---
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Minimum viable CI pipelines
|
||||
pubDate: 2022-10-02
|
||||
permalink: archive/2022/10/02/minimum-viable-pipelines
|
||||
permalink: daily/2022/10/02/minimum-viable-pipelines
|
||||
tags: []
|
||||
---
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Refactoring to value objects
|
||||
pubDate: 2022-10-03
|
||||
permalink: archive/2022/10/03/refactoring-value-objects
|
||||
permalink: daily/2022/10/03/refactoring-value-objects
|
||||
tags: [php]
|
||||
---
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: First impressions of Astro
|
||||
pubDate: 2022-10-08
|
||||
permalink: archive/2022/10/08/first-impressions-astro
|
||||
permalink: daily/2022/10/08/first-impressions-astro
|
||||
tags: [astro]
|
||||
---
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Coding defensively, and Implicit vs explicit coding
|
||||
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]
|
||||
---
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Contributing to open-source software, one small change at a time
|
||||
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]
|
||||
---
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Not long until Drupal 10
|
||||
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]
|
||||
---
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: run file vs task runners
|
||||
pubDate: 2022-10-19
|
||||
permalink: archive/2022/10/19/run-vs-task-runners
|
||||
permalink: daily/2022/10/19/run-vs-task-runners
|
||||
# tags:
|
||||
# -
|
||||
---
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
title: >
|
||||
Continuous improvement
|
||||
date: 2024-01-01
|
||||
permalink: archive/2024/01/01/continuous-improvement
|
||||
permalink: daily/2024/01/01/continuous-improvement
|
||||
snippet: |
|
||||
1. Continuous delivery.
|
||||
2. Continuous deployment.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Flexible Mob and Pair Programming
|
||||
date: 2024-01-02
|
||||
permalink: archive/2024/01/02/flexible-pair-programming
|
||||
permalink: daily/2024/01/02/flexible-pair-programming
|
||||
snippet: |
|
||||
Have you ever asked a colleague to review code you're writing or help you fix a bug?
|
||||
That's pair programming.
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
title: >-
|
||||
Why you need to start upgrading from Drupal 7 now
|
||||
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: |
|
||||
Are you still using Drupal 7? You need to start upgrading to Drupal 10 now instead of waiting until next year.
|
||||
tags:
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
title: >
|
||||
Reuse what you can.
|
||||
date: 2024-01-04
|
||||
permalink: archive/2024/01/04/reuse-what-you-can
|
||||
permalink: daily/2024/01/04/reuse-what-you-can
|
||||
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.
|
||||
tags:
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
title: >
|
||||
PHP in Neovim
|
||||
date: 2024-01-05
|
||||
permalink: archive/2024/01/05/php-in-neovim
|
||||
permalink: daily/2024/01/05/php-in-neovim
|
||||
snippet: |-
|
||||
Yesterday, I posted some screenshots on Twitter of my upcoming automated testing email course and my PHP code in Neovim.
|
||||
tags:
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
title: >-
|
||||
Sculpin - the PHP static site generator
|
||||
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: |
|
||||
Do you use PHP? Sculpin is a static site generator written in PHP, and turns markdown files and Twig templates into static HTML
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
title: >-
|
||||
Things take as long as they take
|
||||
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: |
|
||||
How long _should_ a software development task take to complete?
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Try it and see
|
||||
date: 2024-01-08
|
||||
permalink: archive/2024/01/08/try-it-and-see
|
||||
permalink: daily/2024/01/08/try-it-and-see
|
||||
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.
|
||||
tags:
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
title: >-
|
||||
Using Tailwind CSS is a great way to learn CSS
|
||||
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: |
|
||||
I think Tailwind CSS is not only a great CSS framework, but a great way to learn CSS itself.
|
||||
#dev #SoftwareDevelopment #css #TailwindCSS
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Don't put business logic in templates
|
||||
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: |
|
||||
Don't do what I did. Don't put business logic in your template files.
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: My Drupal testing email course is live
|
||||
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: |
|
||||
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:
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
title: >-
|
||||
Utility classes make global scope local
|
||||
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: |
|
||||
Utility classes make global scope local, making things easier and quicker to work on - now and in the future.
|
||||
tags:
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
title: >-
|
||||
Testing Legacy with Mike Karthauser
|
||||
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: |
|
||||
Last week, Mike Karthauser - Senior Software Developer at Huboo - joined me on the Beyond Blocks podcast.
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Code is a liability, not an asset
|
||||
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: |
|
||||
Is code a liability or an asset? The more you write, the more you need to maintain.
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Don't be perfect, be useful
|
||||
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: |
|
||||
Don't be perfect, be useful.
|
||||
I heard this recently and wondered how I could apply it to software development.
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Daily or quarterly?
|
||||
date: 2024-01-16
|
||||
permalink: archive/2024/01/16/daily-or-quarterly
|
||||
permalink: daily/2024/01/16/daily-or-quarterly
|
||||
snippet: |
|
||||
What if you could only deploy changes daily or quarterly? Which would you pick?
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Please don't use short variable names
|
||||
date: 2024-01-17
|
||||
permalink: archive/2024/01/17/short-variable-names
|
||||
permalink: daily/2024/01/17/short-variable-names
|
||||
snippet: |
|
||||
Why use variable names like $k, $v and $i instead of $key, $value and $index? What benefit does it add?
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Is zero unlimited?
|
||||
date: 2024-01-18
|
||||
permalink: archive/2024/01/18/is-zero-unlimited
|
||||
permalink: daily/2024/01/18/is-zero-unlimited
|
||||
snippet: |
|
||||
If you set a limit to be zero, would you expect it to return all the results or none?
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Tests can assert multiple things
|
||||
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: |
|
||||
Should each automated test only have a single assertion?
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: PHPUnit or Pest?
|
||||
date: 2024-01-20
|
||||
permalink: archive/2024/01/20/phpunit-or-pest
|
||||
permalink: daily/2024/01/20/phpunit-or-pest
|
||||
snippet: |
|
||||
Which testing framework do you prefer? PHPUnit or Pest?
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Where is the value in your application?
|
||||
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: |
|
||||
Where is the value in your software application, and where should you start when starting a new project?
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Tailwind CSS workshop recording
|
||||
date: 2024-01-22
|
||||
permalink: archive/2024/01/22/tailwind-css-workshop-recording
|
||||
permalink: daily/2024/01/22/tailwind-css-workshop-recording
|
||||
snippet: |
|
||||
Want to learn Tailwind CSS? Here's a recording of my workshop from DrupalCamp Florida 2022.
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Why use automation tools for dependency updates
|
||||
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: |
|
||||
What are the benefits of using automation tools like violinist.io for dependency updates?
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Defining Ubiquitous language
|
||||
date: 2024-01-24
|
||||
permalink: archive/2024/01/24/defining-ubiquitous-language
|
||||
permalink: daily/2024/01/24/defining-ubiquitous-language
|
||||
snippet: |
|
||||
Why should you define the ubiquitous language for a software project? Rob Allen told us during a recent meetup talk.
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Speaking at PHP Oxford
|
||||
date: 2024-01-25
|
||||
permalink: archive/2024/01/25/speaking-at-php-oxford
|
||||
permalink: daily/2024/01/25/speaking-at-php-oxford
|
||||
snippet: |
|
||||
This evening, I was at PHP Oxford, speaking about my Build Configs tool.
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Write once, manage forever
|
||||
date: 2024-01-26
|
||||
permalink: archive/2024/01/26/write-once-manage-forever
|
||||
permalink: daily/2024/01/26/write-once-manage-forever
|
||||
snippet: |
|
||||
I wrote my Build Configs project so I only write a file once, but can re-use it as many times as needed.
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: gitignore - inclusive or exclusive?
|
||||
date: 2024-01-27
|
||||
permalink: archive/2024/01/27/gitignore-inclusive-or-exclusive
|
||||
permalink: daily/2024/01/27/gitignore-inclusive-or-exclusive
|
||||
snippet: |
|
||||
How do you write your .gitignore files?
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Ignoring things globally
|
||||
date: 2024-01-28
|
||||
permalink: archive/2024/01/28/ignoring-things-globally
|
||||
permalink: daily/2024/01/28/ignoring-things-globally
|
||||
snippet: |
|
||||
Have you wanted to ignore things globally? Git has a setting for that.
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Violinist and automation with Eirik Morland
|
||||
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: |
|
||||
This week on Beyond Blocks, I'm joined by Eirik Morland to discuss Violinist - a tool for automating PHP dependency updates.
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: TDD doesn't mean you know everything upfront
|
||||
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: |
|
||||
Test-Driven Development doesn't mean you need to know everything upfront.
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Automated tests mean you can make changes quicker
|
||||
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: |
|
||||
Automated tests mean you can make changes quicker and not worry about introducing regressions.
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Start with a failing test
|
||||
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: |
|
||||
Why should you start with a failing test?
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Automated tests prevent you from adding regressions
|
||||
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: |
|
||||
Having automated tests recently saved me from adding a regression to a project.
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Reducing complexity makes contribution easier
|
||||
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: |
|
||||
Keeping things simple makes it easier for others to contribute.
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Speaking about Sculpin at PHPSW
|
||||
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: |
|
||||
Next week, I'm giving my 98th talk or workshop when I speak about Sculpin at PHP South West.
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: .gitignore or .gitallow
|
||||
date: 2024-02-05
|
||||
permalink: archive/2024/02/05/gitignore-or-gitallow
|
||||
permalink: daily/2024/02/05/gitignore-or-gitallow
|
||||
snippet: |
|
||||
Is it a .gitignore or .gitallow file?
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Tim Lehnen and the Drupal Association
|
||||
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: |
|
||||
Last week on the Beyond Blocks podcast, I spoke with Tim Lehnen - CTO at the Drupal Association.
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Running tests in parallel with Paratest
|
||||
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: |
|
||||
Run your tests quicker by executing them in parallel with Paratest.
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Experimenting with Architectural Testing
|
||||
date: 2024-02-08
|
||||
permalink: archive/2024/02/08/experimenting-with-architectural-testing
|
||||
permalink: daily/2024/02/08/experimenting-with-architectural-testing
|
||||
snippet: |
|
||||
Have you tried architectural testing with PHPat, Pest or a similar tool? I have been for the past few days.
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Defining boundaries between custom Drupal modules
|
||||
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: |
|
||||
TODO
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Do you really need it?
|
||||
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: |
|
||||
Do you really need that new feature? What are the long-term implications of adding it?
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Twig, Symfony and SymfonyCasts with Ryan Weaver
|
||||
date: 2024-02-11
|
||||
permalink: archive/2024/02/11/ryan-weaver
|
||||
permalink: daily/2024/02/11/ryan-weaver
|
||||
snippet: |
|
||||
My guest on Beyond Blocks this week was Ryan Weaver from SymfonyCasts.
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Symfony conventions making their way to Drupal
|
||||
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: |
|
||||
Since Drupal 8's release as well as more recently, I've noticed Symfony conventions making their way into Drupal.
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: It takes the drama out of open-source
|
||||
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: |
|
||||
A regular, fixed release cycle takes the drama out of open-source.
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Major version updates are just removing deprecated code
|
||||
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: |
|
||||
Because of their release cycles, Drupal and Symfony version updates can be as simple as just removing deprecated code...
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: gray or grey, and center or centre?
|
||||
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: |
|
||||
I'm wondering whether I should still rename gray to gray when using Tailwind CSS...
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Keep logic within tests for as long as you can
|
||||
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: |
|
||||
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:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Another way to create test module configuration
|
||||
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: |
|
||||
There's another way to export configuration for Drupal test modules using Drush...
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Build something useful in one day with Mark Conroy
|
||||
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: |
|
||||
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:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Introducing Versa - the versatile CLI tool
|
||||
date: 2024-02-19
|
||||
permalink: archive/2024/02/19/introducing-versa
|
||||
permalink: daily/2024/02/19/introducing-versa
|
||||
snippet: |
|
||||
Introducing Versa - the versatile CLI tool
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Which level is right for you?
|
||||
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: |
|
||||
TODO
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Coding defensively and considering the unhappy path
|
||||
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: |
|
||||
Why you need to consider unhappy paths when writing software and writing defensive code.
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Diffy and visual regression testing
|
||||
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: |
|
||||
I recently recorded a podcast episode with Yuri Gerasymov, discussing visual regression testing.
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Slow down to go fast
|
||||
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: |
|
||||
Somtimes you need to slow down initially to go faster later.
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: When should you start writing tests?
|
||||
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: |
|
||||
When in a project's lifecycle should you start writing tests and doing test-driven development?
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Why do people still use Git Flow?
|
||||
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: |
|
||||
Why do people still use Git Flow in 2024?
|
||||
tags:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Docker and content creation with Nick Janetakis
|
||||
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:
|
||||
- software-development
|
||||
- docker
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Building a design system in a few hours with Symfony
|
||||
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:
|
||||
- softare-development
|
||||
- symfony
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Why I don't branch
|
||||
date: 2024-02-28
|
||||
permalink: archive/2024/02/28/why-i-dont-branch
|
||||
permalink: daily/2024/02/28/why-i-dont-branch
|
||||
tags:
|
||||
- softare-development
|
||||
- git
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Experimenting with web components
|
||||
date: 2024-02-29
|
||||
permalink: archive/2024/02/29/experimenting-with-web-components
|
||||
permalink: daily/2024/02/29/experimenting-with-web-components
|
||||
tags:
|
||||
- softare-development
|
||||
- web-components
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Back to live streaming
|
||||
date: 2024-03-01
|
||||
permalink: archive/2024/03/01/back-to-live-streaming
|
||||
permalink: daily/2024/03/01/back-to-live-streaming
|
||||
tags:
|
||||
- software-development
|
||||
- live-streaming
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Are your tests good enough?
|
||||
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:
|
||||
- software-development
|
||||
- automated-testing
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Why you need layers in your application code
|
||||
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:
|
||||
- software-development
|
||||
- software-architecture
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Why write framework-agnostic code
|
||||
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:
|
||||
- software-development
|
||||
- php
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Types are optional
|
||||
date: 2024-03-06
|
||||
permalink: archive/2024/03/06/types-are-optional
|
||||
permalink: daily/2024/03/06/types-are-optional
|
||||
tags:
|
||||
- software-development
|
||||
- php
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Why write software for this?
|
||||
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:
|
||||
- software-development
|
||||
cta: ~
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Conventions over readability?
|
||||
date: 2024-03-08
|
||||
permalink: archive/2024/03/08/conventions-over-readability
|
||||
permalink: daily/2024/03/08/conventions-over-readability
|
||||
tags:
|
||||
- software-development
|
||||
- clean-code
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Override Node Options is used on 40,624 Drupal websites
|
||||
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:
|
||||
- software-development
|
||||
- drupal
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Visual testing and Diffy with Yuri Gerasymov
|
||||
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:
|
||||
- software-development
|
||||
- drupal
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Feature flags should be short-lived
|
||||
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:
|
||||
- software-development
|
||||
- feature-flags
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: You should know when to remove a feature flag
|
||||
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:
|
||||
- software-development
|
||||
- feature-flags
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: 80% of PHP?
|
||||
date: 2024-03-13
|
||||
permalink: archive/2024/03/13/80--of-php
|
||||
permalink: daily/2024/03/13/80--of-php
|
||||
tags:
|
||||
- software-development
|
||||
cta: ~
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Just say Drupal
|
||||
date: 2024-03-14
|
||||
permalink: archive/2024/03/14/just-say-drupal
|
||||
permalink: daily/2024/03/14/just-say-drupal
|
||||
tags:
|
||||
- software-development
|
||||
- drupal
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Everything is a trade-off
|
||||
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:
|
||||
- software-development
|
||||
cta: d7eol
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Adding tests to the Content Access by Path module
|
||||
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:
|
||||
- software-development
|
||||
- drupal
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Patches vs Merge Requests
|
||||
date: 2024-03-17
|
||||
permalink: archive/2024/03/17/patches-vs-merge-requests
|
||||
permalink: daily/2024/03/17/patches-vs-merge-requests
|
||||
tags:
|
||||
- software-development
|
||||
- drupal
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Automated Drupal 11 compatibility fixes
|
||||
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:
|
||||
- software-development
|
||||
- drupal
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: 'Drupal Commerce: not just for selling t-shirts and hats'
|
||||
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:
|
||||
- software-development
|
||||
- drupal
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: What is legacy code?
|
||||
date: 2024-03-20
|
||||
permalink: archive/2024/03/20/what-is-legacy-code
|
||||
permalink: daily/2024/03/20/what-is-legacy-code
|
||||
tags:
|
||||
- software-development
|
||||
- clean-code
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
---
|
||||
title: Git hooks - yay or nay?
|
||||
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:
|
||||
- software-development
|
||||
- git
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue