Development

PiterJS #59

Митап PiterJS #59 от локального сообщества javascript/typescript разработчиков в Санкт-Петербурге

В нашем деле важно уметь использовать разные инструменты. Но не менее важно уметь рационально выбирать из всего их многообразия. Так что эту встречу мы посвятим техническому анализу.

Schedule

Как поставить разработку фронтенда на поток #

Антон ЖуковУже около 9 лет занимаюсь коммерческой разработкой на стеке JavaScript/TypeScript. Последние 4 года на лидерских позициях.

Поговорим про коммерческую разработку в целом, про то, как сделать издержки предсказуемыми, а результат воспроизводимым и качественным. Разберемся, как с помощью автоматизированных инструментов повысить надежность и минимизировать количество ручной работы на проекте. В разрезе React и Vue рассмотрим, как Flux-архитектура помогает делать сложные вещи простыми. А также узнаем, как это всё связано с обработкой багов и тестированием.

Святая Дуэль #

Алексей Борисов
Дмитрий Карловский

Давно у нас не было забористых дискуссий. А ведь, как известно, в споре рождается истина. Так что давайте обсудим несколько животрепещущих тем, вытянув на поверхность все аргументы разом. Мы разобьёмся на две команды и будем неистово брейнштормить.на темы:

  • Глобальный Стейт || Локальные Сигналы
  • Объектная композиция || Функциональная композиция
  • Мокнутые Модульные тесты || Интеграционные Компонентные тесты

Предлагайте свои темы во флудилке: https://t.me/+QvL-PfH6jGExoPIH

Принципы и критерии успешного выбора технологий на примере из GameDev индустрии #

Всеволод ЛяпинБолее 16 лет в IT — преимущественно в frontend-разработке, из них последние 5 лет в управлении командами, проектами и процессами, в ролях от TeamLead до CTO. Области работы - FinTech, EdTech и GameDev. Сейчас TeamLead в ATI.SU. Профессиональные интересы: ExtJs, ReactJs, ES5, Agile, CI/CD. В командной работе приверженец гибкости, открытости, доверия и взаимопомощи.

Наверное любому разработчику знакомы муки выбора базовой технологии (библиотеки, фреймворка, архитектурной практики) для своего проекта и мотивации этого выбора своим коллегам и начальству.

В своем докладе на двух реальных примерах из своего опыта (включая выбор базовой технологии для GameDev стартапа) я расскажу подробно о проведении сравнительного анализа и выбора технологий, и как этот выбор в итоге отразился на проекте и компании спустя месяцы и годы. Поделюсь на какие критерии я опирался при анализе и почему мой выбор в итоге оказался удачным.

В дальнейшем слушатели смогут использовать мой опыт для аналогичных задач в своих проектах.

Event at a glance

Who it is for
фронтенд-разработчики, JavaScript-разработчики, TypeScript-разработчики, тимлиды
Main topics
JavaScript, TypeScript, frontend development, technology selection, technical analysis, React, Vue, Flux architecture
What you will gain
узнать, как автоматизировать фронтенд-разработку, понять критерии выбора технологий, увидеть реальные примеры из GameDev
Program format
глубокие технические доклады, обсуждение, производственные кейсы