The Developer’s Guide to RBAC and IdPs: Part II — WorkOS

When building authorization for enterprise customers, supporting IdP role mapping is a challenging yet important task. This allows organizations to manage their roles and permissions through a single source of truth, the IdP, rather than dealing with unique permissions schemes for each SaaS tool.

Saved July 22, 2024

About CRDTs • Conflict-free Replicated Data Types

Conflict-Free Replicated Data Type (CRDT) is a data structure which allows multiple replicas to be updated independently and concurrently without the need for synchronization.

Saved July 22, 2024

Open Design Docs

Welcome to Open Design Docs, a project by Jason Culbertson. With over two decades of experience at companies like Microsoft, Airbnb, Cameo, and Linktree, I wanted to share the docs that I use daily as a VP of Design. Please contact me if you have any feedback.

Saved July 17, 2024


Promise queue with concurrency control. Latest version: 8.0.1, last published: 7 months ago. Start using p-queue in your project by running `npm i p-queue`. There are 1739 other projects in the npm registry using p-queue.

Saved July 16, 2024

The Magic of Clip Path

One of the most underrated CSS properties.

Saved July 9, 2024

A Deep Dive Into SVG Path Commands

An interactive guide to understanding SVG paths and path commands.

Saved July 8, 2024


Instantly publish your own books on the web for free, no publisher required.

Saved July 5, 2024

Migrating to Next.js App Router with zero downtime — WorkOS

Can you really adopt Next.js App Router incrementally? At WorkOS, we learned that you can’t really migrate a complex app page by page without a hit to the UX. Instead, we worked out a migration guide that allowed us to test our entire app with App Router while still serving the Pages Router to users—before making the final switch.

Saved June 24, 2024

The Everything Guide to Partying (Without Regrets)

Forty-three highly sociable people, from Ivy Getty to Rufus Wainwright, offer tips on how to be a stellar guest and a gracious host. Read this before you say yes to the next invitation.

Saved June 23, 2024

Robert's Rules Of Order

The standard for facilitating discussions and group decision-making.

Saved June 20, 2024

Timelapse script

Timelapse script. GitHub Gist: instantly share code, notes, and snippets.

Saved June 19, 2024

So you wanna de-bog yourself

What I found in the mire

Notes: "Declining the dragon"

Saved June 19, 2024

What Made New York Great? Leadership. Where Is It Now?

The city was built on bold ideas. Suddenly Gov. Kathy Hochul paused a game-changing plan to fight congestion. Can we still do big things in a polarized moment?

Saved June 9, 2024

Marry Your City

The vital importance of civic commitment // reducing optionality unlocks new commitment-specific goods

Saved June 5, 2024

How to generate color palettes for design systems

A guide on how to generate color palettes for design systems

Saved April 21, 2024

How to Start a Workshop or Talk

Ed Batista Stanford GSB

Saved April 2, 2024

Stainless ✨ | Generate best-in-class SDKs

With Stainless, you can deliver idiomatic SDKs while you stay focused on building the API.

Saved March 30, 2024

Why American cities are squalid

Human flourishing is seen as dirty

Saved January 17, 2024

Lucide Icons

Beautiful & consistent icon toolkit made by the community.

Saved January 15, 2024

LangChain AI Handbook | Pinecone

The handbook to the LangChain library for building applications around generative AI and large language models (LLMs).

Saved January 7, 2024

How to segment texts for embeddings?

Use LangChain and LLamaIndex to segment text for embeddings

Saved January 5, 2024

New and improved embedding model

We are excited to announce a new embedding model which is significantly more capable, cost effective, and simpler to use.

Saved January 5, 2024

Getting Started with Mixtral 8X7B | Pinecone

Mixtral 8X7B is Mistral AI's new state-of-the-art LLM. Using a Mixture of Experts (MoE) architecture the LLM is able to exceed GPT-3.5 performance at a fraction of the computational cost. Here we learn how to deploy Mixtral as an AI Agent.

Saved January 5, 2024

LLaMA RAG Code Example

Saved January 4, 2024

Adept: Useful General Intelligence

