Blake Williams

Hello, I'm Blake. I love software development, it's the job I always wanted and I'm lucky to still be able to do it two decades later. I have a keen interest in the practice, culture and history of our profession, and am a passionate advocate for the sublime intersection of quality, simplicity and velocity in the solutions we produce.

I'm currently working as a Tech Lead at Redbubble on a team responsible for preview rendering, foundational data services, admin frontends, and legacy system wrangling, using a heady brew of JS/TS, Ruby & Go.

The speaker's profile picture

Sessions

11-05
09:45
30min
"Nobody ever got fired for 'npm install'"
Blake Williams

Modern Javascript requires an eye-watering number of dependencies in order for us to do pretty much anything useful. This talk will explore what actually lurks beneath the "node_modules" folder, the kinds of things you might find in there (and why you might find them), the history of how we came to depend on so many things, and just some of the dangers it exposes us to.

We can't "solve Javascript dependencies" in a short talk, but hopefully it can provide some insights into how we can start to address some of the the issues around what we depend on and why, while still getting our jobs done.

Dining Hall