Donate to support Ukrainian army or contact uakhjs@gmail.com for foreign donations

5 and 6 of October, 2019

KharkivJS x10

Largest JavaScript event
in Ukraine

Speakers

JavaScript Testing: Latest 2019 trends, techniques and opportunities

Speaker Yoni Goldberg
Like any other programming domain, so it the TESTING world going trough dramatic and fascinating changes. This talk will keep you updated by packing all the latest news, techniques and tools into one colorful session
Yoni Goldberg
Independent Consultan / Open Source Contributor
Tel-Aviv

The Twelve Factors App for Node.js Developers

Speaker Nikita Galkin
During this talk Nikita will talk about best practises which helps integrate Development and DevOps process. This practises also known as The Twelve Factors App manifest. How implement this practises during Node.js application development is main take away of this talk.
Nikita Galkin
System Architect
Kyiv

Svelte, a lightweight modern JavaScript library for building web applications

Speaker Devlin Duldulao
Learn this new JavaScript library/framework that has the goodness of both ReactJS and Vue.js. Svelte compiles your code to tiny, framework-less vanilla JS so that your app starts fast and stays fast. No more complex state management libraries, Svelte brings reactivity to JavaScript itself
Devlin Duldulao
Microsoft MVP, an Auth0 ambassador, Senior Consultant at Inmeta
Norway

Hooked into Vue 3 function-based API

Speaker photo Narendra Shetty
Vue 3 brings us a new feature: composition functions. It's a new way of declaring component logic using function calls. In this talk I will explain why we decided to have function-based API in Vue 3, how to use composition functions and in which cases they are better than 'usual' object syntax.
Teplukhina Nataly
Vue.js core team, Senior Frontend Engineer at GitLab
Kyiv

React Native at Skyscanner: The Good Parts

Speaker Karan Thakkar
This talk takes a look at what our React Native setup at Skyscanner looks like and how we maintain and scale it from an infrastructure point of view.
Karan Thakkar
Mobile Engineer at Skyscanner
London

GraphQL: фрагментная модель на клиенте

Speaker Павел Черторогов
В языке GraphQL запросов присутствуют фрагменты, но далеко не все понимают зачем именно они нужны. Фейсбук работает с GraphQL на клиентах с так называемой фрагментной моделью, которая помогает масштабироваться и предотвращать ошибки ещё на этапе разработки. Что это за зверь, будем разбираться вместе.
Павел Черторогов
ps.kz, Архитектор информационных систем
Алма-Ата

Есть ли жизнь после Senior?

Speaker photo Narendra Shetty
Вы уже стали сеньором? А что же будет дальше?
Алексей Мигутский
Microsoft
Berlin

Архитектура и иллюзии. Joker и супергерои JavaScript

Speaker Алексей Руденко
Доклад в стиле нуар. Запретные мысли вслух о архитектуре в малом и в большом. Строгие типы или нет, явная архитектура на высоком уровне или творческая свобода - лишь на поверхности двух первопричин вселенной - порядка и хаоса.
Максим Безуглый
-
Kyiv

We Need to Talk about the Main Thread

Speaker photo James Milner
As developers we want to have snappy user interfaces and good provide smooth experiences that are jank free. But how often do we ask, what is the effect of the code I just wrote? Will it block the user? How do we deal with this? In this talk we will take a high level look at the main thread and event loop, and then explore how we schedule work in ways that best fit the journeys of our users.
James Milner
SitePen, Software Engineer
London

Solution Architecture и JavaScript

Speaker photo Alexey Bahachuk
Часто архитектура в JavaScript сводится к выбору фреймворка. А если мы скажем, что выбор технологий – это лишь седьмой шаг при принятии проектного решения? Каждый день множество проектов несут убытки из-за промахов в архитектуре. Давайте учиться избегать этого.
Alexey Bahachuk
Minsk, EPAM
Belarus

Tips and tricks for making high-performance Node.js applications

Speaker Андрей Чиж
В докладе рассмотрим практические способы как сделать ваше Node.js приложение быстрым и эффективным.
Андрей Чиж
Software Engineer, Wix
Kyiv, Ukraine

Front end development and change detection

Speaker Max Koretskyi
In this talk, I want to shed some light on the differences between the change detection implementation in front-end frameworks. If you’re in the process of choosing a framework, this knowledge can help you make a decision. If you’re already using a framework, you will know if optimization patterns from other frameworks can be applied to your application.
Max Koretskyi
Developer Advocate at ag-Grid, GDE, Microsoft MVP
Kyiv, Ukraine

Tensorflow in action

Speaker Khrystyna Landvytovych
Зараз багато хто говорить про машине навчання.Але чи уявляв хтось що це можна буде робити все за допомгою браузера? У своїй доповіді я б хотіла познайомити з бібліотекою tensorflow,які вона вирішує проблеми,як вона працює під капотом,які її сильні та слабкі сторони. Привести приклади як її використовувати
Khrystyna Landvytovych
Frontend Developer UVOTEAM
Kyiv

