Monorepo. Pros and cons
Talk video
Why use monorepo and how to set them up in the right way? All facts are base on real experience.
1. For what are monoreps?
- Your experience?
- Why did you decide to change?
- Why don't you change?
2. Alternative: many NPM packages.
- Pros and cons.
- Favorite.
3. What tools are there for monorepositories?
- Yarn workspaces/NPM workspaces.
- Lerna.
- Bazel.
- Pnpm + rush.
- Nx.dev.
4. Nuances with monorepositories
- Integration with vscode (find refs, refactoring, etc).
- Integration with eslint.
Guests: Ostap Chervak, Oleksii Levzhynskyi, Anton Verinov, Eugene Obrezkov, Oleksii Raspopov.

Ostap Chervak
Grammarly
- Software engineer at Grammarly, web-editor team
- More than six years of web development experience
- Main interests: open-source, best practices, FP (FRP)

Oleksii Levzhynskyi
Grammarly
- Tech Lead, Software Engineer at Grammarly
- Has more than 10 years of experience in front-end development using various technologies, from Rails to Typescript
- Focused on creating the Grammarly Editor, an AI-powered writing assistant for Grammarly’s 30 million daily active users, for the last 5 years
- Contributes to Focal, an open-source reactive state management framework, in his spare time
- Co-hosts weekly talks in devua.club



Eugene Obrezkov
Wix Engineering