arrow_back arrow_down_in_circle artboard_2 beer_big beer close-large close datepicker_arrow_next datepicker_arrow_prev datepicker deadline_big deadline direction_game direction_iot direction_mobile direction_web dot error facebook fb flag_big flag_start_big flag_start flag google hamburger logo-subscription mark mils plus_icon plus popup-background question quote_close quote_open select_arrow_down slash subscribe success twitter user vk vkontakte
We_Challenge
12:00-13:00
РЕЄСТРАЦІЯ ТА КАВА
13:00-13:40
SIMON TADROS
Get Started with SOAJS Scaling and beyond
In this talk i will take you through SOAJS an open source platform as a service (aPaaS) built with javascript that offers a fully ready to use CORE framework and Platform to build, deploy, manage and troubleshoot clouds of microservices & daemons without compromising security, scalability, and reliability - while staying adaptive to any architecture, deployment technology, or legacy systems using SOAJS.
13:40-14:20
МИХАЙЛО СТАДНИК
JavaScript у OpenSource. Перспективи, інструменти, спільноти.
> OpenSource - загальний огляд:
     - навіщо і чи варто цим займатися
     - яку користь можна отримати від OpenSource розробки
     - як і з чого почати
> JavaScript в OpenSource. Перспективи, інструменти, спільноти
> Як отримати власну вигоду, коли ділишся своїми рішеннями з усім світом
> Як зробити свою роботу популярної і заробити 1000+ зірок на GitHub: особистий досвід
14:20-15:00
АНДРІЙ ЛАЗАРЄВ
Вибір технологій для нового проекту на React/Redux
Доповідь присвячена створенню проекту на React Redux. Для досвідчених React програмістів Андрій підготував порівняння React Boilerplates, порівняння RRSK і CRA, ізоморфні додатки і ряд вирішуваних проблем. Доповідь буде корисна і початківцям React програмістам: Андрій розповість про встановлення і налаштування збірки проекту, створення компонентів, використання Redux і багато іншого.
15:00-15:40
ТИМОФІЙ ЛАВРЕНЮК
Lifestory: хотів вивчити нове, а в результаті створив повноцінний проект
Буває, що на основній роботі проект не дозволяє розвиватися і доводиться займатися саморозвитком. Так, паралельно з роботою, я почав робити свій проект, і в цій доповіді розповім про історію його створення і чому він вже 2 роки як в production.
15:40-16:20
ПЕРЕРВА
16:20-17:00
ТІМУР ШЕМСЕДІНОВ
Прозоре масштабування додатків на Node.js
"- Архітектурні рішення для Node.js з масштабування додатків
- Огляд працюючих кейсів масштабування на прикладах реальних проектів
- Огляд типових проблем і вузьких місць в масштабуванні
- Архітектурні паттерни для JavaScript і мультіпарадігменний JS
- Особливості асинхронного і реактивного програмування на JS
- Застереження щодо структури додатків, конфігурації та архітектури
- Практичні поради щодо використання бібліотек
17:00-17:40
АНДРІЙ ШУМАДА
One year of React Native app in production
Доповідь про створення нашого мобільного додатку Debitoor під iOS на React Native з точки зору JavaScript розробника без навичок ObjectiveC/Swift. Розкажу про процес розробки, автоматичного і ручного тестування, релізи, такі особливості мобільної розробки як offline first, інтеграція з Spotlight search, робота з камерою, InAppPurchases та інші в середовищі React Native.
17:40-18:20
РОМАН САЧЕНКО
Security in NodeJS: Addiction to self-destruct
"Vulnerabilities:
- DoS
- Memory Overflow
- Hijacking the require chain
- Brute-force attack

Painkiller:
- Useful Modules
- Workarounds

Example/Show up:
- Breaking the authentication
18:20-19:00
Grzegorz Przybyłowicz
How to animate a 2D world: the best techniques to create games that gamers want to play
Grzegorz will be presenting the basic ideas behind creating advanced and visually high-quality video slot games while also going into some pros and cons he's learned along the way. Get ready for a detailed discussion about best practice, optimisation, and how to tackle common problems you might come across.
19:00-20:00
LIGHTNING TALKS