Brian Morrison II

Brian Morrison II @brianmmdev

About: I build stuff and create content for developers • Sr Developer Educator at Clerk • Prev PlanetScale • Follower of Jesus ✝️

Location:
Chicago, IL
Joined:
May 20, 2020

Brian Morrison II
articles - 60 total

How to take your Clerk application to production

When you're building a modern web app, authentication is one of the first things you’ll want to wire...

Learn More 7 3May 22

Add subscriptions to your SaaS with Clerk Billing

Monetizing your application is often the next logical step after building something users...

Learn More 0 0May 20

Implementing multi-tenancy into a Supabase app with Clerk

Collaborative software is on track to become a nearly $53 billion* industry by 2032. Needless to say,...

Learn More 19 0Apr 1

Clerk integrates with a Next.js application using Supabase

Supabase is one of the most popular backend platforms on the web, but it breaks from traditional...

Learn More 8 1Apr 1

How Clerk integrates with Supabase

While Supabase Auth is the default choice for Supabase-powered apps, Clerk is a drop-in replacement...

Learn More 4 1Apr 1

5 considerations for your vibe coding journey

I would have not had “coding with vibes” on my dev career bingo card, yet here we are… Using AI to...

Learn More 2 2Mar 29

Automating Neon schema deployments with Prisma and GitLab

Neon’s Branching feature enables developers to create isolated branches that contain production data...

Learn More 0 0Mar 18

Disable authorizer caching to resolve 403 responses from API Gateway

Have you ever experienced random 403 responses from API Gateway while using authorizers, but your...

Learn More 1 0Mar 5

How to enrich PostHog events with Clerk user data

Data-driven decisions are critical for teams building SaaS products due to their ability to optimize...

Learn More 1 0Feb 28

How to build a secure project management platform with Next.js, Clerk, and Neon

Around 30,000 websites and applications are hacked every day*, and the developer is often to...

Learn More 1 0Feb 28

Validate your SaaS idea while building an audience

The fastest way to validate market demand for a SaaS? A waitlist. When used correctly, a waitlist...

Learn More 7 0Feb 18

Building a Next.js login page

Session-based authentication, introduced in 1960 at MIT, is still one of the most commonly...

Learn More 11 0Jan 31

How to set environment variables in Node.js

As software developers, we're constantly juggling the need for flexibility, scalability, and security...

Learn More 2 0Jan 16

What is middleware in Next.js

Next.js middleware provides you with an incredible opportunity to customize the way your Next.js...

Learn More 5 0Jan 16

How to customize Next.js metadata

Improperly configured website metadata can cause drastic issues in user experience and website...

Learn More 4 0Jan 9

Build a React login page template

Authentication is a crucial aspect of any web application that requires users to sign in and manage...

Learn More 2 0Jan 8

Was able to get my terminal looking nice thanks to this post!

How to show Nerd Fonts in Visual Studio Code owl✨ ・ Aug...

Learn More 0 0Jan 7

I shipped my first iOS app, here’s my experience

I'm thrilled to share that I recently achieved a major milestone - my first iOS app, Daily Reps, got...

Learn More 6 1Dec 17 '24

Using Clerk SSO to access Google Calendar and other service data

Allowing users to sign on with services like Google and Apple is a staple in modern authentication,...

Learn More 2 0Dec 11 '24

Streamline enterprise customer onboarding with SAML and Clerk

Enterprise customers can provide massive growth for your B2B applications, but they come with their...

Learn More 1 0Nov 26 '24

How to secure Liveblocks Rooms with Clerk in Next.js

Real-time apps make life seamless, but without proper security, they can expose users’ most sensitive...

Learn More 2 0Nov 19 '24

Clerk Update – November 12, 2024

The Clerk team has been hard at work shipping new features to help you build secure applications...

Learn More 2 1Nov 12 '24

Securing Node.js Express APIs with Clerk and React

When calling multiple external APIs from an application using Clerk for authentication, you need to...

Learn More 14 2Sep 30 '24

Combining the benefits of session tokens and JWTs

Neither session tokens nor JWTs alone are sufficient as an optimal authentication strategy. Session...

Learn More 7 0Sep 11 '24

Automate Neon schema changes with Drizzle and GitHub Actions

While it’s relatively straightforward to deploy updated code to different environments, applying the...

Learn More 7 0Sep 4 '24

Role-based access control with Clerk Organizations

Managing permissions in large SaaS applications can be a nightmare. Providing team owners a way to...

Learn More 8 1Aug 28 '24

How to build reusable loaders for Remix

Remix loaders are server side functions that automatically get executed before the page is...

Learn More 5 0Aug 15 '24

Use your own domain name with a Fly app

Fly has made it incredibly simple to deploy web apps to the public internet, and registering your own...

Learn More 0 0Aug 12 '24

Per-user B2B monetization with Stripe and Clerk Organizations

Businesses tend to spend more money on software compared to individual consumers. One of the most...

Learn More 6 0Aug 9 '24

An introduction to Postgres Row Level Security (RLS)

I was recently helping a Clerk user integrate their user data with a Supabase database. This process...

Learn More 12 0Aug 9 '24