Brian Morrison II
Home
About
Uses
Portfolio
Content
Contact
Content
What's the difference between guides and tutorials?
x.com
How questions without answers are an opportunity for growth
x.com
My first week of Zettelkasten
brianmorrison.me
How I built an AI Discord Bot
brianmorrison.me
An introduction to Postgres Row Level Security (RLS)
brianmorrison.me
The process of writing is like navigating an unfamiliar forest
x.com
"Activity by default doesn't alchemize into results"
x.com
Buy vs build: the value of third-party platforms
x.com
Build a waitlist with Clerk user metadata
clerk.com
Coffee with Developers Interview by Daniel Cranney
wearedevelopers.com
Open chat: parenting, mental health, and time management
The Hallway Track by THAT
How to use Clerk with PostHog Identify in Next.js
clerk.com
Interview with Dave Gray
youtube.com
How to secure API Gateway using JWT and Lambda Authorizers with Clerk
clerk.com
The power of good communication for developers, and how you can get better
twitter.com
What are passkeys and how do they work?
clerk.com
How I built a tool to sync Todoist and Notion
twitter.com
How I added a guestbook to my website with Clerk, Neon, and Netlify Functions
brianmorrison.me
Action-Driven Faith While Remaining Steadfast
codeFellowship Podcast
Content creation and networking for developers
w/Nick Taylor
How I handled being laid off: my step by step guide for me
brianmorrison.me
3 tips for building an endless list of topics as a tech writer
twitter.com
Why you should consider written content over video
x.com
4 AI tools for tech bloggers and how they can be used in your process
twitter.com
Overcoming the Fears That Hinder Developers from Starting a Blog or Newsletter
brianmorrison.me
Amazon Aurora Pricing: The many surprising costs of running an Aurora database
planetscale.com
Building Custom GitHub Actions with Docker
THAT Conference TX 2024
Use a Makefile to run Vite and Express at the same time
brianmorrison.me
What do writing and test-driven development have in common?
brianmorrison.me
Demystifying Deployments as a Service
THAT Conference WI 2023
Scaling MySQL
Backend Banter Podcast
Clerk.dev tokens in Go Netlify Functions
brianmorrison.me
Streamline Docker development with Makefiles
brianmorrison.me
Automating my Content Planning Process
brianmorrison.me
Automating PostHog Annotations
brianmorrison.me
Cache busting AWS S3 files
brianmorrison.me
Migrating my CMS from WordPress to Notion
brianmorrison.me
How I cross-post to Hashnode and Dev.to
brianmorrison.me
Deploy to Netlify with GitHub Actions
brianmorrison.me
My Notion note-taking automations
brianmorrison.me
Experiences with Fauna's Query Language (FQL)
brianmorrison.me
Building a Mastodon scheduler: project structure & deployments
brianmorrison.me
Build a responsive modal with Svelte and Tailwind
brianmorrison.me
Building a Mastodon Scheduler: Insipration and Tech Stack
brianmorrison.me
First experience with Framer Motion
brianmorrison.me
How I learn new stuff in tech
brianmorrison.me
Migrating from Google Analytics to PostHog
brianmorrison.me
Querying a GraphQL service with Go
brianmorrison.me
Building GuardianForge: The Subclass Diamond
brianmorrison.me
Use Cognito to Secure a Serverless Go API
brianmorrison.me
Create an AWS Cognito User Pool
brianmorrison.me
First Experience with PlanetScale
brianmorrison.me
Rearchitecting the Front End of GuardianForge
brianmorrison.me
Porting my Website to Gatsby & WordPress
brianmorrison.me
Using Go with API Gateway
brianmorrison.me
Your First AWS Lambda Function in Go
brianmorrison.me
Publish Your Own Go Package
brianmorrison.me
Create Your Own VSCode Snippets
brianmorrison.me
Setting Up a Content Pipeline in Notion
brianmorrison.me
Finding a Notion Database's ID
brianmorrison.me
Goals for 2022
brianmorrison.me
Reflecting on 2021
brianmorrison.me
My Personal To Do Process
brianmorrison.me
How I Use DynamoDB for GuardianForge
brianmorrison.me
GuardianForge Planning & Discovery
brianmorrison.me
Building Postman2Http in Go
brianmorrison.me
Easy CRUD with FaunaService
brianmorrison.me
Working with Branches in Git & GitHub
brianmorrison.me
The Basics of Git & GitHub
brianmorrison.me
Automate Deployments to AWS with GitHub Actions
brianmorrison.me
Hosting a Vue App in AWS S3
brianmorrison.me
Building Custom Trello Power-Ups
brianmorrison.me
Third Party Trello Integrations using Webhooks
brianmorrison.me
Automation With the Trello API
brianmorrison.me
Creating Standalone Apps in NodeJS with pkg.js
brianmorrison.me
Building Websites with Gridsome and WordPress (Part 3)
brianmorrison.me
Building Websites with Gridsome and WordPress (Part 2)
brianmorrison.me
Building Websites with Gridsome and WordPress (Part 1)
brianmorrison.me
Running WordPress in Docker for Development
brianmorrison.me
Getting Started with VueJS
brianmorrison.me
Private NPM Packages with GitHub Actions & Packages
brianmorrison.me
Lessons Learned With Netlify Forms
brianmorrison.me
My GTD workflow
brianmorrison.me
Introducing BMOPS, My Custom CMS
brianmorrison.me
Tips for Job Hunting
brianmorrison.me
Deploying a NodeJS API to AWS
brianmorrison.me
Adding Authentication to a NodeJS API using AWS Cognito
brianmorrison.me
Validating NodeJS API Request Data
brianmorrison.me
Saving Data into a Database with a NodeJS API
brianmorrison.me
Sending & Querying Data from a NodeJS API
brianmorrison.me
Hello World NodeJS API
brianmorrison.me
Deploy Your Discord Bot to AWS
brianmorrison.me
Storing Info in a Database with Discord Bots
brianmorrison.me
Working With Discord Webhooks
brianmorrison.me
Integrating Discord Bots with Other APIs
brianmorrison.me
Import Discord Bot Commands Dynamically
brianmorrison.me
Building a Survey Discord Bot
brianmorrison.me
Discord Bot Reaction Collectors
brianmorrison.me
Prompting for Input with Discord Bot Collectors
brianmorrison.me
Streamline Your Bot Dev Environment
brianmorrison.me
Ways a Discord Bot Can Respond to Commands
brianmorrison.me
Building a Hello World Discord Bot
brianmorrison.me
Reviving Enviari On Mixer
brianmorrison.me
Embracing Imposter Syndrome
brianmorrison.me
Nodist: Running multiple version of NodeJS on Windows
brianmorrison.me
Cloud Challenge: Build a Pipeline with Azure DevOps
brianmorrison.me
Cloud Challenge: Deploy a Frontend App to Azure CDN
brianmorrison.me
Cloud Challenge: Deploy a Docker Container on Azure AKS
brianmorrison.me
Cloud Challenge: Build an API in Azure
brianmorrison.me
Publishing a Vue App to AWS CloudFront CDN
brianmorrison.me
Script-Scheduler: A cron based NodeJS script runner
brianmorrison.me
Deploy a website to AWS CloudFront
brianmorrison.me
© 2024
•
About this site
•
Guestbook