Web Directions Year round learning for web and digital professionals

Web Directions Global Scope ’21 session spotlight–A dependency deep dive

A dependency deep dive

Jason O’Neill, Software Engineer Culture Amp

Modern JavaScript is all about dependencies. With over 1.5m packages on NPM, and 5114 packages used in “Create React App”, the package ecosystem can feel overwhelming. But underneath the complexity are basic rules that give structure to our projects.

In this talk, I’ll unpack the key concepts that hold the NPM ecosystem together. We’ll explore the different types of dependencies, semantic versioning, node’s module resolution algorithm, and how all these work together to give you package management superpowers like linking, de-duping, and setting up multi-package workspaces.

By mastering the fundamental concepts underpinning NPM we can make the most of JavaScript’s incredible package ecosystem.

About Jason O’Neill

Jason O’Neil is a software engineer at Culture Amp – a company that improves the world of work by helping organizations invest in their people and culture.

He leads the Foundations team, helping our 100+ engineers build software in an efficient and sustainable way by maintaining shared tools and libraries, like our Kaizen design system.

Jason lives in Perth, Western Australia

In 2021 we have a whole series of events for Front End Developers

Across 2021 Web Directions is presenting a series of online conferences for front end designers and developers. Focussed deep dives, they go far beyond what you might expect from conference programs.

Learn more and register now

Across the year we have 3 remaining conferences (Hover our CSS conference took place in April, Lazy Load focussed on performance in June and Global Scope our JavaScript conference in August), focussing on Progressive Web Apps, Accessibility, and Security, privacy and identity.

banners for all our remaining 2021 conferences Reads: Web Directions lazy load 2021  a conference on front end performance  Online, globally June 11 & 18 2021 Web Directions global scope 2021  a conference all about JavaScript  Online, globally July 23 & 30 2021 Web Directions Code 2021  a conference on progressive web apps and web platform  Online, globally Sept 17 & 24 2021 Web Directions aaa 2021  accessibility engineering for front end developers  Online, globally Late 2021 Web Directions Safe 2021  privacy, security, identity for front end developers  Online, globally Late 2021

Priced individually from $195, or attend all 6, plus get access to our conference presentation platform Conffab for just $595, or $59 a month.

delivering year round learning for front end and full stack professionals

Learn more about us

Thanks for an amazing few days Web Directions. So many great themes of empathy, inclusion, collaboration, business impact through design, and keeping our future deeply human.

Laura van Doore Head of Product Design, Fathom