[Екатеринбург, анонс] UralJS #9 — три доклада про микросервисы, тестирование и логирование ошибок на фронте

image

Закрываем летний сезон! UralJS #9 пройдёт в субботу 25 августа в офисе Контура на Широкой речке. Обсудим, зачем фронтендерам микросервисная архитектура, научим тесты по-настоящему жать на кнопки и разберёмся, как поймать ошибку на компьютере пользователя раньше, чем он позвонит в техподдержку.

Вот подробное описание докладов:

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

Я расскажу, чем полезна микросервисная архитектура во фронтенде, почему мы захотели её втащить, в каком виде реализовали и что от этого выиграли.

Когда мы пишем тесты, нам хочется всего и сразу: чтобы код был простым и лаконичным, поддержка — лёгкой, выполнение — быстрым, а покрытие — стопроцентным. К сожалению, часто приходится искать компромиссы.

Я расскажу, как трудно бывает достичь честных пользовательских сценариев, даже таких простых как нажатие по кнопке. Рассмотрю несколько инструментов тестирования и поделюсь решением, которое мы применяем в проекте.

Ты → Сервис ← Пользователи. У тебя работает, а у них — нет. Расскажу, как без велосипедов понять раньше пользователя, что что-то пошло не так и исправить ситуацию.


Зарегистрируйтесь, чтобы мы приготовили чай, кофе и закуски для всех гостей.

Записи докладов появятся на YouTube-канале после митапа.

© Habrahabr.ru