Программа встречи:
18.30 – 19.00 Сбор участников.
19.00 – 19.25 Владислав Шакиров «Stateless: управляем состоянием объектов».
19.25 – 19.50 Сергей Огородников, Алия Латыпова «Этот замечательный GraphQL».
19.50 – 20.10 Перерыв.
20.10 – 20.35 Николай Москаленко «Как разработчику находить максимум багов за минимум времени».
20:35 – 21:00 Саша Лобашев «Пуленепробиваемые интерфейсы».
Описание докладов:
Спикер: Владислав Шакиров
Тема: «Stateless: управляем состоянием объектов»
Описание: В докладе описана библиотека Stateless, которая управляет состоянием объекта на основе диаграммы конечного автомата. Рассмотрим практику динамического создания диаграммы состояний объекта из любого источника. А так же посмотрим на пример из нашего проекта и какие бенефиты мы получили.
О спикере: .NET разработчик с 2014 года. Занимаюсь разработкой Backend и Desktop-приложений, а так же стараюсь делать архитектуру приложений проще и понятнее☺
Спикеры: Сергей Огородников, Алия Латыпова
Тема: «Этот замечательный GraphQL»
Описание: Расскажем об успешном опыте запуска проекта, использующего GraphQL для связи фронта (React) с бэком (.Net Core).
Покажем, что GraphQL это не сложно и не страшно, сравним с подходом REST/Redux.
На фронте apollo-client помог сократить количество кода и сделать его более элегантным.
На бэке связка GraphQL + CQRS + DDD позволила написать понятный код, API бэка стал более гибким, однако при этом потребовалось учитывать некоторые подводные камни.
О спикерах:
Алия разработчик .NET и JS Web приложений с 2014 года.
Сергей старший .Net разработчик с опытом от русских банков до американского фриланса.
Спикер: Николай Москаленко
Тема: «Как разработчику находить максимум багов за минимум времени»
Описание: Поговорим о том, почему разработчику следует тестировать свое приложение до того, как за дело возьмутся тестировщики. Разберем технику тестирования, адаптированную специально для разработчиков. Рассмотрим, как с помощью нее можно быстро проверить свой код и найти в нем дефекты. Определим, какие тесты следует писать в первую очередь, и как сэкономить время, не проверяя 100500 лишних комбинаций в тестовых сценариях. Также поговорим об инструментах и практиках, позволяющих повысить читаемость автотестов на JavaScript и упростить их поддержку в дальнейшем.
О спикере: Frontend разработчик в Райффайзенбанк
Спикер: Саша Лобашев
Тема: «Пуленепробиваемые интерфейсы»
Описание: Современные приложения в Вебе используют компонентный подход. В среднем одно приложение насчитывает боле 100 компонент, которые имеют большой уровень связанности и вложенности. Изменение небольшого компонента может повлечь изменение десятков страниц. Как мы можем управлять изменениями компонентов и увеличить стабильность приложений? Расскажу, как с помощью сервиса скриншотов мы управляем изменениями в коде, увеличиваем стабильность приложения и ускоряем код-ревью на 200%
О спикере: Руководитель Frontend разработки в Райффайзенбанк
Как добраться:
Адрес: ул. Маяковского, 74. Ресторация «Рига-Москва»Дополнительную информацию о событиях в OmsDotNet Community Вы cможете найти в VK-группе сообщества: https://vk.com/omsdotnet
Участие во встрече бесплатное, достаточно только зарегистрироваться:
Напоминаем, что для того чтобы восстановить билет организатору можно не писать.
Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.