Back to Insights
Headshot of Mike Moreau

Mike Moreau

Senior Developer, Mostly Serious

Mike helps bridge the gap between design and engineering so complex interfaces feel intuitive to build and to use.

He cares a lot about clear UI reviews, resilient components, and giving content authors flexible tools without sacrificing quality.

6 articles

January 20, 2025

Process Spotlight — How We Do Quality Assurance Testing

Quality Assurance Testing is the final comprehensive check before launch—a cross-departmental effort to catch bugs, verify accessibility, and ensure every feature works as intended.

This Process Spotlight walks through our three-stage QA workflow: developer testing with accessibility and security tools, collaborative team review using Marker.io and Asana, and structured client testing windows that keep launches smooth and error-free.

July 22, 2024

Extending Tailwind CSS with Custom State Variants

Tailwind CSS includes most utility classes you need for styling based on element states, but sometimes you need custom variants that don’t exist out of the box.

This article shows how to create custom state variants using Tailwind’s plugin system—from simple is-active variants to global application state utilities—with just a few lines of code.

October 4, 2022

Is It Time to Build a Multilingual Website?

In the last few years, more and more organizations have started asking whether a multilingual website could help them better serve customers and stay competitive.

This article explains what we mean by a multilingual website, how it compares to free browser-based translation tools, three questions to ask before you invest, and how Craft CMS plus DeepL can make managing multiple languages surprisingly manageable for your team.

July 11, 2022

Process Spotlight: How We Create Engineering Estimates

Estimating a new website project may never be perfectly predictable, but it shouldn’t feel like a shot in the dark.

In this Process Spotlight, Mostly Serious engineer Mike Moreau shares how our team uses real time data, detailed task lists, and simple formulas to produce estimates that are transparent, realistic, and easy to talk about with clients.

June 22, 2022

Process Spotlight: How Modular Design Keeps Websites Consistent Over Time

When your site starts to pick up small design quirks—a button that looks off, a layout with awkward gaps—visitors notice, and their trust takes a hit long before you see it in analytics.

This Process Spotlight explains how breaking your site into reusable modules keeps design consistent, speeds up publishing, and gives authors just enough control without letting things drift off‑brand.

June 2, 2022

TwigBits: A Quick Reference List for Craft CMS Developers

Twig is the templating language behind every Craft CMS site we build, and over the years our engineering team has collected a grab bag of shortcuts, functions, and filters we reach for again and again.

This quick reference rounds up our favorite “TwigBits” for reading config, working with global variables and services, generating HTML, wielding powerful filters, keeping templates DRY, and debugging effectively in Craft.