Adept is an ML research and product lab building general intelligence by enabling humans and computers to work together creatively.

Saved December 17, 2023


Access to multiple isolates. Latest version: 4.6.0, last published: 5 months ago. Start using isolated-vm in your project by running `npm i isolated-vm`. There are 62 other projects in the npm registry using isolated-vm.

Saved December 14, 2023

Hono Web Framework

Ultrafast web framework for Cloudflare Workers, Fastly Compute, Deno, Bun, Vercel, Lagon, Node.js, and others. Fast, but not only fast.

Saved December 11, 2023

Revisiting borderless payments

What’s old is new again. By Gaby Goldberg & Bridget Harris

Saved December 6, 2023

How a Suspected Indian Murder-for-Hire Plot on U.S. Soil Was Foiled

After a murder in Canada, a sting operation, prompted by an explosive tip through an unexpected channel, rushed to prevent another killing.

Saved December 2, 2023

What is retrieval-augmented generation? | IBM Research Blog

RAG is an AI framework for retrieving facts to ground LLMs on the most accurate information and to give users insight into AI’s decisionmaking process.

Saved December 1, 2023

Webhook security: a hands-on guide — PlanetScale

Learn what went into building PlanetScale webhooks from a security perspective. This article covers SSRF, webhook validation, DDoS, and more.

Saved November 21, 2023

Cache busting in Node.js dynamic ESM imports

Notes: Fuckin A.

Saved November 3, 2023

Founder Vesting

Conventions around vesting for founders and early employees who receive big chunks of equity (eg more than ~5% of fully diluted shares outstanding) need to be updated. Founders are normally subject to traditional vesting cycles: monthly over four years with a one-year cliff. There are many reasons why founders like this, namely that they have…

Saved November 1, 2023

Tim Berners-Lee: The next Web of open, linked data 20 years ago, Tim Berners-Lee invented the World Wide Web. For his next project, he's building a web for open, linked data that could do f...

Saved October 30, 2023

FOAF Vocabulary Specification

The FOAF project is based around the use of machine readable Web homepages for people, groups, companies and other kinds of thing. To achieve this we use the "FOAF vocabulary" to provide a collection of basic terms that can be used in these Web pages.

Saved October 30, 2023

Interoperable Serendipity

If you had asked my thoughts on interoperability some years ago, I wouldn't have had much to say. Nowadays, it has become one of my most revered ideals. And today, I want to take you along for a journey towards its summum: Interoperable Serendipity.

Saved October 30, 2023

What is JSON-LD?

A short introduction to JSON-LD for Web developers, designers, and hobbyists. It covers how to express basic Linked Data in JSON. If you have any questions,...

Saved October 30, 2023

What is Linked Data?

A short non-technical introduction to Linked Data, Google's Knowledge Graph, and Facebook's Open Graph Protocol. If you have any questions, hit me up on Twit...

Saved October 30, 2023

Linked data - Wikipedia

In computing, linked data is structured data which is interlinked with other data so it becomes more useful through semantic queries. It builds upon standard Web technologies such as HTTP, RDF and URIs, but rather than using them to serve web pages only for human readers, it extends them to share information in a way that can be read automatically by computers.

Saved October 29, 2023

RDF Overview

Resource description framework

Saved October 29, 2023

Node VM

JS execution environments

Saved October 29, 2023


Distribute npm packages through your own private package registry

Saved October 29, 2023

Solid Spec GitHub

Where to find the spec in markdown format

Notes: Surprisingly difficult to find this amongst all of the repos, documents and websites

Saved October 26, 2023

Web Platform Design Principles

This document contains a set of design principles to be used when designing web platform technologies.

Saved October 26, 2023

Nile Database

Serverless Postgres for modern SaaS

Saved October 25, 2023

The Essential Skills for Being Human

The real process of, say, building a friendship or creating a community involves performing a series of small, concrete actions well: being curious about other people; disagreeing without poisoning relationships; revealing vulnerability at an appropriate pace; being a good listener; knowing how to ask for and offer forgiveness; knowing how to host a gathering where everyone feels embraced; knowing how to see things from another’s point of view.

Saved October 20, 2023

More Links