Articles

  • Published:
    Sun 29 October 2023
    Title

    The Venn of Angular Component Testing

    About

    In my experience there is confusion between what I would consider a Unit Test and an Integration Test for an Angular Component. Drawing on my OO development experience and having practised Test-driven development for a number of years in Angular & Java (plus other languages & frameworks), I think I can help reduce the 'grey' in the landscape.

    Read More
  • Published:
    Sat 18 November 2023
    Title

    How I practice TDD

    About

    I enjoy Test Driven Development. I want more engineers to try it. This is how I do it: Test-driven development (TDD) is a software development process relying on software requirements being converted to test cases before software is fully developed, and tracking all software development by repeatedly testing the software against all test cases. This is as opposed to software being developed first and test cases created later.

    Read More
  • Published:
    Sun 21 April 2024
    Title

    I have <insert alternative noun> not Users

    About

    Is it time to stop referring to those who engage with our software or technology as users? I think it's actually long over due.

    Read More