Refactoring by Breaking Functions Apart: a TypeScript Experiment
Learn how to refactor a complex TypeScript function by breaking it into a composition of simpler ones.
Managing Third-Party Assets Security Risks in Your Web Apps
How to manage third-party assets in order to mitigate security risks while developing and maintaining your web application.
Identity, Unlocked...Explained | Episode 6
SignIn.org and the genesis of the GNAP working group
What's New in PHP 8
Learn what's new and what has changed in the new PHP 8 release.
CAPTCHA Can Ruin Your UX. Here’s How to Use it Right
How CAPTCHA technology got to this point, and why it’s not going anywhere.
How to Create a Vue Plugin
Learn how to create a Vue plugin to manage user authentication
The Complete Guide to Vue User Authentication with Auth0
Learn how to add user authentication to Vue using a plugin