Наши доклады

poster

September 28, 2019

Процессы разработки фронтенда
Описание:

Области для обсуждения: - Фронтенды фреймворки и процессы, микрофронтенды - Объединение команды FE с командой Backend. Fullstack инженеры. Rest против Graphql - Взаимодействие FE и дизайнерских команд - FE подходы/фреймворки. Unit / e2e - Работа с Legacy - Фронтенд CI / CD пайплайны - Микрофронтенды - Изоморфные приложения - Кроссплатформенный FE

presenter-photo

Viktor Turskyi, CEO at WebbyLab

poster

October 30-31, 2020

Эффективно чик-чик и в продакшен
calendarJS Fest
cityКиев
Описание:

Мы стартуем разработку проекта, нам нужно написать фронтенд и бекенд. Как это сделать эффективно? Помогут ли нам 12 факторов? А при разработке фронтенда? Как правильно использовать контейнеризацию? Как работать с git-ветками? Как работать с конфигами? Что с логами? Масштабирование? Миллион вопросов. В докладе я расскажу, как мы к этому всему подходим, какие инструменты мы используем, на какие грабли наступали.

presenter-photo

Viktor Turskyi, CEO at WebbyLab

poster

September 14, 2020

Архитектурный ком
Описание:

Архитектурный ком: зачем нужна архитектура или как не превратить Node.js бэкенд в большой ком грязи. CEO WebbyLab Виктор Турский и Андрей Мелихов (Yandex.Money) под модераторством Сергея Фролова (Front-End Technical Lead) говорили об архитектуре в сентябре в рамках конференции JavaScript fwdays'20.

Материалы:

presenter-photo

Viktor Turskyi, CEO at WebbyLab

poster

August 29-30, 2020

Эффективная разработка NodeJS приложений
calendarOdessaJS'2020
cityОдесса
Описание:

Как эффективно разрабатывать приложения NodeJS? Я расскажу вам все подробности и поделюсь своим личным опытом всего процесса: от самого начала и до стадии production. Вы также узнаете больше о Docker, SDLC и 12 Factor App.

presenter-photo

Viktor Turskyi, CEO at WebbyLab

poster

July 30, 2020

Как создать высокопроизводительный движок Excel на JS
calendarOdessa #TechTalks
cityОдесса
Описание:

Представьте, что перед вами стоит задача сделать движок электронных таблиц (без UI), совместимый с MS Excel. И задача движка - запускать огромные математические модели на сотни тысяч формул с производительностью близкой к оригинальному движку Excel. Нам пришлось выжимать все до последнего с JavaScript. Это тот проект, который нельзя реализовать без знания алгоритмов, структур данных, внутренностей V8.

Материалы:

presenter-photo

Viktor Turskyi, CEO at WebbyLab

poster

May 30, 2020

Эффективная разработка NodeJS приложений
Описание:

Как эффективно разрабатывать приложения NodeJS? Я расскажу вам все подробности и поделюсь своим личным опытом всего процесса: от самого начала и до стадии production. Вы также узнаете больше о Docker, SDLC и 12 Factor App.

Материалы:

presenter-photo

Viktor Turskyi, CEO at WebbyLab

poster

March 21, 2020

Эффективная разработка NodeJS приложений
Описание:

Я уже сделал ряд докладов про рабочую архитектуру Web приложений, но это все лишь часть пазла эффективной разработки. В этот раз я покажу весь процесс от старта проекта и до запуска его в продакшен. Расскажу, как мы подходим к идеям "12 Factor App", как мы используем докер, обсудим вопросы развертывания окружения, вопросы безопасности, тестирования, обсудим нюансы SDLC и много всего другого. Реальный опыт часто отличается от теории, поэтому я всегда стараюсь делиться тем, что работает на практике.

Материалы:

presenter-photo

Viktor Turskyi, CEO at WebbyLab

poster

November 7-8, 2019

Как мы использовали Redux на сервере и получили в результате мобильное приложение, которое работает оффлайн
Описание:

В своем докладе я расскажу, как мы использовали Redux на сервере и получили мобильное приложение, которое работает оффлайн с коробки.

Материалы:

presenter-photo

Viktor Turskyi, CEO at WebbyLab

poster

October 5-6, 2019

Как создать высокопроизводительный движок Excel с помощью JavaScript
calendarKharkivJS 2019
cityХарьков
Описание:

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

Материалы:

presenter-photo

Viktor Turskyi, CEO at WebbyLab

poster

September 24, 2020

Глубокое погружение в Docker для JavaScript разработчиков
Описание:

Вы понимаете, что такое Docker? Он безопасен? Существуют контейнеры в Linux? А как насчет потребления памяти и общих библиотек? В каких случаях появятся зомби в ваших контейнерах? Как минимизировать размер образа докера? Как мы используем Docker для ежедневной разработки? Давайте окунемся в это глубже!

Материалы:

presenter-photo

