Подія відбулась
Подія відбулась

Монорепи. За і проти

Відео доповіді

Поговоримо про те, чи варто використовувати монорепо, та як їх налаштовувати "правильно". Всі історії засновані на реальному досвіді.

1. Навіщо взагалі монорепи?

  • Ваш досвід?
  • Чому вирішили перейти?
  • Чому не переходите?

2. Альтренатива: багацько NPM пакетов.

  • Плюси та мінуси.
  • Що подобається.

3. Які інструменти для монорепозиторіїв бувають?

  • Yarn workspaces/NPM workspaces.
  • Lerna.
  • Bazel.
  • Pnpm + rush.
  • Nx.dev.

4. Нюанси з монорепозиторіями

  • Інтеграція с vscode (find refs, refactoring, etc).
  • Інтеграція с eslint.

Гості: Остап Червак, Олексій Левжинський, Антон Вєрінов, Євген Обрезков та Олексiй Распопов.

Остап Червак
Software Engineer, Center of Innovations
  • 10+ років комерційного досвіду у програмній інженерії
  • ex Grammarly
  • Надихається: тулінгом для розробників, монорепозиторіями на Bazel, кросс-платформеною та фуллстек розробкою, функціональним програмуванням із Effect (або fp-ts)
  • Мріяв стати сисадміном і адмініструвати локальний комп клуб, але програв у генетичну лотерею із бородою
  • Blog, uncomment подкаст, GitHub
Олексій Левжинський
Grammarly, Area Tech Lead
  • Area Tech Lead у Grammarly
  • Має понад 12 років досвіду у Front-End розробці з використанням різних технологій
  • Вже більше 8 років працює у Grammarly, де розробляє веб-додатки, якими щоденно користуються мільйони користувачів
  • У вільний час, виступає на конференціях, пише технічні статті, а також бере участь у проєкті Focal - реактивному фреймворку для керування станами
Олексій Распопов
Noteable
  • Senior Software Engineer у Noteable.
  • Розробник з більш, ніж 10-річним досвідом.
  • Спеціалізується на UX, DX, фронтенд інструментах та підходах, візуалізації даних
  • Любить знаходити нові ідеї та практики в інших технологіях та мовах.
  • Twitter, GitHub
Антон Вєрінов
Software Developer
  • Розробник-дженераліст з 2013 року
  • Бачить комп'ютери як інструменти, а не засіб знеособлення користувачів
  • Трошки виступає
  • Twitter, блог
Євген Обрезков
Wix Engineering
  • Software Engineer у Wix Engineering
  • Застав часи до Angular, писав спагетті-код з jQuery
  • Любить полегшувати життя іншим розробникам
  • У вiльний час вивчає компілятори, ОС
  • Покажіть мені JSON файл, і я скажу вам, який ви TypeScript
  • Facebook, Twitter, GitHub
Увійти
Або поштою
Увійти
Або поштою
Реєстрація через e-mail
Реєстрація через e-mail
Забули пароль?