6 and 7 of October, 2018
KharkivJS
Largest JavaScript event
in Ukraine
Late Bird PRICE Sold out
Speakers
Семантика для циников
Окей, Гугл: зачем мне семантика и теги, кроме <div>? Мне пофиг на спеки и нет дела до «правильного», стандарты пишут идиоты, а CSS для меня — это Client Side Scripting. Мой <Link/> с онкликом в сто раз проще, чем дилемма <a> или <button>. Только полезные теги и правила разметки без мифов и легенд для настоящих фулстеков.
Vadim Makeev
Пепелсбей в HTML Academy. Руководитель сообщества Веб-стандарты
Russia
Think Web Components before Frameworks
In this talk learn about the significant benefits of Web Components and how by thinking about Web Components first you can save time, create fewer bugs and be less likely to get locked into a single framework.
Leon Revill
CommonTime Ltd, Web Architect
UK
Machine learning and JavaScript
During the presentation, we go through machine learning libraries that can be used with JavaScript and do a short comparison to Python libraries. We implement a few examples using Jupyter and JavaScript. We go through the whole pipeline and implement examples using tensorflow or pandas. Finally, we go through the pros and cons of JavaScript usage for machine learning.
Karol Przystalski
codete.com
Poland
Supercharge your React Apps with Meteor
React has become one of the hottest web frameworks, and has developed an immense community and set of tooling. While React has revolutionized the development of web interfaces, it can not exist on its own. Functioning web apps require state-management tools, backend services, and databases, all linked with complex build systems. That’s where the Meteor framework steps in and simplifies your life! Meteor is a full-stack web framework, which means it handles your client-side code, runs your backend server, and even integrates with your database. Meteor also supports with React out-of-the-box, which means you can use your existing React ninja-skills and integrate with your favorite React components. Building apps with Meteor allows you to spend less time configuring, and more time creating!
David Mihal
-
USA
Fast by default: everyday algorithmic thinking for developers.
We rely on frameworks so much that we no longer know how computers work. To deal with bad performance, we have to learn to think algorithmically. How do you identify bottlenecks? Is the code doing unnecessary work? How do we achieve the same result while doing less? Let me introduce you to algorithms again, from scratch, in a way that is useful for your everyday work.
Vladimir Agafonkin
MapBox
Kyiv, Ukraine
Team Lead! Care about your devs!
The research has shown that there's a strong correlation between successful onboarding process and employee retention. This talk will explain the importance of a well thought and sound onboarding process for new employees. We will address what are the attributes of a good process and how to structure it for front end developers.
Sergey Bolschikov
Engineering Manager, Wix
Israel
AAA 3d graphics + React
Radin Den
Engineer, Evolution Gaming
Netherlands
Почему фронтендеру важно общее развитие? Структуры данных для JS разработчика
Как стуктуры данных помогут вам думать о программировании по новому?
Ihor Alekseenko
HTML Academy
Russia
Paranoid Service Worker
Давайте представим себе, что у нас абсолютно недоверенная среда, в которой нашей библиотечке нужно безопасно хранить данные на клиенте. Мы не доверяем 3rd-party, мы не доверяем сети, мы не доверяем нашим же серверам. А теперь представим, что это все должно работать на мобильных. Сумасшествие? Нет, просто паранойя. Но то, что ты параноик - еще не означает, что ты не сервис-воркер.
Vsevolod Rodionov
-
Russia
W.T.F. is GraphQL?
Recently, there is a lot of hype around GraphQL and you are probably wondering if it is a good fit for your project. In my talk, I want to demystify GraphQL by explaining what problems does it solve and how it works internally. I will show how to write requests and send them to the server and how they are executed under the hood.
Ivan Goncharov
APIs.guru
Lviv, Ukraine
Decomposition of the Main Thread in Node.js to increase throughput
I’ll tell about new best practices of large Node.js apps, which allow to increase throughput by 10X times.
Nikolay Matvienko
Software Engineer, Grid Dynamics
Saint Petersburg, Russia
Практика информационной безопасности или 8 вломов за 30 минут
Это будет 8 живых демо взлома. Мы не будем разбирать теорию, а увидим на практике, как мелкие и не всегда очевидные ошибки приводят к глобальным уязвимостям в вашем JavaScript приложении.
Viktor Turskyi
CEO, WebbyLab
Kyiv, Ukraine
Developer Experience in Depth
Разработка React компонентов с уклоном на Developer Experince. Как сделать так, что дальнейшей использование компонентов было максимально удобным.
Valerii Sorokobatko
Software Architect at Plarium
Kharkiv, Ukraine
Кодогенерация в JavaScript
Cовременный мир JavaScript - это мир бесконечного сосуществования и бесконечной борьбы "простого" кода с магией "фреймворков". В этом докладе я поделюсь своими мыслями о том, зачем я генерирую JavaScript с помощью JavaScript, какая от этого польза в реальных проектах и стоит ли об этом задумываться Вам.
Illya Klymov
CEO in JS Ninja
Kharkiv, Ukraine
Component Evil: Afterlife
Вебкомпоненти… Скільки болю та страждань вони приносять юним розробникам… Чи є спосіб уникнути цього? Вихід є. Тільки Сергій Бабіч розкаже вам, як використовувати вебкомпоненти без бажання трощити все навкруг. Ми розглянемо основні проблеми при використанні чистої специфікації, за допомогою яких інструментів можна обійти основні незручності, побачимо, як абсолютно випадково можна написати свій Ангуляр, і, звичайно, побачимо реально працюючий код.
Sergiy Babich
Lead Software Developer @N-iX
Lviv, Ukraine
Flutter - серебряная пуля мобильной разработки
Новый кроссплатформенный SDK для разработки мобильных приложений от Google, что это, чем отличаеться от PhoneGap, ReactNative, NativeScript. В чем преимущества, и в чем слабые стороны. Почему Гугл считает что Flutter дает возможность создать "high-quality native interfaces on iOS and Android in record time" и почему я с этим абсолютно согласен.
Yury Luchaninov
-
Kharkiv, Ukraine
Create React Native App vs Expo vs Your Hands
Приступая к разработке проекта с нуля у вас есть выбор строить платформу самостоятельно или использовать что-то готовое. Бежать быстро упрощаясь или медленно, собирая лего кирпичик за кирпизиком. Наша основная задача будет определить, что же использовать на старте: делать все самостоятельно, использовать Create React Native App, Expo или Expo SDK. Об этом и поговорим.
Eugene Zharkov
-
Kyiv, Ukraine
Going big with MobX
Redux became the de facto standard as a data management technology for ReactJS applications. But I will talk about a project where we didn't follow the mainstream and used MobX for state management - reasons for selecting a non-popular solution, problems we faced and benefits we got.
Sergey Kostyrko
-
Kharkiv, Ukraine
Мы затащили Flow в большой проект и …
Я рассказажу о применении статической типизации на большом проекте. А конкретно о применении технологии Flow. Презентация будет интересна как опытным программистам и тех лидама, так и начинающим разработчикам. Цель выступления - поделиться опытом. Я попытался собрать плюсы, минусы, ошибки и проблемы, которые нам встретились. А так как технология была для команды абсолютно новая, то и проблем было много.
Alexander Shushunov
-
Tver, Russia
Карта знаний инженера программиста
Что нужно знать для того, чтобы Вас считали инженером?
Timur Shemsedinov
-
Kyiv, Ukraine
Just do it
Sergiy Frolov
-
Kyiv, Ukraine
Async Generators: New opportunities for Web-applications development
This talk is about, functional programming inspired, software architecture approach which heavily utilizes Async Generators. The technique is an easy solution for state management, decoupling, and generic tools implementation. It requires no dependencies, and can significantly improve Web-applications development lifecycle.
Vitaliy Akimov
Querix, CTO
Ukraine
Chrome Dev Tools: debug me!
Chrome DevTools 10 років. Можливості безмежні, але мало хто використовує і 3%. Будемо виправляти це. Тому цікаві фішки, deep дебаг і багато іншого
Roman Savitskyi
Infopulse
Ukraine
When should I start writing my unit tests ?
Unit testing guide. I will answer all questions about unit testing that you have
Nick Lototskiy
TeamLead at Namecheap.com
Kharkiv, Ukraine
"True" functional programming with JS
Artem Kobzar
JS Ninja
Kharkiv, Ukraine
Not tech presentation-dialog about developer lifecycle
Fun,non-tech, soft skills, like standup speech. Main goal of speech to share experience and make break for brains between technical speeches
Alex Strelnikov
DA-14
Kharkiv, Ukraine
A tale of one request. How Internet works under the hood.
Сетевые протоколы? Будем честны, в эпоху фреймворков многие фронтендщики не помнят даже нативных DOM интерфейсов. Но понимание фундаментальных вещей может вывести вас на совершенно другой уровень. Мы разберем, как работает Интернет: какие бывают протоколы, и для каких задач они подходят. Существующие ограничения, подводные камни и лучшие практики.
Roman Yakobchuk
Wix
Kyiv, Ukraine
Know your audience or how to bundle less
Я работаю в инфраструктурной команде WIX днем, а ночью помогаю разрабатывать Babel. Во время доклада поговорим о разработке для разработчиков. Проведем обзор современных проектов для сборки и транспиляции, рассмотрим варианты оптимизации процесса сборки, уменьшения размера бандла, ускорения времени выполнения кода на клиенте. Разберемся как отделять современные браузеры от устаревших и какие преимущества мы можем получить просто зная нашу аудиторию.
Artem Yavorskiy
Wix
Kyiv, Ukraine
Where canvas will provide benefits to your expirience
During the talk, there will be possibility to learn canvas api closer, understand why you may need it and what production tasks can be build with it. Also, there will be some advices for those who decide to experiment in everyday workflow with angular or react ecosystem.
Sergiy Koshman
Kiyv, Ukraine
React 360 - virtual reality at the click distance
Vitalii Kyktov
SoftServe
Kharkiv, Ukraine
Schedule

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

  • Day 1st (06.10)
  • Day 2nd (07.10)
