Blog
October 03, 2023
Use a Makefile to run Vite and Express at the same timeSeptember 19, 2023
What do writing and test-driven development have in common?May 23, 2023
Clerk.dev tokens in Go Netlify FunctionsMay 18, 2023
Streamline Docker development with MakefilesMay 09, 2023
Automating my Content Planning ProcessMay 02, 2023
Automating PostHog AnnotationsApril 25, 2023
Cache busting AWS S3 filesApril 19, 2023
Migrating my CMS from WordPress to NotionApril 11, 2023
How I cross-post to Hashnode and Dev.toApril 04, 2023
Deploy to Netlify with GitHub ActionsFebruary 03, 2023
My Notion note-taking automationsDecember 28, 2022
Experiences with Fauna's Query Language (FQL)December 01, 2022
Building a Mastodon scheduler: project structure & deploymentsNovember 29, 2022
Build a responsive modal with Svelte and TailwindNovember 24, 2022
Building a Mastodon Scheduler: Insipration and Tech StackOctober 04, 2022
First experience with Framer MotionSeptember 16, 2022
How I learn new stuff in techSeptember 14, 2022
Migrating from Google Analytics to PostHogSeptember 12, 2022
Querying a GraphQL service with GoAugust 21, 2022
Building GuardianForge: The Subclass DiamondAugust 19, 2022
Use Cognito to Secure a Serverless Go APIJuly 21, 2022
Create an AWS Cognito User PoolJuly 01, 2022
First Experience with PlanetScaleJune 28, 2022
Rearchitecting the Front End of GuardianForgeJune 27, 2022
Porting my Website to Gatsby & WordPressApril 19, 2022
Using Go with API GatewayMarch 29, 2022
Your First AWS Lambda Function in GoMarch 22, 2022
Publish Your Own Go PackageMarch 15, 2022
Create Your Own VSCode SnippetsMarch 04, 2022
Setting Up a Content Pipeline in NotionDecember 27, 2021
Finding a Notion Database's IDDecember 22, 2021
Goals for 2022December 21, 2021
Reflecting on 2021December 02, 2021
My Personal To Do ProcessAugust 23, 2021
How I Use DynamoDB for GuardianForgeAugust 20, 2021
GuardianForge Planning & DiscoveryApril 01, 2021
Building Postman2Http in GoMarch 10, 2021
Easy CRUD with FaunaServiceMarch 03, 2021
Working with Branches in Git & GitHubMarch 02, 2021
The Basics of Git & GitHubFebruary 23, 2021
Automate Deployments to AWS with GitHub ActionsFebruary 16, 2021
Hosting a Vue App in AWS S3December 10, 2020
Building Custom Trello Power-UpsDecember 07, 2020
Third Party Trello Integrations using WebhooksDecember 03, 2020
Automation With the Trello APIOctober 25, 2020
Creating Standalone Apps in NodeJS with pkg.jsOctober 22, 2020
Building Websites with Gridsome and WordPress (Part 3)October 14, 2020
Building Websites with Gridsome and WordPress (Part 2)October 12, 2020
Building Websites with Gridsome and WordPress (Part 1)October 07, 2020
Running WordPress in Docker for DevelopmentSeptember 29, 2020
Getting Started with VueJSSeptember 17, 2020
Private NPM Packages with GitHub Actions & PackagesSeptember 09, 2020
Lessons Learned With Netlify FormsSeptember 07, 2020
My GTD workflowAugust 27, 2020
Introducing BMOPS, My Custom CMSAugust 12, 2020
Tips for Job HuntingAugust 03, 2020
Deploying a NodeJS API to AWSJuly 20, 2020
Validating NodeJS API Request DataJuly 13, 2020
Saving Data into a Database with a NodeJS APIJuly 06, 2020
Sending & Querying Data from a NodeJS APIJune 29, 2020
Hello World NodeJS APIJune 24, 2020
Deploy Your Discord Bot to AWSJune 22, 2020
Storing Info in a Database with Discord BotsJune 19, 2020
Working With Discord WebhooksJune 17, 2020
Integrating Discord Bots with Other APIsJune 15, 2020
Import Discord Bot Commands DynamicallyJune 12, 2020
Building a Survey Discord BotJune 10, 2020
Discord Bot Reaction CollectorsJune 08, 2020
Prompting for Input with Discord Bot CollectorsJune 05, 2020
Streamline Your Bot Dev EnvironmentJune 03, 2020
Ways a Discord Bot Can Respond to CommandsJune 01, 2020
Building a Hello World Discord BotApril 30, 2020
Reviving Enviari On MixerApril 16, 2020
Embracing Imposter SyndromeApril 11, 2020
Nodist: Running multiple version of NodeJS on WindowsMarch 24, 2020
Cloud Challenge: Build a Pipeline with Azure DevOpsMarch 15, 2020
Cloud Challenge: Deploy a Frontend App to Azure CDNMarch 09, 2020
Cloud Challenge: Deploy a Docker Container on Azure AKSFebruary 28, 2020
Cloud Challenge: Build an API in AzureFebruary 16, 2020
Publishing a Vue App to AWS CloudFront CDNFebruary 03, 2020
Script-Scheduler: A cron based NodeJS script runnerJanuary 26, 2020
Deploy a website to AWS CloudFront