Онлайн-конференція JavaScript fwdays’21| Program guide

Ой-ой-ой, що несеться!

😍А несеться наша 9-та концентрована конференція для JS розробників.

🗓 Дата: 5 червня — основний день конференції

1, 2, 3 червня — додаткові дні

1 червня зранку Юрій Артюх розповість про анімації, а ввечері Нікіта Галкін проведе Deep dive про NestJS.
2 червня ввечері будуть доповідь про Electron та дискусія про Монорепи
Ввечері 3 червня пройде доповідь про скриптову частину JS та дискусія про розвиток команд.

Доповіді підготували постійні спікери:

  • Chen Hui Jing розповість щось космічне в CSS
  • Sara Vieira закине щось про Реакт
  • Вадим Макєєв — по-новому про старе, про адаптивність.
  • Ілля Клімов розкаже про карго-культ в TypeScript
  • Тимур Шемсединов розповість про Технологічний стек Metarhia для Node.js та багато інших

Звісно будуть і нові спікери:

  • Michel Weststrate — автор MobX
  • Тетяна Мандзюк розповість про технічні виклики розробки візуального IDE для React компонент
  • Володимир Вишко про JS trends uncovered та багато інших

Онлайн трансляцію можуть дивитись усі, хто зареєструється безкоштовно. А ті, хто купує Full квиток, отримують запис ефіру одразу після трансляції та інші бонуси.
Також для власників квитків 8 червня пройде воркшоп Full Stack Kata від Андрія Лісточкіна.

Створили окремий календар з нашим усіма подіями JavaScript fwdays’21 👉 https://bit.ly/3fLZrXG

Свіжі анонси, новини та цікавинки постимо у Telegram чаті, додавайтесь.

Для учасників, які купили FULL квиток, надається доступ до нашого чату в Discord (посилання надіслали на пошту) для спілкування з учасниками та спікерами конференції.

Для неформального спілкування та нетворкінгу для учасників з FULL квитком ми використаємо платформу Spatial Chat (посилання теж на пошті).

Підготували для вас коротку інструкцію, як підключитися до конференції👇

1–3 червня відбудуться будні ефіри конференції JavaScript fwdays’21.

1 червня

10:00 Live stream: Рекреаційний кодинг [RU]

Спікер: Юрій Артюх

19:00 — Q&A session. Ask any question to Grammarly

19:30Deep dive Into NestJS [RU] [Intermediate]

Спікер: Нікіта Галкін

2 червня

19:00“Electron. Як працює найсучасніший desktop framework” [RU] [Вeginner/Intermediate]

Спікер: Олексій Голубєв

20:00 Дискусія. Монорепи. За і проти [UA][RU]

Гості: Остап Червак, Олексій Левжинський, Антон Вєрінов, Євген Обрезков та Олексiй Распопов.

3 червня

19:00 “Everywhere is undefined: використовуючи скріптову частину джаваскрипту” [RU] [Beginner]

Спікер: Антон Вєрінов

20:00 — Дискусія. Про розвиток команд [RU]

Гості: Олена Жукова, Андрєй Мєліхов, Віктор Турський.

5 червня — основний день конференції

10:00 Відкриття та старт доповідей

Розпочнемо з привітального слова від організаторів та згадаємо практичні моменти, які стануть вам у пригоді до та під час конференції.

Трохи інформації про доповіді.

Конференція транслюватиметься на 2 паралельних треки A та В.

⏰ 10:10

У треку А:

Wait, CSS can do that now?, Chen Hui Jing, [eng]

The capabilities of CSS have expanded in leaps and bounds in recent years, as browsers have sped up their release cycles, and specifications are being developed and adopted faster than before. There was a time back then when CSS was not even meant for doing layouts, but that time has long past. Today, web layouts are practically synonymous with CSS. In addition to that, CSS can now be used to build components that used to only be feasible with Javascript. This talk will showcase a few of such features and explain how to build them yourself.

У треку B:

Технічні виклики розробки візуального IDE для React компонент, Тетяна Мандзюк, [ua]

Доповідь Тетяни — ознайомлення з візуальним середовищем розробки React компонент, котре дозволяє різним персонам, котрі залучені в процес розробки, легко доступитись, валідувати, обговорювати компоненти на одній платформі. Буде розглянуто технічні аспекти побудови візуального середовища розробки та виклики, з котрими прийшлось зіткнутись під час його створення.

10:50 — Break

⏰ 11:10

У треку А:

Спільне редагування текстів у режимі реального часу. Кейс Front-End команди Grammarly, Олексій Левжинський, [ru]

Спільне редагування текстів у режимі реального часу — поширене завдання в сучасному вебпросторі. Олексій розповість про те, як Front-End команда Grammarly працювала над реалізацією цієї функціональності у вебредакторі Grammarly.

У треку B:

Beyond virtual lists: Introducing FSRW transformations to render large, frequently updating datasets responsively, Michel Weststrate, [eng]

