50 Blog Posts

Tutorials, Freelancing, Developing for E-Commerce, Life Updates & More.

BigCommerce Stencil CI/CD with GitHub Actions

BigCommerce Stencil CI/CD with GitHub Actions

Publish Your Theme on Every Commit to Main

BigCommerce
E-Commerce
Git
Working On A BigCommerce Custom Checkout Locally

Working On A BigCommerce Custom Checkout Locally

Without Breaking Your Store's Live Checkout

BigCommerce
React
Pausing CSS Animations on Hover

Pausing CSS Animations on Hover

Without Any JavaScript

CSS
Animation
Function get_page_by_title is deprecated since version 6.2.0! Use WP_Query instead.

Function get_page_by_title is deprecated since version 6.2.0! Use WP_Query instead.

How to Get a Page By Title with WP_Query

WordPress
How to Run GitHub Actions on a Schedule

How to Run GitHub Actions on a Schedule

Using Cron with GitHub Actions

Automation
Git
Newsletter
What Is Ghost Coding?

What Is Ghost Coding?

AKA Letting Someone Else Find You Freelance Work.

Freelance
Career
Who Has The Best Transactional Emails Free Tier?

Who Has The Best Transactional Emails Free Tier?

A Jack Harner Listicle

Automation
Listicle
Use It Or Lose It: Gratitude Edition

Use It Or Lose It: Gratitude Edition

Practicing Gratitude with SmartBlocks in Roam Research

Newsletter
Productivity
Automation
Freelancing & Traveling

Freelancing & Traveling

4 Things I Wish I Knew Before Freelancing Around Europe

Freelance
Travel
Fetch Customer Group & More in a BigCommerce Widget

Fetch Customer Group & More in a BigCommerce Widget

BigCommerce
Setting The Artboard Background Color In Adobe Illustrator CC

Setting The Artboard Background Color In Adobe Illustrator CC

Graphic Design
Illustrator
Anatomy of a WordPress Theme

Anatomy of a WordPress Theme

Required Template Files for Themes & Plugins

WordPress
Ensure You Get Paid As A Freelancer

Ensure You Get Paid As A Freelancer

AKA, F*** You, Pay Me

Freelance
No CS Degree

No CS Degree

Freelance
Displaying Content Between Specific Dates On BigCommerce

Displaying Content Between Specific Dates On BigCommerce

Using the Moment Handlebars Helper

BigCommerce
Automation
Changing the WordPress Login Page Logo

Changing the WordPress Login Page Logo

WordPress
Code Snippets
Custom Menu Order in the WordPress Admin

Custom Menu Order in the WordPress Admin

WordPress
How To Tell If A Color Setting Is Set In Shopify Liquid

How To Tell If A Color Setting Is Set In Shopify Liquid

Shopify
Code Snippets
SelectControl Not Saving Attributes

SelectControl Not Saving Attributes

Troubleshooting and Fixing A Custom Gutenberg Block

WordPress
Organize Your Shopify Theme & Section Settings

Organize Your Shopify Theme & Section Settings

Shopify
E-Commerce
How To Get Freelance Clients In 2021

How To Get Freelance Clients In 2021

What's Worked For Me & My Plans For 2022

Freelance
Career
Newsletter
Reset WordPress File Permissions

Reset WordPress File Permissions

WordPress
Automation
Code Snippets
Focus On What's Paying You

Focus On What's Paying You

My 2nd Month As A Freelancer

Freelance
Career
Newsletter
Quitting, Moving, & Getting Bit By A Dog

Quitting, Moving, & Getting Bit By A Dog

My First Month As A Freelancer

Freelance
Career
Getting Started With DigitalOcean

Getting Started With DigitalOcean

Setting Up A Team & Sharing Access

Tutorial
DigitalOcean
Be A T H I C C Developer

Be A T H I C C Developer

Why 'Wide or Deep' when you can 'Wide AND Deep'?

Newsletter
Career
Automation
Schedule Tweets Without Thinking About It

Schedule Tweets Without Thinking About It

Simple Tweets Build Log

Build Log
Node
React
Destructuring and Nested Destructuring in ES6

Destructuring and Nested Destructuring in ES6

JavaScript
Newsletter
Display ConvertKit Subscriber Count On Your Gatsby Site

Display ConvertKit Subscriber Count On Your Gatsby Site

Use Social Proof To Drive More Newsletter Signups

Gatsby
Automation
JavaScript
Generate Documentation From Markdown AUTOMATICALLY

Generate Documentation From Markdown AUTOMATICALLY

Meet MkDocs

Automation
Markdown
Python
Let's Make A Newsletter

Let's Make A Newsletter

Mailing Lists Are King

Newsletter
Productivity = Automation

Productivity = Automation

#DevDiscuss
Automation
Custom Fields By Name

Custom Fields By Name

In BigCommerce Stencil Themes

BigCommerce
Tutorial
I Just Got A Raspberry Pi

I Just Got A Raspberry Pi

PiHole, DNS, Oh My!

Raspberry Pi
Linux
Why I Post On Unsplash

Why I Post On Unsplash

And Why You Should Too

Photography
Yarn vs. NPM

Yarn vs. NPM

PACKAGE MANAGER THROWDOWN

Node
Take High-DPI Screenshots In Firefox

Take High-DPI Screenshots In Firefox

Perfect for Showing Off Your Work

Life Hacks
Firefox
Tutorial
Auto-Generate Content Folders In Gatsby

Auto-Generate Content Folders In Gatsby

Preformat Your Frontmatter & More

Gatsby
Node
Automation
BigCommerce Developer Diary

BigCommerce Developer Diary

A Week In My Work Life

BigCommerce
Career
Automation
I've Forked The Repo, Now What?

I've Forked The Repo, Now What?

Syncing Your Repo With the Upstream Repo

Git
Open Source
Sick Console Bro! How To Style Your console.log with CSS

Sick Console Bro! How To Style Your console.log with CSS

JavaScript
CSS
Add Logout Link To Account Menu - BigCommerce For WordPress

Add Logout Link To Account Menu - BigCommerce For WordPress

WordPress
BigCommerce
How To Measure Angles In Illustrator

How To Measure Angles In Illustrator

WordPress Crop Image Button Grayed Out

WordPress Crop Image Button Grayed Out

How To Fix Cropping Issues

WordPress
Upload SVG Files To WordPress

Upload SVG Files To WordPress

WordPress
Pushing WordPress Theme Updates With Git

Pushing WordPress Theme Updates With Git

WordPress
Git
Automation
Pointing A Domain to The Newest File In A Directory

Pointing A Domain to The Newest File In A Directory

Linux
Custom Post Type Archives Not Showing Up In WordPress Menus

Custom Post Type Archives Not Showing Up In WordPress Menus

WordPress
Using Flex Box For Responsive Design

Using Flex Box For Responsive Design

CSS
Coffee Shops Cultivate Creativity

Coffee Shops Cultivate Creativity

Career