Антон Хайновский
Anton Khaynovskiy
  • RU

Anton will talk about how to implement a graphical editor in a browser with freehand pen writing - to draw graphs, formulas and geometric shapes. And he will share how the team went down to the hardware level to add even more interactivity.

More
Александр Коротаев
Aleksandr Korotaev
  • RU

Have you ever heard of the fundamental "10K problem" in IT? It's when the number of entities that need to be calculated grows to many thousands and this begins to have a serious impact on performance. This applies to the frontend as well, but what does the rabbit have to do with it? Aleksandr will tell during this talk.

More
Александр Канунников
Aleksandr Kanunnikov
  • RU

A lot of myths have accumulated around Ember and Glimmer in recent years: someone thinks that Ember weighs too much, that it is slow, outdated, and cannot solve all the modern challenges posed by a business. We will try to sort out the misunderstandings around this ecosystem, and see if it can provide something simple, comparable to React, Vue, Svelte for the modern frontend developer.

More
Роман Дворнов
Roman Dvornov
  • RU

In React applications, it is not difficult to allow unnecessary re-renders, they can happen where no one expects them. The re-renders themselves are not as scary as their number. How to debug it? Let's take a look at how React works in theory, and then let's take a look under the hood and see what's going on there.

More
Тимур Шамсединов
Timur Shamsedinov
  • RU

If Node.js is your everyday tool, it's almost certain that you use it in the wrong way, Timur will prove that in a very short review, uncover anti-patterns in your daily standard solutions, and show you the way to much better practices. The only thing that creates obstacles in your way to knowledge is your laziness.

More
Семён Левенсон
Semyon Levenson
  • RU

Web extensions are a separate world with their API, standards, stores, and tools. During this workshop, we'll create an extension from the scratch, dive into the ecosystem, and walk through the possible rakes.

More
Александр Бальцевич
Aleksandr Baltsevich
  • RU

From this session, you will learn how React.memo differs from React.useMemo using source code as an example, or how a hook differs from a HOC. Alexander will open the veil of sources, introduce you to the fact that under the hood memo is divided into memo and simple memo.

More