Katerina Skroumpelou talks with us about how Nx and Lerna are integrated now that Nrwl has taken over stewardship of Lerna, where to begin learning about Nx and Lerna, and the integration options.
const podcast = {
episode: 192,
title: 'Nx and Lenra',
topics: [
'Nx', 'Lerna', 'monorepo'
],
guest: 'Katerina Skroumpelou'
hosts: [
'John Papa', 'Dan Wahlin'
]
};
Recording date: Jun 16, 2022
John Papa @John_Papa
Dan Wahlin @DanWahlin
Katerina Skroumpelou on @psybercity
Brought to you by
Resources:
- Integrating Nx and Lerna
- Nx is taking stewardship of Lerna.js
- Google Maps with Katerina on Web Rush episode 138
- Nx open source tool for monorepos and builds
- Lerna
- Monorepo tools
- Visit Greece
- What’s a monolith?
- What is CI?
- Symbolic Links
- Updating Angular with ng update
- Welcome to Nx workspaces video
- Nx Docs
- Nx and React
- Nx and TypeScript
- Nx and Angular
- Storybook and Nx
- Obi Wan Kenobi on Disney+
- Solar output and high heat
- Victor’s monorepo blog post
Background story:
- Nrwl stewardship announcement:
- 1st Nrwl blog post about Lerna:
- Another blog post about Lerna
- Announcement of 5.1
Lerna and Nx:
- Nx without plugins is basically Lerna with Nx
- Integrating with Nx
- Distributed Task Execution
- Monorepo tools
How to Learn(a)
Examples repos:
Timejumps
- 00:25 Welcome
- 01:51 Guest introduction
- 04:19 What is Nx and Lerna?
- 05:43 Are Nx and Lerna the same thing or how do they compare?
- 07:41 Sponsor: Ag Grid
- 08:40 What is a monorepo?
- 13:34 How do Nx and Lerna integrate with each other?
- 18:02 If I'm starting fresh, what would I use?
- 20:41 What are the limitations of this set up?
- 23:01 Sponsor: IdeaBlade
- 23:50 What other libraries are being looked at for integration?
- 26:20 How do I learn about Nx and Lerna?
- 29:24 Where did the Lerna name come from?
- 30:47 Final thoughts
Podcast editing on this episode done by Chris Enns of Lemon Productions.