For of War

Speaker Алексей Руденко
Вдумчивый разработчик легко обнаружит недостатки в процессе формирования требований, в частности, и поля продукта, в целом. Инженер может стать хорошим продактом, сделав своё знание "языка" разработчиков своим преимуществом. Но что скрывается в тумане неопределённости, расстилающимся за спиной у продакта? Чего не видно на грумингах, триажах и ретроспективах?
Алексей Руденко
Ring Ukraine
Director of Data Management

Безопасность в Web

Speaker photo Stepan Suvorov
Сфокусируемся на атаках XSS, CRSF, MTM и поговорим что можно и нужно сделать для защиты. Посмотрим на сколько могут быть опасны зависимости проекта, которые мы не контроллируем.
Stepan Suvorov
studytube.nl
Nederlands

(не|ну)жная монада Either на практике и в теории

Speaker Артём Кобзарь и Дмитрий Махнёв
Обработка ошибок в JavaScript - один из самых спорных вопросов. Почти на каждой конференции предлагают новые архитектуры и паттерны для решения этой проблемы. Разбираясь в предметной области - часто наталкиваешься на «Монаду». Мы расскажем об опыте и причинах внедрения монад в продакшн.
Артём Кобзарь и Дмитрий Махнев
Wrike
St. Petersburg/Kharkiv

Flaws of the Web Components in 2019 and how to address them

Speaker photo Fedosov Vladlen
Where is WebComponents today? How can we use it in production? How to address them? How to cook them? How do we need them? What WenComponents could you help to resolve?
Vladlen Fedosov
Director of RnD, Namecheap.com
Kharkiv

GraalVM - платформа для выполнения не только лишь Java

Speaker photo Stas markov
Бесшовное взаимодействие нескольких языков - когда-то мечта, сейчас же - быль. Поговорим о абстрактных компонентах входящих в состав современных виртуальных машин. Из чего состоит v8 и GraalVM’а. Познакомимся с Truffle и Graal. Создадим свой DSL, работающий в двух когда-то разных языках.
Stas Markov
Kharkiv, Brightgroove
Ukraine

JAMstack и с чем его едят

Speaker photo Alex Stepchenkov
Добиться заветной отметки 100 в Lighthouse, получить отличную индексацию, TTFB с низкой задержкой, создать и задеплоить блог за 5 минут - легко с помощью JAMstack
Alex Stepchenkov
Kharkiv
Ukraine

Party for the 3rd party

Leo Hrabovetskyi
Многие разработчики используются 3rd скрипты на своих страницах. Их разработка сильно отличается от классической web разработки. На докладе мы поговорим об отличиях и способах писать 3rd party скрипты оставаясь в тренде.
Leo Hrabovetskyi
R&D Delivery Manager at WalkMe Kyiv
Kyiv, Ukraine

Offline by heart

Станислав Долгачёв
Обсужим практики создания веб и мобильных приложений, которые могут работать без сети.
Станислав Долгачёв
Kyiv
Ukraine

Math driven development.

Speaker name and Surname
Как знание статистики и графов поможет вам писать лучший код? Почему знания Computer Science важны? Как их применять в реальной жизни?
Vsevolod Rodionov
-
Russia

Что делать со стеклянным потолком?

Владимир Рожков
Как планировать карьеру если не хочется кодить одно и то же до самой пенсии? Куда двигаться и что делать дальше когда года идут, все фреймворки изучены, а зарплата больше не растёт на +500 в год?
Владимир Рожков
-
Kyiv

Batman vs Poison Ivy

Sergyi Babich
На Angular 8 чекали з особливим нетерпінням, адже він мав нарешті перезнтувати новий render engine, Ivy. Чи справдились сподівання, чи засяє сонце нової надії в темнім царстві Angular, чи стануть ваші бандли меншими, а модулі згинуть в мороці забуття? Саме це і намагатиметься дізнатися у подорожі нутрощами Ivy Сергій Бабіч, що примірить на себе маску Бетмена і кинеться в нерівний двобій з оновленнями фреймворку.
Сергiй Бабiч
Awesome Frontend Developer, CEO GlobalCSS, LvivCSS founder
Lviv

Do you put all your credentials in one basket?

Калинина Александра
Эволюция подходов к 3rd party secrets в проектах. Когда можно забить на безопасность? Когда оплата за сохранность credentials - обоснована? Какие фейлы ожидают разработчика на пути?
Калинина Александра
-
-

Soft skills for software developers

Сергей Рожков
Рынок IT растёт с каждым годом, количество разработчиков растет ещё быстрее. Тех скилы важны, однако требования по языкам и технологиям, стэку меняется постоянно. Софт скилы - это навыки которые всегда с вами. Я расскажу что это, зачем они нужны, как их развивать, и что они могут вам дать.
Сергей Рожков
Software engineer at Andersen
Minsk

