Development

PiterJS #59

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

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

Speakers 4

Антон Жуков

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

Алексей Борисов

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

Всеволод Ляпин

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

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
глубокие технические доклады, обсуждение, производственные кейсы