Grey stage
10:00 Sergiy Frolov Вы все ещё сидите на докладах!?
11:00 Ihor Alekseenko Взгляд на решение программистских задач через призму футбола
12:00 Vladimir Agafonkin Fast by default: everyday algorithmic thinking for developers
13:00 Sergiy Babich WebComponents: how to live with them and without frameworks?
14:00 Lunch Time
15:00 Timur Shemsedinov Карта знаний инженера программиста
16:00 Leon Revill Think Web Components before Frameworks
17:00 David Mihal Supercharge your React Apps with Meteor
18:00 Valerii Sorokobatko Developer Experience на примере React компонентов
Blue stage
10:00 Nick Lototskiy When should I start writing my unit tests ?
11:00 Nikolay Matvienko High throughput in Node.js with decomposition and parallelization of the Main Thread
12:00 Vitaliy Akimov Async Generators: Новые возможности для архитектуры Web-приложений
13:00 Timur Glushan WebAssembly: brand new web coming
14:00 Lunch
15:00 Sergey Bolschikov Team Lead! Care about your devs!
16:00 Arkadiy Pilguk Computer Vision in JS
17:00 Artem Yavorskiy Know your audience or how to bundle less
18:00 Vitalii Kyktov React 360 - virtual reality at the click distance
Grey stage
10:00 Karol Przystalski Machine learning and JavaScript
11:00 Illya Klymov Кодогенерация в JavaScript
12:00 Viktor Turskyi Практика информационной безопасности или 8 взломов за 30 минут
13:00 Vsevolod Rodionov Paranoid Service Worker: повесть о безопасности, стандартах и страхах
14:00 Lunch Time
15:00 Artem Kobzar "True" functional programming with JS
16:00 Ivan Goncharov W.T.F. is GraphQL?
17:00 Roman Yakobchuk A tale of one request. How Internet works under the hood
18:00 Vadim Makeev Семантика для циников
Blue stage
10:00 Roman Savitskyi Chrome Dev Tools: debug me!
11:00 Sergiy Koshman here canvas will provide benefits to your expirience
12:00 Eugene Zharkov Create React Native App vs Expo vs Your Hands
13:00 Yury Luchaninov Flutter - серебряная пуля мобильной разработки
14:00 Lunch
15:00 Radin Den AAA 3d graphics + React
16:00 Alexander Shushunov Мы затащили Flow в большой проект и …
17:00 Sergey Kostyrko Big and complex React project - Redux? Nope, let's MobX!
18:00 Alex Strelnikov Not tech presentation-dialog about developer lifecycle
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 Partner
Platinum Partner
Silver Partner
Place
Blagovischenska Street, 1
«Fabrika.Space» Event Hall
myzlio@gmail.com
+38 095 8912989
+