Ramona Schwering's blog

Ramona Schwering

Let's Sketch Identity: Authentication vs. Authorization

The first article in the "Let's Sketch Identity" series. Ramona Schwering explains authentication vs. authorization with a bouncer-and-clipboard analogy, and sketches the common authorization models: RBAC, ABAC, ReBAC, and delegated authorization.

Ramona Schwering

How to Cover Auth0's Login Form with Tests

Many applications rely on Auth0 in their login procedures - but how do you deal with that in testing? Learn how to cover the default login process in test automation with Cypress, including multi-domain testing and handling hydration errors.

Ramona Schwering

Angular vs. React vs. Vue

Angular, React, or Vue, which JavaScript framework should you pick? Ramona Schwering compares the big three across learning curve, performance, built-in security, and testing, with a TL;DR table and a recommendation for every project size.