Popular Pages

Our Work

See some of our best, most challenging projects.

Blog

Writing about website development, content management systems, and running a business.

Best Practices for HTML Background Video Optimization

Ryan Masuga  ·  Feb 24, 2022  ·  7 minute read

Background videos are a website staple and can make a positive impact on users, but are often not fully optimized. This post covers the main aspects of optimizing background videos.

Read More →

Converting Foundation's Grid to Tailwind

David Musk  ·  Nov 1, 2021  ·  6 minute read

Here's how we converted our own site from Foundation to Tailwind, along with a cheat sheet to help you do the same.

Read More →

Introducing the Lab Reports Plugin for Craft CMS

Benjamin Kohl  ·  Oct 12, 2021  ·  2 minute read

The Lab Reports plugin for Craft CMS provides developers with the ability to configure and execute custom, routine reports/exports on behalf of their clients.

Read More →

Using Vue.js with Server Rendered Form Input Values

Masuga Design
Catherine K.  ·  Sep 10, 2021  ·  4 minute read

Vue.js is great for interactive forms, and updating page contents based on user interaction with a form. But Vue.js isn't so great for forms with input values already rendered from the server. We'll look at how to get around that roadblock.

Read More →

Improving Google Page Experience With Core Web Vitals

Ryan Masuga  ·  Aug 31, 2021  ·  12 minute read

Overall website performance has always been important but after Google's Page Experience updates in 2021, it's more important than ever. Improving your site's Core Web Vitals can drastically improve the page experience for your site visitors.

Read More →

Craft CMS and Laravel Mix

Masuga Design
Catherine K.  ·  Jul 7, 2021  ·  13 minute read

We updated our build process for Craft CMS websites from a difficult to maintain Gulp process to one that uses Laravel Mix, which is easier for us to maintain, and more easily allows us to do advanced optimization.

Read More →

Organizing Assets in Craft CMS [New Video]

Masuga Design
Catherine K.  ·  Jun 3, 2021  ·  1 minute read

Effective file management and organization is an often-overlooked feature of a content management system. Doing it right helps with everything from boosting SEO to saving server space. Our video demonstrates how to organize assets in Craft CMS.

Read More →

Converting Google Maps to Mapbox

Masuga Design
Catherine K.  ·  May 27, 2021 (Updated May 24, 2022)  ·  5 minute read

If your website has a Google Map on it that hasn't been touched in years, there's a pretty good chance that it doesn't work anymore. If your Google Map no longer works because you don't have a valid billing account, or if you want a unique (less expensive) map solution, consider switching to Mapbox! In this post, we'll show you how we did it on our own site.

Read More →

Google Analytics Alternatives For Better Privacy

Ryan Masuga  ·  Apr 30, 2021  ·  4 minute read

User privacy is a growing concern on the web. Websites using Google Analytics to track user behavior contribute to the privacy problem, but there are many privacy-focused web analytics alternatives to use instead.

Read More →

Creating a Flexbox Sticky Footer with Tailwind

David Musk  ·  Mar 19, 2021  ·  2 minute read

With Tailwind CSS utility classes, making a flexbox sticky footer is easier than ever.

Read More →

Saved Filters Functionality for CP Filters Out Now

Masuga Design
Catherine K.  ·  Feb 2, 2021  ·  2 minute read

The latest update to our CP Filters plugin is the ability to save sets of filters, and this update is out now!

Read More →

The Ultimate Craft CMS vs. WordPress Guide

Ryan Masuga  ·  Jan 27, 2021  ·  12 minute read

Craft CMS and WordPress are often brought up in comparisons for projects of certain size and scope. You might be considering one or the other for your next web project, either for your own company or for a client project. This is our comparison, based around points that impact our own client projects.

Read More →

6 CSS Selectors That Will Save You Time and Markup

David Musk  ·  Nov 25, 2020  ·  6 minute read

Here are six lesser-known CSS selectors we've used to help our clients in the past year. These aren't fancy, experimental features that only work on the latest browsers. Instead, they're practical tools you can start using today.

Read More →

Introducing the CP Filters Plugin for Craft CMS

Ryan Masuga  ·  Oct 28, 2020  ·  2 minute read

Craft CMS 3 has no native way to filter content by multiple criteria in the control panel, so we developed CP Filters to add advanced filtering for entries, assets, categories, users, and tags in the control panel.

