Blog
- The first Beyond Blocks podcast episode is recorded - 6th November 2023
- I'm starting a podcast - 5th November 2023
- Why you should contribute to open-source software - 4th November 2023
- Why your company should contribute to open-source software - 3rd November 2023
- Is code coverage an objective or guideline? - 2nd November 2023
- Drupal 9 is now end of life - 1st November 2023
- One official Drupal development environment? - 31st October 2023
- Is Drupal a CMS or a framework? - 30th October 2023
- I can drive my car blindfolded, but is it a good idea? - 29th October 2023
- Can you move faster without tests? - 28th October 2023
- Work with me and support the Drupal Association - 27th October 2023
- Is decoupled Drupal still a thing? - 26th October 2023
- Automated tests prevent regressions when upgrading - 25th October 2023
- How to test code you didn't write - 24th October 2023
- When should you run your tests? - 23rd October 2023
- Off to DrupalCon - 15th October 2023
- Do you need to write tests for small or short-lived projects? - 14th October 2023
- Writing tests is an investment - 13th October 2023
- Business logic in template files? - 12th October 2023
- Do you need that module? - 11th October 2023
- Why use Composer to manage Drupal dependencies? - 10th October 2023
- Spotting new things in Drupal 10.1 - 9th October 2023
- Is test-driven development difficult? - 8th October 2023
- A breakdown of tests from a current project - 7th October 2023
- Software development is like going to the Dentist - 6th October 2023
- Some solutions are good enough - 5th October 2023
- The best solution is the one that gets the tests to pass - 4th October 2023
- There is no perfect solution - 3rd October 2023
- Only comment what needs to be commented - 2nd October 2023
- TDD: repeat and refactor - 1st October 2023