Blog posts, company updates, and random insights written to help build a better web

  • Create Fully Editable Page Caps in WordPress

    Development

    As WordPress’ Gutenberg editor moves closer and closer to a Full Site Editor (FSE), it’s important that we continue to find new and efficient ways for clients to manage all aspects of their sites. This includes allowing clients to manage page…

  • Style Tiles Make For Quick Design Exploration

    Design

    There are a lot of ways to kick off a new project. You might host a discovery workshop that allows your team and your client or stakeholders a chance to discuss the product’s current problems and what solutions could be implemented to solve those problems. Or if a…

  • Hosting a Project Kickoff Workshop Remotely

    Design

    During the last decade, our team has hosted a significant number of kickoff meetings, or as we call them discovery workshops. Over the course of a few days, our client, their stakeholders, and our team work to understand what problems our client is currently facing with their technology solution,…

  • Creating Flexible, Responsive WordPress Gutenberg Layouts

    Development

    We use a grid-based layout approach where we assign columns to span specific widths and the content contained within that column stretches to its parent's bounding box. When asked to build this specific client site on WordPress, this wasn't and still isn't a native feature of Gutenberg. So we fixed…

  • Trusting the Process

    Design

    As a designer or developer, how many of you have been asked at some point to take a “test” for a job or freelance gig? Just as we expected. Every. Single. One. Of. Us. What other industries deal with this? Would you test a home builder’s skill level by asking…

  • Being a Recovering Workaholic

    General

    If you scrolled through Twitter today, you probably saw this image below promoting Apple’s “Planet Of The Apps” show. And with it, you probably saw and read many critical tweets about it, such as this. So … let’s talk about workaholism. Pathetic… even Apple is…

  • Introducing Angular Waiting Button

    Development

    Ten years on from the introduction of AJAX, the web is now full of asynchronous operations. AJAX itself made those async requests feasible, while Promises have been around for a while now to make handling async responses simple. When working with single-page architecture (SPA) web apps, everything…