September 28, 2019
Области для обсуждения: - Фронтенды фреймворки и процессы, микрофронтенды - Объединение команды FE с командой Backend. Fullstack инженеры. Rest против Graphql - Взаимодействие FE и дизайнерских команд - FE подходы/фреймворки. Unit / e2e - Работа с Legacy - Фронтенд CI / CD пайплайны - Микрофронтенды - Изоморфные приложения - Кроссплатформенный FE
Viktor Turskyi, CEO at WebbyLab
October 30-31, 2020
Мы стартуем разработку проекта, нам нужно написать фронтенд и бекенд. Как это сделать эффективно? Помогут ли нам 12 факторов? А при разработке фронтенда? Как правильно использовать контейнеризацию? Как работать с git-ветками? Как работать с конфигами? Что с логами? Масштабирование? Миллион вопросов. В докладе я расскажу, как мы к этому всему подходим, какие инструменты мы используем, на какие грабли наступали.
Viktor Turskyi, CEO at WebbyLab
September 14, 2020
Архитектурный ком: зачем нужна архитектура или как не превратить Node.js бэкенд в большой ком грязи. CEO WebbyLab Виктор Турский и Андрей Мелихов (Yandex.Money) под модераторством Сергея Фролова (Front-End Technical Lead) говорили об архитектуре в сентябре в рамках конференции JavaScript fwdays'20.
Материалы:
Viktor Turskyi, CEO at WebbyLab
August 29-30, 2020
Как эффективно разрабатывать приложения NodeJS? Я расскажу вам все подробности и поделюсь своим личным опытом всего процесса: от самого начала и до стадии production. Вы также узнаете больше о Docker, SDLC и 12 Factor App.
Viktor Turskyi, CEO at WebbyLab
July 30, 2020
Представьте, что перед вами стоит задача сделать движок электронных таблиц (без UI), совместимый с MS Excel. И задача движка - запускать огромные математические модели на сотни тысяч формул с производительностью близкой к оригинальному движку Excel. Нам пришлось выжимать все до последнего с JavaScript. Это тот проект, который нельзя реализовать без знания алгоритмов, структур данных, внутренностей V8.
Материалы:
Viktor Turskyi, CEO at WebbyLab
May 30, 2020
Как эффективно разрабатывать приложения NodeJS? Я расскажу вам все подробности и поделюсь своим личным опытом всего процесса: от самого начала и до стадии production. Вы также узнаете больше о Docker, SDLC и 12 Factor App.
Материалы:
Viktor Turskyi, CEO at WebbyLab
March 21, 2020
Я уже сделал ряд докладов про рабочую архитектуру Web приложений, но это все лишь часть пазла эффективной разработки. В этот раз я покажу весь процесс от старта проекта и до запуска его в продакшен. Расскажу, как мы подходим к идеям "12 Factor App", как мы используем докер, обсудим вопросы развертывания окружения, вопросы безопасности, тестирования, обсудим нюансы SDLC и много всего другого. Реальный опыт часто отличается от теории, поэтому я всегда стараюсь делиться тем, что работает на практике.
Viktor Turskyi, CEO at WebbyLab
November 7-8, 2019
В своем докладе я расскажу, как мы использовали Redux на сервере и получили мобильное приложение, которое работает оффлайн с коробки.
Viktor Turskyi, CEO at WebbyLab
October 5-6, 2019
У вас есть сложные математические модели (миллионы ячеек, сотни тысяч формул) в Excel. И вам необходимо запустить это с мобильного и браузера без экселя. Я расскажу, как мы создали собственный движок электронных таблиц, совместимый с MS Excel, который позволяет нам запускать любую модель Excel без Excel. Я расскажу об архитектуре, алгоритмах, оптимизации производительности JavaScript.
Материалы:
Viktor Turskyi, CEO at WebbyLab
September 24, 2020
Вы понимаете, что такое Docker? Он безопасен? Существуют контейнеры в Linux? А как насчет потребления памяти и общих библиотек? В каких случаях появятся зомби в ваших контейнерах? Как минимизировать размер образа докера? Как мы используем Docker для ежедневной разработки? Давайте окунемся в это глубже!
Материалы:
Viktor Turskyi, CEO at WebbyLab
August 7-9, 2019
Я видел много приложений на Perl. Я вижу много недоразумений вокруг архитектурных моделей. 99% учебных пособий по Perl не охватывают эту тему и ограничиваются приложениями "hello world". Как построить действительно большое приложение? Что выбрать: Монолит или Микросервисы? Как думать об архитектурных слоях? Как GraphQL влияет на мою архитектуру? Я отвечу на все эти вопросы.
Viktor Turskyi, CEO at WebbyLab
August 3-4, 2019
Имея 15-летний опыт веб-разработки, я попробовал десятки библиотек проверок, но не смог найти ту, которая бы справилась со всеми моими задачами. 5 лет назад мы решили создать валидатор, который будет лучше остальных. Сейчас LIVR поддерживает десяток языков программирования, и он проверен множеством проектов. Я расскажу об идеях, которые стоят за архитектурой, примеры использования, плюсы и минусы.
Viktor Turskyi, CEO at WebbyLab
June 6-7, 2019
Работая с многими приложениями NodeJS, я вижу много недоразумений вокруг архитектурных паттернов. 99% учебных пособий по NodeJS не охватывают эту тему и ограничиваются лишь приложениями "hello world". Как построить действительно большое приложение? Что выбрать: Монолит или Микросервисы? Как понять, что и в каком архитектурном слое должно находиться? Что не так с большинством JS платформ? Как GraphQL влияет на мою архитектуру? Я отвечу на все эти вопросы.
Viktor Turskyi, CEO at WebbyLab
April 5-6, 2019
Это будет 6 хакерских демонстраций. Мы не будем разбирать теорию и на практике увидим, как небольшие и не всегда очевидные ошибки приводят к значительным уязвимостям в вашем JavaScript приложении.
Viktor Turskyi, CEO at WebbyLab
March 15, 2019
Мы запустили более 60 проектов, разработали архитектуру веб-приложений, которая подходит для проектов абсолютно разных размеров. Здесь я проанализирую эту архитектуру, рассмотрим вопрос «монолит или микросервисы», покажу основные архитектурные ошибки, которые допускают разработчики.
Viktor Turskyi, CEO at WebbyLab
February 7, 2019
Я расскажу вам, почему вам нужен JSON RPC и почему я создал другую библиотеку. Я покажу нестандартные сценарии использования. Кроме того, я проанализирую архитектурные шаблоны, которые оказались полезными, решения, которые должны применяться во время разработки. Более того, я покажу, что современный JS может предложить нам для разработки библиотек.
Viktor Turskyi, CEO at WebbyLab
October 6-7, 2018
Это будет 8 демонстраций взломов. Мы не будем разбирать теорию и на практике увидим, как небольшие и не всегда очевидные ошибки приводят к глобальным уязвимостям вашего JavaScript приложения.
Viktor Turskyi, CEO at WebbyLab
July 6-8, 2018
Я буду говорить о виртуальной реальности (VR). В каком состоянии технологии сейчас, почему и как ее использовать. JavaScript сегодня очень популярен, с ним можно работать практически в любое время. И кажется, что даже приложения виртуальной реальности можно легко создавать с помощью JavaScript и React сегодня. Технология очень интересная и каждому JS разработчику будет полезно узнать о новых возможностях.
Viktor Turskyi, CEO at WebbyLab
March 31, 2018
В своем докладе я расскажу, как мы использовали Redux на сервере и получили мобильное приложение, которое работает оффлайн с коробки.
Viktor Turskyi, CEO at WebbyLab