Headstrong Blog
Cohesion is about keeping related things together, so why are we not storing our template files alongside the PHP code that uses them?
Caring For Your Composer.json
Give your composer.json file a bit of love, and improve the stability of your application.
Introducing the Gitlab Issues plugin for Obsidian
Integrate issues from Gitlab into your Obsidian notes vault.
Document your app with PHPUnit Testdox output
Tell the story of your application through the output of your test suite.
How to eliminate boilerplate code with PHP 8.1
Using the later versions of PHP you can massively reduce the amount of boilerplate code in your application.
Code Quality Tools and CI For Solo Developers
Adapting the mainstream advice on CI/CD for use by solo developers.
Why you should migrate your Symfony configs to PHP
Using PHP as a configuration file format makes a lot of sense and brings numerous benefits over YAML.
WordPress Site Audit Checklist
A discussion of various best practices for your WordPress website, including specific recommendations to improve the security, performance and usability.
Avoiding the TMT Stack
Make sure you consider what you can do with your current stack before making it more complex.
Advice For Aspiring Web Developers
My advice to aspiring web developers who are deciding what they should start learning.