Read More →

Craft CMS 3 Feature Tour

Masuga Design
Catherine K.  ·  Oct 1, 2020  ·  18 minute read

Craft CMS is a user-friendly content management system that allows you to create completely custom websites, and Masuga Design uses it frequently for client projects. Here's a look behind-the-scenes at what the CMS has to offer the content editor.

Read More →

Deploying a Craft CMS Site with Gulp and DeployHQ's Automated Build and SSH Commands

Ryan Masuga  ·  Oct 1, 2018  ·  14 minute read

Our method for coding Craft CMS sites allows us to generate local build files with source maps for development, and minifies and revs assets (and runs composer!) when deploying to production using Gulp and DeployHQ's automated Build and SSH commands.

Read More →

How to Make Craft CMS Plugin Licenses Using the Craftnet API

Ryan Masuga  ·  Sep 5, 2018  ·  3 minute read

Need to give away a free license for a commercial plugin in the Craft CMS Plugin Store? There is no GUI at id.craftcms.com to do this, so use the Craftnet API to easily generate license keys without a purchase.

Read More →

How We Switched from Google Maps to Mapbox

Masuga Design
Catherine K.  ·  Aug 28, 2018  ·  7 minute read

With Google Maps' recent price hike, you may be considering switching to Mapbox. This post is a brief overview of how we made the switch for a client site.

Read More →

Switching to Mapbox: the Less Expensive Google Maps Alternative

Masuga Design
Catherine K.  ·  Aug 22, 2018  ·  3 minute read

With Google Maps' recent price hike, many sites may face a massive cost increase. Mapbox is a less expensive, full-featured alternative to Google Maps. It may make your site look even better, too.

Read More →

Keep it Brief. Life is not Email.

Ryan Masuga  ·  Jan 24, 2017 (Updated May 19, 2021)  ·  2 minute read

Life is short. It's amazing you're even here. Why are you spending so much of your time writing email?

Read More →

Ask Qualifying Questions Early to Avoid Red Flag Prospects

Ryan Masuga  ·  Sep 13, 2016 (Updated May 19, 2021)  ·  8 minute read

I find red flags with potential prospects early by asking basic qualifying questions about timelines and budgets. Reading between the lines helps everyone move on before too much time is spent on a project that isn't an ideal fit.

Read More →

Masuga’s Expensive Mistake: Our HubSpot Inbound Marketing Experiment (Part 2)

Ryan Masuga  ·  Sep 9, 2016  ·  13 minute read

In Part 2 of our HubSpot Inbound Marketing Experiment, I share our experience over our first few months with HubSpot and our inbound marketing efforts, and how we eventually called it quits.

Read More →

Masuga’s Expensive Mistake: Our HubSpot Inbound Marketing Experiment (Part 1)

Ryan Masuga  ·  Sep 8, 2016  ·  7 minute read

In Part 1 of our HubSpot Inbound Marketing Experiment, I explain our decision to go all-in on HubSpot and the idea of inbound marketing to help our early 2016 revenue woes.

Read More →

A Perfect Lull: What We Learned From An Extended Lean Time

Ryan Masuga  ·  Apr 21, 2016 (Updated Jun 24, 2021)  ·  10 minute read

Operating a small business can be difficult and unpredictable, with peaks and valleys that result in lean times. Over the past several months, we experienced a "perfect lull" in client work. Recognizing that we had a problem, we took four measures to fix it so that an extended lull in new work wouldn't jeopardize the business ever again.

Read More →

Masuga Design Celebrates 10 Year Anniversary

Ryan Masuga  ·  Apr 1, 2016 (Updated May 19, 2021)  ·  2 minute read

On April 1, 2016, Masuga Design celebrates 10 years of website and application development. We're ready to kick off the next 10 years by moving to a new space in May, and in continuing to provide value for our clients. Let's keep rolling!

Read More →

Creating a Sticky Footer with Flexbox

David Musk  ·  Mar 11, 2016  ·  2 minute read

Getting a footer to stick to the bottom of the page with CSS can be problematic. Flexbox is a modern solution for creating sticky footers with variable height.

Read More →

Looking For Shopify Help?

Meet Shopmode, specializing in Shopify ecommerce for ambitious artists, creators, and unique independent brands.