Viktor Turskyi, CEO at WebbyLab

poster

August 7-9, 2019

Рабочая архитектура приложений на Perl
calendarPerlCon 2019
cityРига
Описание:

Я видел много приложений на Perl. Я вижу много недоразумений вокруг архитектурных моделей. 99% учебных пособий по Perl не охватывают эту тему и ограничиваются приложениями "hello world". Как построить действительно большое приложение? Что выбрать: Монолит или Микросервисы? Как думать об архитектурных слоях? Как GraphQL влияет на мою архитектуру? Я отвечу на все эти вопросы.

Материалы:

presenter-photo

Viktor Turskyi, CEO at WebbyLab

poster

August 3-4, 2019

Language Independent Validation Rules (LIVR) 2.0
calendarVinnytsia JS
cityВинница
Описание:

Имея 15-летний опыт веб-разработки, я попробовал десятки библиотек проверок, но не смог найти ту, которая бы справилась со всеми моими задачами. 5 лет назад мы решили создать валидатор, который будет лучше остальных. Сейчас LIVR поддерживает десяток языков программирования, и он проверен множеством проектов. Я расскажу об идеях, которые стоят за архитектурой, примеры использования, плюсы и минусы.

Материалы:

presenter-photo

Viktor Turskyi, CEO at WebbyLab

poster

June 6-7, 2019

Рабочая архитектура приложений NodeJs (обновленная версия)
calendarAmsterdam JS
cityАмстердам
Описание:

Работая с многими приложениями NodeJS, я вижу много недоразумений вокруг архитектурных паттернов. 99% учебных пособий по NodeJS не охватывают эту тему и ограничиваются лишь приложениями "hello world". Как построить действительно большое приложение? Что выбрать: Монолит или Микросервисы? Как понять, что и в каком архитектурном слое должно находиться? Что не так с большинством JS платформ? Как GraphQL влияет на мою архитектуру? Я отвечу на все эти вопросы.

Материалы:

presenter-photo

Viktor Turskyi, CEO at WebbyLab

poster

April 5-6, 2019

6 способов хакнуть ваше JavaScript приложение
calendarJS Fest
cityКиев
Описание:

Это будет 6 хакерских демонстраций. Мы не будем разбирать теорию и на практике увидим, как небольшие и не всегда очевидные ошибки приводят к значительным уязвимостям в вашем JavaScript приложении.

Материалы:

presenter-photo

Viktor Turskyi, CEO at WebbyLab

poster

March 15, 2019

Рабочая архитектура веб-приложений
calendarDevPoint
cityКиев
Описание:

Мы запустили более 60 проектов, разработали архитектуру веб-приложений, которая подходит для проектов абсолютно разных размеров. Здесь я проанализирую эту архитектуру, рассмотрим вопрос «монолит или микросервисы», покажу основные архитектурные ошибки, которые допускают разработчики.

Материалы:

presenter-photo

Viktor Turskyi, CEO at WebbyLab

poster

February 7, 2019

Еще одна библиотека JSON RPC?
Описание:

Я расскажу вам, почему вам нужен JSON RPC и почему я создал другую библиотеку. Я покажу нестандартные сценарии использования. Кроме того, я проанализирую архитектурные шаблоны, которые оказались полезными, решения, которые должны применяться во время разработки. Более того, я покажу, что современный JS может предложить нам для разработки библиотек.

Материалы:

presenter-photo

Viktor Turskyi, CEO at WebbyLab

poster

October 6-7, 2018

Практика информационной безопасности
calendarKharkivJS
cityХарьков
Описание:

Это будет 8 демонстраций взломов. Мы не будем разбирать теорию и на практике увидим, как небольшие и не всегда очевидные ошибки приводят к глобальным уязвимостям вашего JavaScript приложения.

Материалы:

presenter-photo

Viktor Turskyi, CEO at WebbyLab

poster

July 6-8, 2018

Как создать VR-приложение с React 360
calendarOdessaJS
cityОдесса
Описание:

Я буду говорить о виртуальной реальности (VR). В каком состоянии технологии сейчас, почему и как ее использовать. JavaScript сегодня очень популярен, с ним можно работать практически в любое время. И кажется, что даже приложения виртуальной реальности можно легко создавать с помощью JavaScript и React сегодня. Технология очень интересная и каждому JS разработчику будет полезно узнать о новых возможностях.

Материалы:

presenter-photo

Viktor Turskyi, CEO at WebbyLab

poster

March 31, 2018

Оффлайн режим для мобильного приложения, REDUX на сервере и немного об event sourcing
Описание:

В своем докладе я расскажу, как мы использовали Redux на сервере и получили мобильное приложение, которое работает оффлайн с коробки.

Материалы:

presenter-photo

Viktor Turskyi, CEO at WebbyLab

Есть идея?

Запускаете новый проект или улучшаете существующий? Мы можем воплотить ваши идеи в жизнь!