/Guide

I Rebuilt The VisionOS From Scratch

- Steven Gong tl;dr: “I built a clone of the Apple Vision Pro OS to better learn how it works under the hood. In this video, I build a visual SLAM system from scratch to track the orientation of the headset.”

featured in #522


The Developer’s Guide To User Management At Scale

tl;dr: When you’re building an application at scale, there’s a ton of features to consider around user management such as implementing sessions via cookies or JWT, supporting bot protection, and handling identity linking. And these only scratch the surface. This comprehensive guide covers all things related to authentication (Multi-Factor Auth, SSO, handling sessions), security (bot protections, authorization policies), and user flows (inviting new users, identity linking) that you need to keep in mind for your app.

featured in #518


The Developer's Guide To Notification System Tooling

- Chris Bell tl;dr: Chris covers: (1) The key components of a notification system and their relevant use cases. (2) An overview of the tools, frameworks, and services available when building a notification system. (3) How to put these together to make the right choice for your use case and product.

featured in #517


The Developer’s Guide to Directory Sync (SCIM)

tl;dr: SCIM is an open source protocol for implementing Directory Sync, which is crucial for user lifecycle management (user provisioning/deprovisioning). When selling to enterprises, this is a highly requested feature that can determine whether the deal goes through. However, when choosing to implement this yourself there are a number of pitfalls and implementation details to consider.

featured in #499


Building A React Login Page Template

- Kumar Harsh tl;dr: This tutorial guides you through building a React login page template, highlighting the process of manually creating, styling, and validating a login form, and integrating it with an Express-based auth server using JWT tokens. We demonstrate how Clerk acts as a streamlined alternative for setting up authentication, reducing the manual coding effort by providing ready-made UI components and services. 

featured in #498


The Developer’s Guide To SSO

tl;dr: Implementing single sign-on (SSO) is often the first step to selling to enterprises and can function as the difference maker in your company's success. This guide explains what SSO is, why it's critical for enterprises, and best practices for getting it up, running, and integrated with your app. 

featured in #495


Start Your Journey At Authorization Academy

tl;dr: Authorization Academy is a series of (free) technical guides for building application authorization. Learn about RBAC, ReBAC, authorization enforcement, and authorization in microservices 

featured in #494


A Guide To Organization Modeling In Authentication

tl;dr: Organization modeling is a crucial part of building authentication and authorization into applications. However, once SSO and various user-organization relationships are thrown into the mix, the logic can become complex to manage. For developers building this in-house, there are important nuances and implementation details to consider.

featured in #491


A Guide For Notification Systems

- Sam Seely tl;dr: A complete guide for what to consider if you're evaluating whether to build your own notification system or use a third-party vendor.

featured in #488


The 10 Types of Authorization

- Graham Neray tl;dr: RBAC isn't an authorization model — it's a collection of authorization models, and you can apply more or less granularity for roles depending on the needs of your application. Learn about the 10 types of authorization and go a level deeper than the standard abstractions of RBAC, ABAC and ReBAC.

featured in #482