/Guide

The Web's Clipboard, And How It Stores Data Of Different Types

- Alex Harri tl;dr: “I recently decided to unveil the mystery that is the clipboard and wrote this post using my learnings. We'll focus on the web clipboard and its APIs, though we'll also touch on how it interacts with operating system clipboards.”

featured in #548


The ROI Comparison Of Building SSO And SCIM vs. Using A Pre-built Solution

- Min Kim Kristopher Hughes tl;dr: For high-growth startups, time is the single most important resource. It’s so important that months of delay in shipping SSO and SCIM can result in a potential revenue loss of $7.95M compared to using a pre-built solution. The ROI difference is staggering too: 9% for a homegrown solution vs. 1,954% for a pre-built one. This article explains the methodologies used to calculate these numbers.

featured in #545


Learn What Role Based Access Control Is And How To Use It To Simplify Permission Management Within Organizations

- Brian Morrison tl;dr: Managing permissions in large SaaS applications can be a nightmare. Providing team owners a way to grant functionality to users in a simplified way can be the difference between companies purchasing your software or going with a competitor. Clerk provides you with a way to build this functionality with minimal effort.

featured in #543


Build Vs Buy Part I: Complexities Of Building SSO And SCIM In-House

- Min Kim Amit Bhojraj tl;dr: One of the pitfalls of building SSO and SCIM from scratch is the ongoing engineering investment required to scale your solution — supporting more IdPs, dealing with expiring SAML certificates, and standardizing onboarding fragmentation. And this is after spending 3-6 months to develop the initial solution for a handful of providers. When factoring in feature expansion (domain verification, JIT provisioning, custom-mapped attributes, IdP role assignment), which is different from work related to maintenance and scalability, the total cost of ownership multiplies significantly.

featured in #542


Benchmarking OpenAI Models For Automated Error Resolution

- Reilly Oldham tl;dr: AI continues to offer new possibilities in code generation and debugging. Raygun looked into LLMs’ current capabilities and their implications for the future of development practices. Interested? Read the study to see how each of the OpenAI models handled software errors.

featured in #540


An Engineer’s Guide To Talking To Users

- Ian Vanagas tl;dr: (1) You have an information bottleneck. (2) How to prepare for a user interview. (3) How to find the right users to talk to. (4) What to ask during user interviews. (5) Avoid these common mistakes. (6) What to do after an interview. (7) Talking to users doesn't stop at user interviews. 

featured in #539


Learn How To Architect A B2B Application For Per-User Licensing With Stripe

- Brian Morrison tl;dr: Discover how to implement per-user licensing in your app using Clerk Organizations and Stripe. This guide explains the popular Per-User model, where businesses purchase a "seat" for each user, offering predictable pricing and scalable income for developers. Learn how to configure Clerk and Stripe to streamline your billing system, enhancing both revenue tracking and user experience.

featured in #538


How I Computer In 2024

- Jon Seager tl;dr: “I’m always fascinated to see how people use their computers - which applications they choose, how they set up their desktop environments and even how their screens are laid out on their desk. I’ve learned some great tricks from friends and colleagues over the years, so I thought I’d write up how I use my machines in 2024.”

featured in #538


How I Computer In 2024

- Jon Seager tl;dr: “I’m always fascinated to see how people use their computers - which applications they choose, how they set up their desktop environments and even how their screens are laid out on their desk. I’ve learned some great tricks from friends and colleagues over the years, so I thought I’d write up how I use my machines in 2024.”

featured in #537


Build A Modern Authenticated Chat Application With Next.js

- Alex Booker tl;dr: Learn how to build a modern, authenticated chat application using Next.js, Ably, and Clerk. This comprehensive guide covers everything from setting up real-time messaging and user authentication to implementing roles and message history.

featured in #536