Blog
Your website isn’t a filing cabinet — it’s a tool to help specific people accomplish specific tasks. Here’s a helpful decision tree for knowing when to add new content to your site, and when to help stakeholders understand there’s a more useful place for it.


With Apple’s announcement of the new Vision Pro, it seems that the “spatial computing era” has finally dawned. What does this mean for your website?

Website performance is a foundational aspect of the user’s experience. Here's how to test and improve your site speed.

Our recent pro bono work with the C-U One-to-One Mentoring program proves that content best practices can go a long way in making your website more inviting and manageable.

A favorite end-of-year tradition, we recently honored staff who best exemplified our core values in 2022.

Following a few content tips can make a big difference in the accessibility of your website.

The value of automated end-to-end tests becomes much more obvious when looking at the ways that manual end-to-end testing often falls short.

We built a custom data warehouse that integrates with Power BI and Amazon Web Services, helping an online apparel retailer make more informed decisions.

There are benefits and business cases for both. Here’s what to consider when deciding on an approach for your new software solution.

If you manage content for a website, take some pressure off and save yourself time by ditching these long-held beliefs about the web.

How Behavior Driven Development (BDD) helps to inform early stages of production, not just the end-to-end testing.

Of course we customize the front-end of a website, but we should customize the authoring interface, too, to better serve the content and the site manager.

Just like many aspects of life, you won’t always find a company who is a “perfect fit” for you, but finding a place that fulfills your most important values could be the key to your happiness, psychological safety, and satisfaction at work.

The web is complex, and the things you build are going to fail. With progressive enhancement, though, you can deliver the best possible experience to each and every user even when things go wrong.

To implement automated testing that improves your code and saves you time, here's how to use Behat, a Behavior Driven Development (BDD) PHP framework.

Here’s how we developed a video embed component in WordPress using Open Graph metadata and Advanced Custom Fields.