Daniel Espeset


Daniel Espeset is a Senior Software Engineer working on Etsy's Frontend Infrastructure team. He enjoys hacking on build processes and pursuing moon-shot experiments in code instrumentation and static analysis. If he were granted three wishes he would ask for window.onerror and the CSSOM to be CORS compliant, Apple to implement the Navigation Timing API and unlimited future wishes (obv). He lives in Brooklyn with his wife Garity and their two cats, Fannie and Cece.

Frontend Infrastructure at Etsy

Wednesday, 17th – 10:00

The scope of Etsy's frontend is massive - our JavaScript codebase has grown by 50% in the last year to more than 4,000 files totaling almost 1 million lines. Due to Etsy's dedication to continuous deployment, the code running in production changes 25 to 50 times every day. Because of our experimentation-driven development cycle, there may be multiple production versions of our features at any given time.

These factors can lead to uncertainty and fear with rolling out upgrades, deleting old code, or confidently making changes. We'll see how the Frontend Infrastructure team works within this ecosystem to mitigate those risks, manage the asset build pipeline, build tools to understand our frontend, automate migrations & delete as much code as possible.

Sponsors & Partners