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

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

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

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

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

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

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

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

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

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

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

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

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

Остап Червак
Staff Software Engineer at Center of Innovations and Defence Technologies Development
  • З 2023 року реформує бойову систему DELTA, щоб швидше створювати інструменти для знищення ворога
  • Має більше 13 років досвіду у розробці інтерфейсів (зокрема в Grammarly) - надихається функціональним програмуванням
  • Знає 4 правила (codex) стрільця
  • GitHub
Олексій Левжинський
Area Tech Lead at Superhuman (formerly Grammarly)
  • Має понад 15 років досвіду у Front-End розробці з використанням різних технологій
  • Вже більше 10 років працює у Superhuman (formerly 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
Забули пароль?