Взгляд на VueJS изнутри

Speaker name and Surname
Вот-вот выйдет Vue 3 (нет, честно). Самое время ещё раз поговорить как организован Vue изнутри, какие решения станут неактуальны в версии 3, а какие останутся, все еще оказывая существенное влияние на архитектуру. Поговорим о нюансах тестирования и проблемах реализации тестирования Vue. Доклад не предполагает опыта работы или знания Vue
Illya Klymov
GitLab
Kharkiv, Ukraine

React Contexts like a pattern

Speaker name and Surname
История одного бекенд проекта, при разработке которого разработчикам не хватало привычных подходов с фронтенда. Рассмотрим контексты реакта как паттерн и как это может решит проблемы фронтенд разработчиков, которые у них есть сейчас.
Valerii Sorokobatko
Software developer, Wix
Kyiv, Ukraine

История создания собственного очень быстрого движка электронных таблиц на Javascript.

Speaker name and Surname
К тебе пришли со сложными математическими моделями в Excel. Твоя задача запустить их в браузере и на мобильных устройствах, но уже без Excel. Миллионы ячеек и сотни тысяч формул. В докладе рассмотрим архитектуру, алгоритмы, оптимизации производительности и ошибки, которые мы допустили вначале.
Viktor Turskyi
CEO, WebbyLab
Kyiv, Ukraine

Cypress: fast, easy and reliable testing

Speaker name and Surname
Покрывать свой код тестами всегда считалось хорошей практикой , но это не самый приятный процесс. Порой тестов становиться больше чем кода реализации фичи . Поговорим о e2e тестирование и основных проблемах с которыми сталкиваются разработчики. Расскажу как Cypress справляется с этими проблемами
Кирилл Соколов
JS Developer, Dataart
Kharkiv, Ukraine

Schedule

Schedule is in progress. We are going to finish it in the end of September

  • Day 1st (05.10)
  • Day 2nd (06.10)
Grey stage Icon Grey stage
10:00 Illya Klymov Взгляд на VueJS изнутри
11:00 Наталия Теплухина Hooked into Vue 3 function-based API
12:00 Devlin Duldulao Svelte, a lightweight modern JavaScript library for building web applications
13:00 Павел Черторогов GraphQL: фрагментная модель на клиенте
14:00 Lunch Time
15:00 Nikita Galkin The Twelve Factors App for Node.js Developers
16:00 Всеволод Родионов Math driven development
17:00 Артём Кобзарь/Дмитрий Махнёв (не|ну)жная монада Either на практике и в теории
18:00 Алексей Мигутский Есть ли жизнь после Senior?
Blue stage Icon Blue stage
10:00 Alex Slepchenkov JAMstack и с чем его едят
11:00 Leo Hrabovetskiy Party for the 3rd party
12:00 Stas MarkovGraalVM - платформа для выполнения не только лишь Java
13:00 Vladlen Fedosov Flaws of the Web Components in 2019 and how to address them
14:00 Lunch
15:00 Khrystyna Landvytovych Tensorflow in action
16:00 Андрей Чиж Tips and tricks for making high-performance Node.js applications
17:00 Vladimir Rozhkov Что делать со стеклянным потолком?
18:00 Stepan Suvorov Безопасность в Web
Grey stage Icon Grey stage
10:00 Yoni Goldberg JavaScript Testing: Latest 2019 trends, techniques and opportunities
11:00 James Milner We Need to Talk about the Main Thread
12:00 Максим Корецкий Front end development and change detection
13:00 Karan Thakkar React Native at Skyscanner: The Good Parts
14:00 Lunch Time
15:00 Сорокобатько Валера React Contexts like a pattern
16:00 Сергей Бабич Batman vs Poison Ivy
17:00 Максим Безуглый Архитектура и иллюзии. Joker и супергерои JavaScript
Blue stage Icon Blue stage
10:00 Sergey Rozhkov Soft skills for software developers
11:00 Stanislav Dolgachov Offline by heart
12:00 Alex Bahachuk Solution Architecture и JavaScript
13:00 Алексей Руденко Fog of War
14:00 Lunch
15:00 Саша Калинина Do you put all your credentials in one basket?
16:00 Виктор Турский Еще одна невозможная задача или история создания собственного высокопроизводительного движка электронных таблиц на Javascript.
17:00 Кирилл Соколов Cypress: fast, easy and reliable testing

Partners

We are always open to Javascript-friendly companies that want to make community stronger.

Contact us to learn more or share with us about your unique idea.

We’re looking forward to create a custom offer for you and find the best possible way to connect you with our audience!

CO-ORGANIZERS
EXCLUSIVE
GOLD
SILVER
Info Partners

Where is it ?

Blagovischenska Street, 1
«Fabrika.Space» Event Hall
myzlio@gmail.com
+38 095 8912989

Previous Conferences