Skip to main content

Thought We'd Share

We get to work with a lot of nonprofits and there are no shortage of great challenges that we tackle in the process. So we've created this space to share some of the neat things we've learned along the way that we thought you might find interesting (and dare we say useful) too.

Streaking lights

Frontend performance optimization for Drupal websites: Part 4

This is part 4 of a series of articles that defines our approach to frontend performance optimization. In this part we squeeze more performance out through delivery optimization.
Splintered wood

Frontend performance optimization for Drupal websites: Part 3

This is part 3 of a series of articles that defines our approach to frontend performance optimization. In this part we challenge the prevailing wisdom of the monolithic CSS file.
A small sleek sportscar in front of a huge semi, constructivist poster style

Frontend performance optimization for Drupal websites: Part 2

Image optimization is the topic of Part 2 of our series of articles that defines our approach to frontend performance optimization.
Group of building blocks

How We Broke up Complex Drupal Webforms to Improve the User Experience

Legal forms are often challenging to understand and fill-out. Breaking them into manageable chunks was essential for end users and content editors.
Blurred car head and tail lights indicating speed.

Frontend performance optimization for Drupal websites: Part 1

Effective cache policy is the topic of Part 1 of our series of articles that defines our approach to frontend performance optimization.
Human heads thinking

The Power of Retrospectives

Retrospectives can be transformative for an organization, company, or process. In this post we talk about why you should consider implementing them (or revisiting them if you've tried them before) and a few key take-aways for making them work.
Mobile performance when YouTube embed doesn't have a facade

Add a facade image for YouTube videos to improve performance

In this demonstration we look at what happens when we embed a YouTube video on a web page and then how to fix the performance problems that it brings. You'll be surprised by how much embedded YouTube videos hurt performance and how easy it is to solve it.
Capellic Logo Facebook Share

Create an EasyCron job for every Pantheon multidev

We automated the creation of Easycron jobs when building a new Pantheon multidev.
Stephen Musgrave speaking during Diffy case study

Diffy visual regression testing has improved our confidence and productivity

Not only has Diffy allowed us to do the basics that should be done without having to have a human do it, but also it has given us the freedom to tackle tickets in a shorter time frame, less planning and allocation.