A personal blog addressing software quality across all aspects of software development, testing, design, and people.
The Journey to Modernization – Part 4 – Final steps of technical modernization preparation for your legacy application
The Journey to Modernization – Part 3 – Preparing a legacy application for technical modernization
The Journey to Modernization – Part 2– Why you should embrace continuous modernization
The Journey to Modernization – Part 1 – What to Modernize
Compilation Speed in application development
Is domain knowledge important for software engineers?
Securing Data in your code
Tips to making your code more secure
The Pros and Cons of Using Pact for Contract Testing
Contract Testing – what is it and why do you need it
Pros and Cons of Different Tools - Grafana
Integrating User Stories and Requirements
What information is required to make a software requirement effective
The importance of having detailed technical requirements in software development
Benefits of a quality-driven approach in software and why quality-driven leadership matters
Effective Test Automation Approaches for Modern CI/CD Pipelines
What makes a great API testing tool
Improving CI/CD Pipelines through Observability
The Pros and Cons of different UI automation test tools - Selenium
Tips for evaluating testing tools