Wednesday 

Room 3 

17:40 - 18:40 

Talk (60 min)

Yarn Berry: a next generation package manager

The recently released Yarn Berry (aka Yarn 2) brings a host of great new features for JavaScript developers. The slick new CLI, more readable output, clear errors, and significant enhancements to workspaces make Yarn Berry a solid upgrade from the already impressive Yarn 1. But with an incredible feature called Plug-n-Play (PnP), Yarn Berry takes a massive leap ahead.

Have you ever thought "I really love dealing with this ginormous node_modules folder." No, and no one else has either! With Yarn Berry and PnP you can forever be free of node_modules. PnP dispenses with the node_modules folder entirely and creates an opportunity for perfect module resolution, faster startup, and instant package installs. Imagine cloning a node app and running it immediately, no install step required. With PnP and Yarn Berry, this dream is a reality.

Come away with an overview of all the new features and the knowledge you need to migrate your app to Yarn Berry.

Michael Richardson

Michael Richardson is a software developer, conference speaker, developer community organizer, and outdoor enthusiast. Michael has written software in JavaScript, Java, Kotlin, C#, SQL, Cypher, and even VB.NET. He particularly enjoys mentoring junior developers, clearing roadblocks, and finding common ground. As a technical lead at Kroger Digital, Michael helps create compelling web experiences for millions of Kroger customers. He helps to organize the Momentum Developer Conference, the Cincinnati Software Craftsmanship meetup, and the HackCincy hackathon.