Наші доповіді

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
Опис:

Уявіть, що перед вами стоїть завдання зробити движок електронних таблиць (без 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 додатків
Опис:

Я вже зробив низку доповідей про робочу архітектуру вебдодатків, але це лише частина пазла ефективної розробки. Цього разу я покажу весь процес від старту проєкту і до запуску його в продакшен. Розповім, як ми підходимо до ідей "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

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

Я розповім вам, чому вам потрібен 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

Є ідея ?

Запускаєте новий проєкт або покращуєте існуючий? Ми можемо втілити ваші ідеї в життя!