NOVEMBER 8 1st day schedule

ROOM 1 ROOM 2 ROOM 3

9:00 — 19:00 Registration Legend Talk's complexity 9:50 — 10:30 Conference opening Introduction to technology Hardcore

For practicing engineers Academic talk 10:30 — 11:30 Client rendering, server rendering, pre EN rendering. The full spectrum of JS website and application performance delivery Talk's language: RU EN Guillermo Rauch, ZEIT #ssr #framework

11:30 — 12:00 Break

12:00 — 13:00 GraphQL fragments on the client: React rendering strategies: Transpile anything to everything! Appearance history, usage errors Get the most out of performance, RU EN EN Anna Herlihy, MongoDB keep bots happy Pavel Chertorogov, PS.kz #tools #fundamental #casestudy #bestpractices Miguel Angel Duran Garcia, Adevinta #react #rendering #performance #optimisation 12:30 — 14:00 Lunch

14:00 — 15:00 A story of one performance EN TC39 Panel Get ready for Ivy — 3rd optimization in a Node.js library generation renderer engine RU TC39 delegates EN Andrey Pechkurov, Hazelcast Eliran Eliassy, e-square.io #perf #optimizations #nodejs #Angular #framework

14:30 — 16:00 Lunch

16:00 — 17:00 From code to pixels in a Blink @/how-to NestJS. Tried to Shift in 80 hours EN Prashant Palikhe, Independent EN Nicolò Ribaudo, Babel RU Alexandra Kalinina, #browser #profiling #languages #tools Valor Software #casestudy #Node.js #Backend 17:00 — 17:30 Break

17:30 — 18:30 From specification to implementation Soft Effect: Skills development What we pay and what we get research (PROFIT!) for moving from

EN Yulia Startsev, Mozilla RU RU to WebGL, with PixiJS examples #engine # Andrew Smirnov, IPONWEB #softskills Ivan Popelyshev, Crazy Panda #visualisation #framework 18:30 — 19:00 Break

19:00 — 20:00 Can computer pray for the benefit RU of all living beings? Praying with JavaScript and WebGL Denis Radin, Focus Reactive #casestudy #automatization #visualisation

20:00 — 23:00 Party

20:30 RU "GraphQL: The Documentary" film premiere

21:00 RU Lightning talks

21:00 Room 1 EN Room 3 EN Room 4 RU BOF session: "Modern BOF session: "What about BOF session: "Education rendering approaches" Node.js?" for an engineer" NOVEMBER 9 2nd day schedule

ROOM 1 ROOM 2 ROOM 3

Legend

Talk's complexity: Introduction For practicing Hardcore Academic Talk's language: to technology engineers talk RU EN

10:00 — 19:30 Registration

11:00 — 12:00 development WebAssembly uncut End to end testing a world of web, RU for TypeScript on TypeScript RU mobile & desktop apps Andrey Roenko, Yandex EN based on LLVM #languages Mathieu Henri, Microsoft Dmitry Patsura, LOWL #testing #automation #engine #languages

12:00 — 12:30 Break

12:30 — 13:30 CSS definition syntax The art of explicit and consistent Figma to React: design RU EN user interfaces delivery to code Roman Dvornov, Wrike RU #programminglanguages Farzad YousefZadeh, Epic Games Zar Zakharov, #fundamentals #statemanagement Alexander Kamenyar, TradingView #designsystems

13:00 — 14:30 Lunch

14:30 — 15:30 JavaScriptCore, many compilers Resilient Component Libraries Contract-based programming EN make this engine perform EN with React RU as a tool, not a goal Michael Saboff, Apple Andrey Okonetchnikov Artyom Arutyunyan, #engine #compilers Component-Driven dbeaver #designsystems #typesystem #bestpractices

15:35 — 15:45 Competition winners awards 15:00 — 16:30 Lunch

16:30 — 17:30 Computability, types, tests, I'll grab all the data from you i18n the principles for EN and why flat-earthers are bad at QA RU and you won’t even know about it. EN an accessible web I am a browser extension Lucas Fernandes da Costa, Converge Romulo Cintra, CaixaBank "Silk" Nikita Mostovoy, HeadHunter #testing #fundamentals #i18n #standards #security 17:30 — 18:00 Break

18:00 — 19:00 JavaScript in service to theoretical The battle of the event loops Advanced geospatial visualization computer science with JavaScript RU EN Ujjwal Sharma, Igalia EN Vitaliy Bragilevskiy, #Node.js # Nicolas Belmonte, Mapbox JetBrains #WebGL #visualisation #fundamentals

19:00 — 19:30 Break 19:30 — 20:30 Career efficiency RU and career path in IT Dmitriy Voloshin, Otus #softskills

20:30 — 21:00 Conference closing