DEV Community

Brian Morrison II profile picture

Brian Morrison II

I write about building & launching SaaS products, developer education, and web security. I'm a former full-stack developer in the IoT sector and systems engineer.

Education

Self Taught

Work

Sr Developer Educator at Clerk

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

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

1
Comments
7 min read

Want to connect with Brian Morrison II?

Create an account to connect with Brian Morrison II. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Using Clerk SSO to access Google Calendar and other service data

Using Clerk SSO to access Google Calendar and other service data

2
Comments
4 min read
Streamline enterprise customer onboarding with SAML and Clerk

Streamline enterprise customer onboarding with SAML and Clerk

1
Comments
6 min read
How to secure Liveblocks Rooms with Clerk in Next.js

How to secure Liveblocks Rooms with Clerk in Next.js

2
Comments
4 min read
Clerk Update – November 12, 2024

Clerk Update – November 12, 2024

Comments 1
5 min read
Securing Node.js Express APIs with Clerk and React

Securing Node.js Express APIs with Clerk and React

8
Comments 1
6 min read
Combining the benefits of session tokens and JWTs

Combining the benefits of session tokens and JWTs

8
Comments
6 min read
Automate Neon schema changes with Drizzle and GitHub Actions

Automate Neon schema changes with Drizzle and GitHub Actions

7
Comments
6 min read
Role-based access control with Clerk Organizations

Role-based access control with Clerk Organizations

8
Comments 1
5 min read
How to build reusable loaders for Remix

How to build reusable loaders for Remix

5
Comments
2 min read
Use your own domain name with a Fly app

Use your own domain name with a Fly app

Comments
3 min read
Per-user B2B monetization with Stripe and Clerk Organizations

Per-user B2B monetization with Stripe and Clerk Organizations

6
Comments
9 min read
An introduction to Postgres Row Level Security (RLS)

An introduction to Postgres Row Level Security (RLS)

6
Comments
2 min read
The easiest way to create code images

The easiest way to create code images

1
Comments
2 min read
How to reference the current branch in GitHub Actions

How to reference the current branch in GitHub Actions

1
Comments
2 min read
What is base64 encoding and how is it used in web development?

What is base64 encoding and how is it used in web development?

Comments
2 min read
Never run out of content ideas

Never run out of content ideas

Comments
2 min read
How to decode a JWT

How to decode a JWT

1
Comments
1 min read
Easily Register SSL certificates on AWS with Route 53 and AWS Certificate Manager

Easily Register SSL certificates on AWS with Route 53 and AWS Certificate Manager

3
Comments 2
3 min read
What's the difference between guides and tutorials?

What's the difference between guides and tutorials?

Comments
2 min read
How I added a guestbook to my website with Clerk, Neon, and Netlify Functions

How I added a guestbook to my website with Clerk, Neon, and Netlify Functions

1
Comments
14 min read
Building a Hybrid Sign-Up/Subscribe Form with Stripe Elements

Building a Hybrid Sign-Up/Subscribe Form with Stripe Elements

12
Comments
10 min read
Build a waitlist with Clerk user metadata

Build a waitlist with Clerk user metadata

7
Comments
9 min read
How to secure API Gateway using JWT and Lambda Authorizers with Clerk

How to secure API Gateway using JWT and Lambda Authorizers with Clerk

18
Comments
11 min read
What are passkeys and how do they work?

What are passkeys and how do they work?

24
Comments 3
6 min read
Adding Clerk Authentication to a NextJS App

Adding Clerk Authentication to a NextJS App

32
Comments 1
4 min read
Streamline Your Bot Dev Environment

Streamline Your Bot Dev Environment

Comments
2 min read
Ways a Discord Bot Can Respond to Commands

Ways a Discord Bot Can Respond to Commands

Comments
3 min read
Reviving Enviari On Mixer

Reviving Enviari On Mixer

Comments
3 min read
Embracing Imposter Syndrome

Embracing Imposter Syndrome

Comments
2 min read
Nodist: Running multiple version of NodeJS on Windows

Nodist: Running multiple version of NodeJS on Windows

Comments 1
2 min read
Publishing a Vue App to AWS CloudFront CDN

Publishing a Vue App to AWS CloudFront CDN

Comments
2 min read
Script-Scheduler: A cron based NodeJS script runner

Script-Scheduler: A cron based NodeJS script runner

Comments
2 min read
Deploy a website to AWS CloudFront

Deploy a website to AWS CloudFront

Comments
4 min read
Deploy to Netlify with GitHub Actions

Deploy to Netlify with GitHub Actions

Comments
3 min read
Secure your connection string with AWS KMS

Secure your connection string with AWS KMS

3
Comments
11 min read
Create Your Own VSCode Snippets

Create Your Own VSCode Snippets

10
Comments
4 min read
GuardianForge Planning & Discovery

GuardianForge Planning & Discovery

3
Comments 1
10 min read
Buiding Postman2Http in Go

Buiding Postman2Http in Go

6
Comments
4 min read
Lessons Learned With Netlify Forms

Lessons Learned With Netlify Forms

5
Comments
2 min read
Building a Hello World Discord Bot

Building a Hello World Discord Bot

8
Comments
3 min read
Tips for Job Hunting

Tips for Job Hunting

14
Comments 3
5 min read
The Case for Test Cases: How Unit Testing Saved my A**

The Case for Test Cases: How Unit Testing Saved my A**

2
Comments 1
3 min read
loading...