Transcript
A (0:00)
Traditional package management systems for JavaScript have faced several inefficiencies related to dependency, storage, resolution and project performance. PNPM is a fast disk efficient package manager for JavaScript and TypeScript projects, serving as an alternative to NPM and yarn. Due to its efficiency and reliability, PNPM is increasingly popular for managing monorepos and large scale applications. Zoltan Kokan is a full stack web developer and the creator of pnpm. He joins the show with Josh Goldberg to talk about his background and package management in the web ecosystem.
B (0:39)
This episode is hosted by Josh Goldberg, an independent full time open source developer. Josh works on projects in the TypeScript ecosystem, most notably TypeScript ES Slint, the tooling that enables ES Slint and Prettier to run on TypeScript code. Josh is also the author of the O'Reilly Learning TypeScript book, a Microsoft MVP for developer technologies, and a live code streamer on Twitch. Find Josh on Bluesky, Mastodon, Twitter, Twitch, YouTube, and dot com as JoshUakGoldberg.
C (1:24)
Zoltan welcome to Software Engineering Daily.
D (1:27)
Hi.
C (1:28)
Hi.
D (1:29)
I'm happy to be here.
C (1:30)
As a consistent and now longtime user of pnpm, I'm excited to talk to you. We've got a lot of great stuff to talk about, like architectures and monorepo management. Before we get into all that though, how did you get into coding?
D (1:42)
I started coding at school, like at 2004. I didn't have a computer back then, or maybe it was even a little bit earlier. So I kind of had the whole journey from the invention of Internet till the invention of AI. I mean, the first couple of years I was coding without Internet. I got Internet only in 2008, so I was using just old school books and pirate content, I guess in Ukraine. Actually early on I was planning to be a painter. I was doing a lot of drawing. I didn't want to join the university or institute. It was for painters. But I missed like entry days. I mixed up the dates. So accidentally I failed that gym and later on I entered math faculty to become an engineer. That's a guess. Most of it. I started with Pascal at school and then I used C, and I used C at my first job.
C (2:58)
So you're saying there's an alternate universe where instead of creating pnpm you became an artist? A painter?
D (3:04)
