
Docker optimizations with Multi-stage Builds
Video walk-through (4:24) of the build efficiencies gained by using Docker `BuildKit` - a feature I learned of at Dockercon 2019 which allows for concurrent building of named stages defined in a Dockerfile. The speed improvements are substantial.

Cypress Method Helper Alfred Workflow
Video presentation (2:11) of a fun little Alfred workflow I made with Flask that hooks into our git repo. Alfred is a tool I use every minute of every day to get more done.

Native browser-based file uploads with Splinter
Video presentation (1:34) of a way to combine Cypress and a python-based tool called Splinter as a way to achieve what Cypress cannot do itself - native file uploads with a browser.

Global Following Settings Test
Video presentation (1:04) of newly added test coverage on a bugfix for a longstanding issue. In this case, it was kind of a big deal because it was so infrequent, we didn’t know how to reproduce it for years!

Manage Apps Shotgun Create Dialog Tests
Video presentation of the UI tests showing the Shotgun admin interfaces that allows synchronization between the desktop Shotgun Create application and the web-based Shotgun application.

First Batch of Cypress UI Tests
Video presentation of UI-based tests using Cypress. Prior to company-wide adoption of Cypress, many developers had to be convinced that using it would be a net-positive addition to their workflow.
To read more about the project context of this demo, click here.





