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.
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
Build an Admin Dashboard with Express and Vue
Learn how to use the Auth0 Management API to build an admin dashboard with Express and Vue
Vue Composition API Tutorial: Build a Project Idea Generator
Learn how to use the Vue 3 Composition API to build a project idea generator.
Five Things You Should Know About .NET 5
What's new in .NET 5? Learn how .NET Core and .NET Framework evolve into the new cross-platform framework.
Identity, Unlocked...Explained | Episode 5
John Bradley joins the podcast today to talk about identity management specs, including FIDO2
The Complete Guide to Node.js User Authentication with Auth0
Learn how to add user authentication to Node.js web apps built with Express using middleware
Django Authentication Tutorial
Learn how to create a Django public feed application, add authentication, and moderate posts.
Clickjacking Attacks and How to Prevent Them
Learn how clickjacking attacks implement visual tricks to capture users' clicks, and how you can prevent them by applying client-side and server-side solutions.