Blog

On all things web development.

Enhanced Google Search with Structured Data

September 10, 2018

When Google indexes a page, it often has trouble understanding the page’s context and bits and pieces of specific data. By adding structured data to...

Open Graph Tags for Products

September 5, 2018

Sharing products and content on social media can be an essential part of an ecommerce marketing strategy. When sharing a link of a product, we...

Intro to CSS Grid

August 28, 2018

CSS Grid is the addition to CSS that we’ve been waiting years for. No more tables, float hacks, or Flexbox frameworks.. we now have an...

Responsive Images and Lazysizes

August 21, 2018

Compared to HTML, stylesheets, and scripts, images make up the bulk of what is downloaded by a user on a typical web page. Therefore, there...

Shopify Development with Slate v1

August 14, 2018

Slate is a new Shopify workflow toolkit that is currently in beta (v1) that is designed to improve the theme development experience. Slate uses a...

Atomic CSS: A Better Approach

August 2, 2018

CSS is notoriously hard to maintain. Projects that start out with good intentions almost always go to hell.

Optimizing Front-end Performance

July 26, 2018

As a front-end web developer, my goal is to focus on the user experience and an essential part of a good experience is performance. It’s...

Learning Node.js and Express

March 22, 2018

In my free time, I’ve been diving into the world of Node.js and I’ve been loving it. I feel right at home with the npm...

Enhancing Static Sites

March 5, 2018

Static site generators like Jekyll are amazing for producing fast, content-based sites, but what if more functionality is needed? That’s where these third party tools...

Web Development Blogs, Podcasts, and More

January 14, 2018

Here is a list of my favorite blogs, podcasts, books, YouTube channels, and videos.

Shopify's 100 Variant Limit

September 25, 2017

A big problem I ran into on my last Shopify project was figuring out how to work around the 100 variant limit. I was building...

Minimalist Approach to Design

August 20, 2017

I’m a developer, not a designer. So naturally, I’m going to design like a developer. What does this mean? It means my designs are meticulous,...

My Top 10 Apps for Mac

July 12, 2017

A list of apps I use often for productivity, design, and development.

List of Helpful Resources

June 6, 2017

Here is a list of resources I consistently use for design, stock images, development, productivity, and marketing.

Becoming a Developer

May 20, 2017

One day in middle school almost 8 years ago, I stumbled upon Weebly and proceeded to build my very own site using drag and drop....