YoVDO

Developing in a Large Monorepo

Offered By: JSConf via YouTube

Tags

JSConf Courses Javascript Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the challenges and solutions of developing in a large monorepo through this JSConf Korea talk by Jai Santhosh. Gain insights into Microsoft's TypeScript-based git repository, where over 300 developers collaborate on high-value frontend components used across Microsoft365 products. Discover the benefits of co-locating components for easier code sharing and collaboration. Learn about the tooling and code organization techniques that enhance development speed, reliability, and efficiency. Focus on overcoming the major pain points of package management and orchestrating common tasks across packages in a monorepo containing 150 npm packages and over a million lines of TypeScript code. Understand concepts such as JavaScript packages, node module resolution, package management tools, and orchestration tools. Explore real-world examples of scoping, release management, and community adoption in large-scale monorepo development.

Syllabus

Introduction
About me
Microsoft Search
People Card
People Card Development
People Card Scenario
Monorepo
JavaScript Packages
How Packages are Used
Node Module Resolution
Package Management Tools
Orchestration Tools
Learner
Example
scoping
release management
community adoption
conclusion


Taught by

JSConf

Related Courses

Deno - Next Generation JavaScript Runtime
JSConf via YouTube
How I Got 1600 Stars on GitHub in 2 Months of Open Source Work
JSConf via YouTube
Is it Okay to Pursue Functional Programming on Frontend - JSConf Korea
JSConf via YouTube
If - Extensible Design - Return "Work Life Balance"
JSConf via YouTube
React x Web Components - How It Is and How It Could Be
JSConf via YouTube