There is generally a good understanding on how to render large (say, 100K items) datasets using virtual lists, …if they remain largely static. But what if new entries are being added or updated at a rate of hundreds per second? And what if the user should be able to filter and sort them freely? How can we stay responsive in such scenarios? In this talk we discuss how Flipper introduced map-reduce inspired FSRW transformations to handle such scenarios gracefully. By applying the techniques introduced in this talk Flipper frame rates increased at least 10-fold and we hope to open source this approach soon.

11:50 — Break

12:00 — Zoom with the partner

⏰ 12:30

У треку А:

Условно адаптивно, Вадим Макєєв, [ru]

Кто-то делает сразу два сайта: мобильный и, видимо, стационарный. Принюхивается к браузеру и отдаёт подходящую версию. Что ж. Кто-то делает гибко и отдаёт в стилях сразу всё, что умеет сайт. И тройные картинки, на всякий случай. Гм, ладно. Кто-то уверен, что на таче нет мышки и клавиатуры, но обязательно есть безлимитный 5G. Интересно. И за всем этим печально наблюдает пользователь. Как сделать лучше, имея в руках современные технологии? Как-то так.

У треку B:

React is hard but not why you may think, Sara Vieira, [eng]

React is hard. There are a lot of resources for getting started, but things can get complex and confusing when writing a full blown application. Navigating its ecosystem is a lot to take in and sometimes extremely overwhelming. With this talk, I hope to help you understand some of its gotchas more clearly, while giving you some confidence when building bigger React applications.

13:10 — Lunch

⏰ 14:00

У треку А:

13 способів запустити веб-дотаток в Інтернет, Андрій Шумада, [ua]

Ну от ми написали наш додаток. На Node.js, React чи Angular. І що далі? Як ваше творіння має побачити весь Інтернет, ну або хоча б мама, замовник або друзі. Ймовірно потрібно знайти DevOps-а який нам його запустить… а якщо справитись своїми силами? В цій доповіді Андрій покаже вам 13 способів, як запустити додаток в Інтернеті, чим вони відрізняються і який спосіб краще обрати в тій чи іншій ситуації. Від простих до складних, від безкоштовних до дорогих і надійних.

У треку B:

React Query: наступна велика бібліотека?, Антон Худяков, [ru]

Чи варто нам припинити використання Redux або MobX? Чи слід негайно додавати React Query до всіх наших проектів? Антон з нетерпінням чекає, щоб відповісти на ці, та багато інших питань під час його доповіді.

14:40 — Break

14:50 — Zoom with the partner

⏰ 15:20

У треку А:

Технологічний стек Metarhia для Node.js, Тимур Шемсединов, [ru]

Metarhia це стек для надійних та безпечних додатків корпоративного рівня, API незалежних від протоків, та інтерактивних сервісів, побудованих на базі Node.js. Це перше рішення для масштабування Node.js за допомогою потоків, мінімальними залежностями (усі бібліотеки стека менше 2 Мб), засноване на багатошаровій (layered/onion) архітектурі та DDD, GRASP, SOLID, GoF, підтримує перевірку типів та контрактів під час виконання, перезавантаження бізнес-логіки без зупинки серверу, легку мікроізоляцію коду та контекстів, автоматичну маршрутизацію, graceful shutdown, управління контрентністю запитів, примітиви паралельного програмування та багато інших функцій.

У треку B:

JS trends uncovered, Володимир Вишко, [ru]

Поговоримо на тему неоднозначності технологій навколо JS і що не все популярне — насправді хороше. Розберемо кілька дискусійних питань стосовно вибору бібліотек, фреймворків, тіпізаторів, парадигм і картини JS в цілому.

16:00 — Break

⏰ 16:10

У треку А:

Карго-культ TypeScript в українських аутсорсерах, Ілля Климов, [ua]

У доповіді Ілля розбере:

  • які задачі вирішує TypeScript
  • які задачі не вирішує TypeScript
  • які завдання “вдають” що вирішують за допомогою TypeScript
  • як відучити людей від TS і навіщо
  • навіщо консалтинг продає TypeScript і для кого це вигідно?
  • як, відмовившись від TypeScript, підвищити надійність, знизивши витрати

У доповіді буде і відповідь на найулюбленіше питання: “скільки ти заробляєш?”. А точніше, в контексті теми: “який економічний ефект від подібних дій”.

Доповідь торкнеться усіх аспектів теми: від технічних до питань управління проєктами. Та кожен, від джуна до CTO, обов’язково винесе з нього корисну інформацію.

У треку B:

Маленький большой проект. С нуля в прод за две недели силами трёх фронтендеров, Андрєй Мєліхов, [ru]

17:00 — Closing

Учасники з FULL квитком матимуть доступ до трансляцій одразу пiсля кожного ефiру.

Гарного перегляду!😉

#jsfwdays

Приєднуйтесь до Телеграм чату, якщо ви ще не там.

До зустрічі 5 червня! 😉

We organize large conferences (JS, PHP, .NET, Highload, etc.) and meetups

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store