Blog
- Why write software for this? - 7th March 2024
- Types are optional - 6th March 2024
- Why write framework-agnostic code - 5th March 2024
- Why you need layers in your application code - 4th March 2024
- Centarro and Drupal Commerce with Ryan Szrama - 3rd March 2024
- Are your tests good enough? - 2nd March 2024
- Back to live streaming - 1st March 2024
- Experimenting with web components - 29th February 2024
- Why I don't branch - 28th February 2024
- Building a design system in a few hours with Symfony - 27th February 2024
- Docker and content creation with Nick Janetakis - 26th February 2024
- Why do people still use Git Flow? - 25th February 2024
- When should you start writing tests? - 24th February 2024
- Slow down to go fast - 23rd February 2024
- Diffy and visual regression testing - 22nd February 2024
- Coding defensively and considering the unhappy path - 21st February 2024
- Which level is right for you? - 20th February 2024
- Introducing Versa - the versatile CLI tool - 19th February 2024
- Build something useful in one day with Mark Conroy - 18th February 2024
- Another way to create test module configuration - 17th February 2024
- Keep logic within tests for as long as you can - 16th February 2024
- gray or grey, and center or centre? - 15th February 2024
- Major version updates are just removing deprecated code - 14th February 2024
- It takes the drama out of open-source - 13th February 2024
- Symfony conventions making their way to Drupal - 12th February 2024
- Twig, Symfony and SymfonyCasts with Ryan Weaver - 11th February 2024
- Do you really need it? - 10th February 2024
- Defining boundaries between custom Drupal modules - 9th February 2024
- Experimenting with Architectural Testing - 8th February 2024
- Running tests in parallel with Paratest - 7th February 2024