Sign in

Brian Morrison II

@brianmm.dev
967 followers 941 following 314 posts

I build stuff and create content for developers • JavaScript, Go, AWS, Kubernetes • Sr. Developer Educator @ Clerk, Prev @ PlanetScale • Go make someone smile today • Follower of Jesus ✝️

PostsRepliesMedia
Brian Morrison II @brianmm.dev · 16/09/2025
Who’s your top 3 favorite tech writers?
000
Brian Morrison II @brianmm.dev · 13/07/2025
We shipped WishPin in exactly one month from scratch, and I'm damn proud of that Idk how the hell people are out here bragging about shipping things in hours
050
Brian Morrison II @brianmm.dev · 12/07/2025
Leaning into virality
010
Brian Morrison II @brianmm.dev · 07/07/2025
Link to a gist for those interested: gist.github.com/bmorrisonde...
gist.github.com
Scripts to build a React Native app for iOS and ship to Test Flight
Scripts to build a React Native app for iOS and ship to Test Flight - build-prod.sh
000
Brian Morrison II @brianmm.dev · 07/07/2025
Figured out how to automate building AND uploading to Test Flight for my Expo app 🚀 I just run `npm run build:tf` and it calls these two scripts
120
Brian Morrison II @brianmm.dev · 07/07/2025
I know its common to hate mondays, but I genuinely look forward to them. Its the day I have the most energy to dive back into work after a 2 day break!
000
Brian Morrison II @brianmm.dev · 05/06/2025
Threw together a new short vid this morning based on some React Native shenanigans I've been up to Helped me debug a crash issue with the app Im working on
050
Brian Morrison II @brianmm.dev · 02/06/2025
Current laptop sticker situation👇 Which is your favorite?
010
Brian Morrison II @brianmm.dev · 01/06/2025
Im out here cooking biscuits and gravy 😏
110
Brian Morrison II @brianmm.dev · 01/06/2025
The weekends almost over! We cooking or chilling?
230
Brian Morrison II @brianmm.dev · 29/05/2025
I'm looking to build a service that RECEIVES emails and parses the contents. Any recommendations on services I can use to streamline this? Would rather not setup a mail server myself lol
000
Brian Morrison II @brianmm.dev · 29/05/2025
What're your favorite AI coding tools?
000
Brian Morrison II @brianmm.dev · 29/05/2025
AI is a great coding companion, but you still need to put in the reps if you want to keep your skills sharp. Use it for the tool it is and dont let it become a crutch!
040
Brian Morrison II @brianmm.dev · 24/05/2025
thoughts on using GitLab over GitHub?
110
Brian Morrison II @brianmm.dev · 14/04/2025
Deleted Reddit again. Too much negativity lately.
060
Brian Morrison II @brianmm.dev · 09/04/2025
Accidentally just discovered that you can adjust the window of requests being displayed in the Chrome Dev Tools Network tab by scrolling on the timeline 🤯
150
Brian Morrison II @brianmm.dev · 09/04/2025
Might be the most vibe-codery thing I've done so far...
010
Brian Morrison II @brianmm.dev · 08/04/2025
This is all going to proceed a hands on demo of adding the integration to a project just to see it in action. Debating if I should include B2B stuff in this video or in a separate one. Anything else I should add?
020
Brian Morrison II @brianmm.dev · 08/04/2025
Finally I'm going to highlight authorization with Supabase and Clerk and how RLS is used to prevent the user from accessing data they shouldnt have access to, along with some key requirements to make Supabase and Clerk work together.
120
Brian Morrison II @brianmm.dev · 08/04/2025
Next I got a section comparing the traditional approach with how Supabase works and how Supabase verifies JWTs with Clerk using the JWKS endpoint
120
Brian Morrison II @brianmm.dev · 08/04/2025
Working on a video that outlines the new Clerk & Supabase integration and how the whole thing works. Looking for feedback 🤗 First few slides walk through how a typical multi-tier application works, both independently and with Clerk.
120
Brian Morrison II @brianmm.dev · 08/04/2025
My morning routine: 8:00 am - Wake up 8:30 am - Grab a brush and put on a little makeup 9:00 am - Hide the scars to fade away the shake-up 9:30 am - Ask myself "Why'd you leave the keys upon the table?" 10:00 am - Go create another fable (I wanted to)
020
Brian Morrison II @brianmm.dev · 31/03/2025
I'll have more to share about this integration as the week progresses, but if you have any questions about how things work, drop me a note below or in my DMs!
000
Brian Morrison II @brianmm.dev · 31/03/2025
And lastly, if you want to build a B2B SaaS product using Clerk and Supabase, this post covers how to make a small change to your code to support records owned by both individual users and organizations! clerk.com/blog/multit...
clerk.com
Implementing multi-tenancy into a Supabase app with Clerk
Learn how to build B2B applications with Clerk and Supabase.
120
Brian Morrison II @brianmm.dev · 31/03/2025
The second outlines how to think about building a Next.js application with Supabase and Clerk: clerk.com/blog/how-cl...
clerk.com
How Clerk integrates with a Next.js application using Supabase
Learn how Supabase works with Next.js to increase security and reduce development hours, and how Clerk integrates with this stack.
110
Brian Morrison II @brianmm.dev · 31/03/2025
The first post covers how Supabase Auth is implemented and how Clerk acts as a drop-in replacement while adding more functionality through our components and library. If you ever had to ask "WHY Clerk?", this post is for you: clerk.com/blog/how-cl...
clerk.com
How Clerk integrates with Supabase
Learn how Supabase Auth works and how Clerk can provide more capabilities in less time.
110
Brian Morrison II @brianmm.dev · 31/03/2025
Proud to see that my @supabase.com articles have taken over the top of the @clerk.com blog! Here's what I cover in these: 1. Compare Supabase Auth vs Clerk 2. Explain how Clerk and Supabase work with @nextjs.org 3. How to build a B2B app with the two More breakdown and links below 👇
150
Brian Morrison II @brianmm.dev · 29/03/2025
Finished product ✨
010
Brian Morrison II @brianmm.dev · 29/03/2025
First custom print with the 3d printer ft. @clerk.com 👀
150
Brian Morrison II @brianmm.dev · 29/03/2025
Some vibe coding thoughts www.linkedin.com/pulse/5-cons...
010
Brian Morrison II @brianmm.dev · 28/03/2025
Took a personal day to hike with the fam yesterday. Touched more rain than grass, but it was nice to get out into nature 🏔️
030
Brian Morrison II @brianmm.dev · 26/03/2025
Trying my hand at mining crypto! Am I doing it right?
020
Brian Morrison II @brianmm.dev · 25/03/2025
For context, I do this whenever I have a ton of stuff I absolutely need to stay focused on. I love productivity software and use it to help me stay organized every day, but when focus is paramount, nothing beats an analog work board
030
Brian Morrison II @brianmm.dev · 25/03/2025
“What productivity software do you use?” Me:
140
Brian Morrison II @brianmm.dev · 24/03/2025
You shouldn't trust code written by AI. That's not to say you shouldn't use AI to write code, but you should review everything it creates for accuracy and consistency.
040
Brian Morrison II @brianmm.dev · 19/03/2025
Vibe coding is a huge productivity boost, but it isn't going to replace devs. It is however going to raise the bar for devs. AI is too confident in itself, and that confidence can mask the poor or insecure code to the untrained dev or muggle trying to build stuff.
110
Brian Morrison II @brianmm.dev · 16/03/2025
Outlined my next LinkedIn article 👀
010
Brian Morrison II @brianmm.dev · 15/03/2025
Is it true to say an MCP is like an API designed to be consumed by an LLM? Finally looked into it for the first time yesterday and this seems like an apt description
100
Brian Morrison II @brianmm.dev · 13/03/2025
Anyone remember when they said no-code tools were gonna replace developers? Just saying…
250
Brian Morrison II @brianmm.dev · 10/03/2025
That feeling when an awesome domain you want is actually available 🫠
040
Brian Morrison II @brianmm.dev · 10/03/2025
In 2 hours I'll be chatting with Vadim Savin - former Amazon SWE and founder of notJust development, a platform for mobile app developers to learn and grow! Join us live on my YouTube channel: www.youtube.com/watch?v=p40...
000
Brian Morrison II @brianmm.dev · 08/03/2025
This is for an app that’s already built for serverless
000
Brian Morrison II @brianmm.dev · 07/03/2025
Anyone ever use Figma to map out their components or just me?
010
Brian Morrison II @brianmm.dev · 06/03/2025
Big changes are coming
020
Brian Morrison II @brianmm.dev · 06/03/2025
Need advice from my React devs out there . I need to load a Zustand store with a bunch of data from an API. Should I just do that directly in the store using an async function or inject the data? The goal is maintainability. Would love examples if anyone has any.
100
Brian Morrison II @brianmm.dev · 05/03/2025
www.linkedin.com/posts/brian...
linkedin.com
Brian Morrison on LinkedIn: Disable authorizer caching to resolve 403 responses from API Gateway
I was working on the new SaaS last night and kept running into weird 403 responses from API Gateway while debugging my Authorizer. Turns out my bad code was…
000
Brian Morrison II @brianmm.dev · 05/03/2025
Back to building directly on AWS. Some people are scared of it, but I actually quite enjoy the challenge. Ran into some weirdness when building my authorizer so thought I’d write about it
100
Brian Morrison II @brianmm.dev · 05/03/2025
I want a future where @jason.energy does all his content like this
050
Brian Morrison II @brianmm.dev · 05/03/2025
Hopefully it’s coming. Would be so much easier to let users leverage their own account or credits
000
Brian Morrison II @brianmm.dev · 05/03/2025
Wow that’s actually a scary thought. Thanks for sharing!
010