Наши доклады

August 7-9, 2019

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

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

Материалы:

Viktor Turskyi, CEO at WebbyLab

October 30-31, 2020

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

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

Viktor Turskyi, CEO at WebbyLab

August 29-30, 2020

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

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

Viktor Turskyi, CEO at WebbyLab

July 30, 2020

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

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

Viktor Turskyi, CEO at WebbyLab

May 30, 2020

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

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

Материалы:

Viktor Turskyi, CEO at WebbyLab

March 21, 2020

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

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

Материалы:

Viktor Turskyi, CEO at WebbyLab

November 7-8, 2019

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

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

Материалы:

Viktor Turskyi, CEO at WebbyLab

October 5-6, 2019

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

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

Материалы:

Viktor Turskyi, CEO at WebbyLab

September 28, 2019

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

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

Viktor Turskyi, CEO at WebbyLab

September 19-26, 2020

Тема уточняется
JavaScript fwdays'20 autumn
Онлайн
Предстоит
Описание:

Описание уточняется

Viktor Turskyi, CEO at WebbyLab

August 3-4, 2019

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

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

Материалы:

Viktor Turskyi, CEO at WebbyLab

June 6-7, 2019

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

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

Материалы:

Viktor Turskyi, CEO at WebbyLab

April 5-6, 2019

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

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

Материалы:

Viktor Turskyi, CEO at WebbyLab

March 15, 2019

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

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

Материалы:

Viktor Turskyi, CEO at WebbyLab

February 7, 2019

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

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

Материалы:

Viktor Turskyi, CEO at WebbyLab

October 6-7, 2018

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

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

Материалы:

Viktor Turskyi, CEO at WebbyLab

July 6-8, 2018

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

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

Материалы:

Viktor Turskyi, CEO at WebbyLab

March 31, 2018

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

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

Материалы:

Viktor Turskyi, CEO at WebbyLab

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