PNPM, Algorithms, and Angular

It’s hard to find a good package manager, and even the most seasoned developers still struggle to figure them out. Robbie kicks off the tech talk by sharing his misadventures trying to figure out pnpm leading Chuck to ask the burning question “Would you wear a pnpm T-shirt?” Despite Robbie’s struggles in pnpm, he still believes it is the better option compared to alternatives like npm, Yarn V1, or Yarn V3. The duo agree that pnpm fixes the biggest problem with traditional package managers like npm and Yarn V1, which is hoisting. The duo dive deep into the technical aspects of package management, discussing the challenges of installing and managing dependencies in a large-scale project, and how pnpm addresses these challenges. They cover topics like global caching, peer dependencies, and the correct way to define dependencies. In this episode, Robbie and Chuck talk about the pros and cons of pnpm, the downsides of using algorithm tests to vet developers, and the exciting new changes coming to Angular.