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 battle of the event loops

Speaker Ujjwal Sharma
Ujjwal will discuss both external and internal aspects of libuv, comparing them to those of tokio, the event loop that powers deno, with a special emphasis on performance. We will discover the cases in which one outperforms the other, and how both employ different approaches to solving, essentially, the same problem.
Ujjwal Sharma
Core Collaborator @nodejs, Prole @electronjs, works with @v8js and @tc39
-

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

Как всё успевать без тайм-менеджмента

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
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?

Калинина Александра
В докладе рассмотрим несколько эволюционирующих подходов к работе с 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

Разработка Excel в Вебе. Что можно вынести их проектирования и архитектуры.

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

Schedule

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

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

Where is it ?

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

Previous Conferences