Mutation Testing: Diagnose your Test Quality

I recently introduced mutation testing to my team, and we used it to diagnose the quality of our tests. In this article, we’ll talk about why you should not trust code coverage to measure the quality and effectiveness of your tests. Then, we’ll learn about mutants and mutation testing. Next, we’ll see how to automate […]

Intro to OAuth and OpenID Connect – Part 1

OAuth 2.0 and OpenID Connect are becoming the de-facto standard for handling authentication and authorization in modern applications. This post is the starting point of a series of posts covering OAuth 2.0 and OpenID Connect (OIDC). It introduces you to OAuth and OIDC and tells you why you’ll want to leverage these mechanisms when dealing […]