PurgeCSS Extractor for HAML

We’re using the Tailwind framework for the new DocRaptor marketing website. We’re also continuing to use HAML for our templating system.

The Tailwind library is an enormous 3MB so it uses PurgeCSS to remove unused CSS styles from your production CSS…


In Pursuit of Perfect Locking

By Nathan Acuff and Jason Gladish

Phil Karlton famously noted that there are only two hard problems in Computer Science: cache invalidation and naming things. To this list, many have added off-by-one-errors. What happens when you decide to take on a…


How and Why We Pair

By Tony Dewan

Over the last few years, most of the product teams at Expected Behavior have…


Testing Promises Indirectly with Jest

By Tony Dewan

I recently ran into difficulty creating obvious and readable tests for React components that indirectly rely on promises. I ended up with a handy workaround that allows both native asynchronous and test-friendly synchronous…