David McKay

Containers Kubernetes Docker Continuous Integration Continuous Deployment DevOps & Automation Cloud Native Cloud & Infrastructure Cloud Computing Google Cloud Amazon Web Services Micro Services

Glasgow, Scotland, United Kingdom

The DShell Pattern

News Flash!

Not all developers like containers.

I know, I was shocked too. However, containers are essential to providing dev/prod parity that allows us to minimise bugs in production, deploy single artefact to thousands of machines, and eat all of the disk space on your laptop; so what do we do?

This talk introduces the DShell Pattern, a pattern I've been using for many years to provide simple, flexible, and documented tooling for projects in any language; while facilitating native and container native development workflows.

Lets DShell up


David McKay

Senior Developer Advocate at Equinix Metal

David is a Senior Developer Advocate at Equinix Metal and a member of the Kubernetes org and release team.

As a professional technology magpie, David was an early adopter of cloud, container, and cloud-native technologies; crossing the murky waters of AWS in 2008, Docker in 2014, and Kubernetes in 2015.

With an insatiable love for technology, David is always on the hunt to learn and share knowledge with others in fun and exciting ways.

David's full speaker profile