๐ŸŽฌ Feature-Length Posts


๐Ÿ“ฑย  The Road to Publishing an Android App

Published on Jul 30th, 2024

My experience as a web developer deploying my first app to the Google Play Store. Utilizing PWA Builder I was able to accomplish this without needing to learn a new language.


๐Ÿฆšย  Google IDX - The best Flutter Beginner Experience

Published on Jun 7th, 2024

After poking around with Flutter a few times but getting caught up in all the extra mobile setup and configuration, Google IDX finally provided an entry that removed the frustrations that were stopping me from working with Flutter.


๐Ÿ”ฌย  Testing Svelte on the job

Published on Mar 14th, 2024

A quick summary of my breif time testing Svelte to build an internal tool for work.


๐Ÿ”—ย  Creating your own Links page in Nuxt

Published on Dec 22nd, 2022

Do you want to set up a simple links page on your Nuxt blog to share on social medias? Here's how I created mine!


๐Ÿ”—ย  Adding Netlify Redirects to your Nuxt Blog

Published on Feb 21st, 2022

After migrating to Nuxt I saw a huge drop in my Google Search Console results for broken pages. Adding Netlify Redirects to my blog fixed the issue and started returning my pages in search results again!


๐Ÿงณย  Migrating from Gridsome to Nuxt

Published on Feb 1st, 2022

Walkthrough of what steps are required to migrate a Gridsome blog to Nuxt and highlight potential problems with the migration.


๐Ÿค–ย  How Roles cause Missing Permission Errors in Discord.js

Published on Jan 20th, 2022

After struggling to understand why my Discord.js bot was throwing a DiscordAPIError: Missing Permissions even with full admin permissions, I found out that role priority can cause this issue



๐Ÿ–‡ย  Intro to SEO | What is a Canonical URL?

Published on Nov 3rd, 2021

Introduction to Canoncial URLs answering questions such as 'What is a canonical URL?', 'How do I use a canonical URL?', and 'When do I need a canonical URL?'




๐Ÿ”—ย  Beginner's guide to state management

Published on Sep 21st, 2021

What is state management and what problem does state management solve for developers building an application?



๐Ÿ—บย  Learn in the Wrong Order

Updated on Sep 14th, 2021

My thoughts on how having fun and staying motivated while learning is more important than learning things in a 'correct' order.


โ“ย  Asking better questions

Published on Aug 26th, 2021

Asking good questions is hard. These are a few tips to address common pitfalls I see when asking for help with code.


๐ŸŽฎย  My first game jam in 13K or less

Published on Aug 23rd, 2021

A brief retrospective on building my first JS game for js13kGames 2021 covering the fun parts, the challenges, and what I'm submitting as my entry!


๐Ÿ“ฆย  Beginner's guide to npm

Published on Aug 6th, 2021

What is npm, and why do we use npm? Walk through what npm is and how/when we use it with me to find out in an npm for beginners walkthrough!


๐Ÿค”ย  Why use Gridsome?

Published on Aug 2nd, 2021

Gridsome is a Vue-based Static Site Generator, but why would someone use Gridsome? When is Gridsome best suited for a project? What features and developer quality of life benefits does it offer?



๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ปย  Committing Changes within Visual Studio Code

Published on Jun 9th, 2021

Sometimes you don't want to have to bust out the terminal and do everything in Visual Studio Code instead. Learn how to commit to GitHub from VS Code!



๐Ÿ“ย  Organizing my life with Todoist

Published on May 3rd, 2021

Having failed to commit fully to the digital organization thus far, I'm committing to making things different this month and trying to organize my life better!









๐Ÿ”ชย  How to find and terminate a Windows Processes by Port

Published on Jun 12th, 2020

Learn how to locate the Windows Process occupying a specific port and terminate it when you get an "error listen eaddrinuse: address already in use :::8080" or "error listen eaddrinuse: address already in use :::8081" error!


๐Ÿ‘จโ€๐Ÿ’ป๐Ÿ‘ฉโ€๐Ÿ’ปย  How to start coding on a Chromebook

Published on Mar 22nd, 2020

Beginner's guide to setting up a Chromebook for coding, including how to install VS Code on a Chromebook!


๐Ÿšฆย  Error Handling in Vue with Vuex

Published on Feb 5th, 2020

Vuex error handling in a flash message format with an error component, including setting an error message from a vuex module.



๐Ÿ‘‹๐Ÿปย  Hello, Terminal! - Windows Edition

Published on Jul 17th, 2019

Terminals are a scary place - especially when everything is written for another OS's terminal language. Let's make the Windows terminal a little less scary!


๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ปย  Getting Started with Firebase for the Web - Authentication

Updated on Apr 4th, 2022

Firebase Authentication web example covering how to get started with Firebase web authentication services including an example of using Firebase authentication for the web to create a login user interface.


๐ŸŒย  Website Deployment with Hover & Netlify

Published on May 30th, 2019

Walk through the process of deploying your website to Netlify to share with the world and setting up a custom domain name to direct to it from Hover.


๐Ÿžย  Arrays, any way you slice it

Updated on Sep 17th, 2021

Beginner's guide to Array.slice(). Everything you need to know about array.slice() by thinking of an array as a loaf of bread!


๐Ÿ‘ฉโ€๐Ÿ’ป๐Ÿ‘จโ€๐Ÿ’ปย  How to make your first Pull Request

Published on May 2nd, 2019

Tutorial walking through making your first pull request on GitHub


๐ŸŒย  Crash Course: git Lingo

Published on May 1st, 2019

A Git Crash Course breaking down common git keywords and lingo to be friendly for new git users.


๐ŸŒย  Crash Course: WebDev Buzzwords

Published on Apr 19th, 2019

Explaining frequently used web development keywords and phrases in a beginner friendly way


๐Ÿงช Experiment ๐Ÿงช | ๐Ÿ’ฅ Fail ๐Ÿ’ฅ | ๐Ÿง  Learn ๐Ÿง 
ยฉ 2024, Built with Nuxt