Blog
- Tim Lehnen and the Drupal Association - 6th February 2024
- .gitignore or .gitallow - 5th February 2024
- Speaking about Sculpin at PHPSW - 4th February 2024
- Reducing complexity makes contribution easier - 3rd February 2024
- Automated tests prevent you from adding regressions - 2nd February 2024
- Start with a failing test - 1st February 2024
- Automated tests mean you can make changes quicker - 31st January 2024
- TDD doesn't mean you know everything upfront - 30th January 2024
- Violinist and automation with Eirik Morland - 29th January 2024
- Ignoring things globally - 28th January 2024
- gitignore - inclusive or exclusive? - 27th January 2024
- Write once, manage forever - 26th January 2024
- Speaking at PHP Oxford - 25th January 2024
- Defining Ubiquitous language - 24th January 2024
- Why use automation tools for dependency updates - 23rd January 2024
- Tailwind CSS workshop recording - 22nd January 2024
- Where is the value in your application? - 21st January 2024
- PHPUnit or Pest? - 20th January 2024
- Tests can assert multiple things - 19th January 2024
- Is zero unlimited? - 18th January 2024
- Please don't use short variable names - 17th January 2024
- Daily or quarterly? - 16th January 2024
- Don't be perfect, be useful - 15th January 2024
- Code is a liability, not an asset - 14th January 2024
- Testing Legacy with Mike Karthauser - 13th January 2024
- Utility classes make global scope local - 12th January 2024
- My Drupal testing email course is live - 11th January 2024
- Don't put business logic in templates - 10th January 2024
- Using Tailwind CSS is a great way to learn CSS - 9th January 2024
- Try it and see - 8th January 2024