Home
SHSAT Daily Dose
How It Works
The Back Story
Newsletter
Software Engineering
What I do
Samples of My Work
Personal
About Ben
Personal Interests
Willen-blog
Contact
The Daily Dose
subscribe

Ben Willenbring

Home
SHSAT Daily Dose
How It Works
The Back Story
Newsletter
Software Engineering
What I do
Samples of My Work
Personal
About Ben
Personal Interests
Willen-blog
Contact
The Daily Dose
subscribe
Docker optimizations with Multi-stage Builds

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

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

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

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

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

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.

1 2 3 4 5 6
Previous Next
Docker optimizations with Multi-stage Builds
Cypress Method Helper Alfred Workflow
Native browser-based file uploads with Splinter
Global Following Settings Test
Manage Apps Shotgun Create Dialog Tests
First Batch of Cypress UI Tests
Back to Top