Speakers
JavaScript Testing: Latest 2019 trends, techniques and opportunities
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
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
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
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
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: фрагментная модель на клиенте
В языке GraphQL запросов присутствуют фрагменты, но далеко не все понимают зачем именно они нужны. Фейсбук работает с GraphQL на клиентах с так называемой фрагментной моделью, которая помогает масштабироваться и предотвращать ошибки ещё на этапе разработки. Что это за зверь, будем разбираться вместе.
Павел Черторогов
ps.kz, Архитектор информационных систем
Алма-Ата
Есть ли жизнь после Senior?
Вы уже стали сеньором? А что же будет дальше?
Алексей Мигутский
Microsoft
Berlin
Архитектура и иллюзии. Joker и супергерои JavaScript
Доклад в стиле нуар. Запретные мысли вслух о архитектуре в малом и в большом. Строгие типы или нет, явная архитектура на высоком уровне или творческая свобода - лишь на поверхности двух первопричин вселенной - порядка и хаоса.
Максим Безуглый
-
Kyiv
We Need to Talk about the Main Thread
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
Часто архитектура в JavaScript сводится к выбору фреймворка. А если мы скажем, что выбор технологий – это лишь седьмой шаг при принятии проектного решения? Каждый день множество проектов несут убытки из-за промахов в архитектуре. Давайте учиться избегать этого.
Alexey Bahachuk
Minsk, EPAM
Belarus
Tips and tricks for making high-performance Node.js applications
В докладе рассмотрим практические способы как сделать ваше Node.js приложение быстрым и эффективным.
Андрей Чиж
Software Engineer, Wix
Kyiv, Ukraine
Front end development and change detection
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
Зараз багато хто говорить про машине навчання.Але чи уявляв хтось що це можна буде робити все за допомгою браузера? У своїй доповіді я б хотіла познайомити з бібліотекою tensorflow,які вона вирішує проблеми,як вона працює під капотом,які її сильні та слабкі сторони. Привести приклади як її використовувати
Khrystyna Landvytovych
Frontend Developer UVOTEAM
Kyiv
For of War
Вдумчивый разработчик легко обнаружит недостатки в процессе формирования требований, в частности, и поля продукта, в целом. Инженер может стать хорошим продактом, сделав своё знание "языка" разработчиков своим преимуществом.
Но что скрывается в тумане неопределённости, расстилающимся за спиной у продакта? Чего не видно на грумингах, триажах и ретроспективах?
Алексей Руденко
Ring Ukraine
Director of Data Management
Безопасность в Web
Сфокусируемся на атаках XSS, CRSF, MTM и поговорим что можно и нужно сделать для защиты. Посмотрим на сколько могут быть опасны зависимости проекта, которые мы не контроллируем.
Stepan Suvorov
studytube.nl
Nederlands
(не|ну)жная монада Either на практике и в теории
Обработка ошибок в JavaScript - один из самых спорных вопросов. Почти на каждой конференции предлагают новые архитектуры и паттерны для решения этой проблемы. Разбираясь в предметной области - часто наталкиваешься на «Монаду». Мы расскажем об опыте и причинах внедрения монад в продакшн.
Артём Кобзарь и Дмитрий Махнев
Wrike
St. Petersburg/Kharkiv
Flaws of the Web Components in 2019 and how to address them
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
Бесшовное взаимодействие нескольких языков - когда-то мечта, сейчас же - быль. Поговорим о абстрактных компонентах входящих в состав современных виртуальных машин. Из чего состоит v8 и GraalVM’а. Познакомимся с Truffle и Graal. Создадим свой DSL, работающий в двух когда-то разных языках.
Stas Markov
Kharkiv, Brightgroove
Ukraine
JAMstack и с чем его едят
Добиться заветной отметки 100 в Lighthouse, получить отличную индексацию, TTFB с низкой задержкой, создать и задеплоить блог за 5 минут - легко с помощью JAMstack
Alex Stepchenkov
Kharkiv
Ukraine
Party for the 3rd party
Многие разработчики используются 3rd скрипты на своих страницах. Их разработка сильно отличается от классической web разработки. На докладе мы поговорим об отличиях и способах писать 3rd party скрипты оставаясь в тренде.
Leo Hrabovetskyi
R&D Delivery Manager at WalkMe Kyiv
Kyiv, Ukraine
Offline by heart
Обсужим практики создания веб и мобильных приложений, которые могут работать без сети.
Станислав Долгачёв
Kyiv
Ukraine
Math driven development.
Как знание статистики и графов поможет вам писать лучший код? Почему знания Computer Science важны? Как их применять в реальной жизни?
Vsevolod Rodionov
-
Russia
Что делать со стеклянным потолком?
Как планировать карьеру если не хочется кодить одно и то же до самой пенсии? Куда двигаться и что делать дальше когда года идут, все фреймворки изучены, а зарплата больше не растёт на +500 в год?
Владимир Рожков
-
Kyiv
Batman vs Poison Ivy
На 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 изнутри
Вот-вот выйдет Vue 3 (нет, честно). Самое время ещё раз поговорить как организован Vue изнутри, какие решения станут неактуальны в версии 3, а какие останутся, все еще оказывая существенное влияние на архитектуру. Поговорим о нюансах тестирования и проблемах реализации тестирования Vue. Доклад не предполагает опыта работы или знания Vue
Illya Klymov
GitLab
Kharkiv, Ukraine
React Contexts like a pattern
История одного бекенд проекта, при разработке которого разработчикам не хватало привычных подходов с фронтенда. Рассмотрим контексты реакта как паттерн и как это может решит проблемы фронтенд разработчиков, которые у них есть сейчас.
Valerii Sorokobatko
Software developer, Wix
Kyiv, Ukraine
История создания собственного очень быстрого движка электронных таблиц на Javascript.
К тебе пришли со сложными математическими моделями в Excel. Твоя задача запустить их в браузере и на мобильных устройствах, но уже без Excel. Миллионы ячеек и сотни тысяч формул. В докладе рассмотрим архитектуру, алгоритмы, оптимизации производительности и ошибки, которые мы допустили вначале.
Viktor Turskyi
CEO, WebbyLab
Kyiv, Ukraine
Cypress: fast, easy and reliable testing
Покрывать свой код тестами всегда считалось хорошей практикой , но это не самый приятный процесс. Порой тестов становиться больше чем кода реализации фичи . Поговорим о 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
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
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
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
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!
Where is it ?
Blagovischenska Street, 1
«Fabrika.Space» Event Hall
myzlio@gmail.com
+38 095 8912989