Schedule

The time in the program is for your time zone .

Full program published

Full program published

All talks are now available — you can plan your visit.

The program may change — subscribe for updates.

  • AI

    10
  • Практики разработки

    9
    • Talk

      Mnemonica Project

      I will tell you about the insights I gained during the development process. I will summarize the results achieved. I will show you the functionality and explain how to use it.

    • Talk

      Collaborative Editing: The CRDT Path of Yandex Documents

      You need collaborative editing — how to determine the scale of the problem, where to start solving it, and how will CRDT help? Let's look at how Yandex Documents solved this problem and how it works in a real product.

    • Keynote

      Shawarma System Design

      What do successful systems and shawarma have in common? How does scaling relate to choosing a sauce? What NFRs can help with choosing a topping? These and other questions will remain unanswered until we discuss solution design.

    • Talk

      OpenTelemetry as a Solution to All Problems, Well, Almost

      Analytics, tracing, monitoring, devtools — they are all so different, but they do the same thing — log aggregation. Let's talk about how to unify all of this and make life easier for yourself, LLM, and your business.

    • Talk

      Go to Definition

      I will tell you what the Language Server Protocol is, how the editor and language server interact, what tasks it solves, and how to write your own language server.

  • Фреймворки

    5
    • Talk

      Client-Side Cache: How to Keep Server Data Under Control

      Did you know that 80% of the state in your front-end projects is actually cache?

      Maybe we’ve been doing it all wrong.

      Application State, Local State, Server State - it’s time to set the record straight and learn how to handle each one properly.

    • Talk

      First Time Around: SSR Render Blindly

      The participant will leave with a mental and, for now, timeless model of "What the server doesn't know and why it won't find out" and criteria for choosing a strategy with an acceptable price.

    • Talk

      Incremental Calculations in UI Frameworks

      I want to highlight another perspective on UI that combines the purity of the functional paradigm with the reactivity of the reactive model: incremental computation. Let's explore this idea and its implementation in well-known JavaScript frameworks.

    • Talk

      All You Need to Know About React Compiler

      I'll tell you what has changed in React Compiler since the release a year ago, whether the bugs from the first release have been fixed, when you can stop using useMemo yourself, and what pitfalls you need to be aware of when using React Compiler to delegate the useMemo removal to a coding agent.

  • Архитектура

    5
    • Talk

      Client-Side Cache: How to Keep Server Data Under Control

      Did you know that 80% of the state in your front-end projects is actually cache?

      Maybe we’ve been doing it all wrong.

      Application State, Local State, Server State - it’s time to set the record straight and learn how to handle each one properly.

    • Talk

      First Time Around: SSR Render Blindly

      The participant will leave with a mental and, for now, timeless model of "What the server doesn't know and why it won't find out" and criteria for choosing a strategy with an acceptable price.

    • Talk

      Boundaries at the Edge of Control: Where to Draw Abstractions in Frontend Architecture

      Good architecture is not about deciding which folder a file belongs in. It is about deciding where to draw boundaries. We will examine a practical, transferable principle: place barriers where your control ends, and use real-world examples to understand when an abstraction pays for itself — and when it is just unnecessary overhead.

    • Talk

      You (Don't) Need Micro Frontends

      We'll try to figure out when micro frontends will help your app and when they'll complicate it unnecessarily.

  • UI/UX

    3
    • Talk

      Robot + Human: Faster Layout With Figma MCP

      Let's discuss the requirements for the layout and ui-kit and configure the Figma MCP + agent combination so that the code is generated based on your components and passes your review.

    • Talk

      Color Theory and Flexible Code Practices

      Interfaces without color theory are like JavaScript without algorithms.

      The talk will guide developers from theory to practice, from generating the right shades to working with themes. It will introduce techniques that allow you to write more flexible color theory-based code right now.

  • Другое

    2
    • Workshop

      JS, Microcontrollers and AI

      You will see how familiar JavaScript ends up on a microcontroller and becomes a bridge between the real world and the AI agent.

      Let's go through all the steps — from the code on the chip to the bundle with AI.

  • QA

    2
    • Talk

      The Approach to Web Test Automation You’ll Love

      In this talk, we will explore why web testing often turns into a box-checking exercise, what teams mistakenly call end-to-end testing, and how to build a practical engineering approach to tests. The main focus will be on hands-on examples with functions, React hooks, and components, giving you techniques you can apply to real projects the very next day.

    • Workshop

      Be Friends With Your QA

      We will figure out how testing differs from quality assurance, test the feature with our own hands, transfer the checks to the code, review autotests and requirements, and try to understand which quality metrics really make sense.

  • Бэкенд

    2
    • Workshop

      Multiplayer on JS

      Game developers constantly complain that graphics and network interactions are the most difficult aspects of game development. Meanwhile, all we do on the web is send bytes over the network and paint pixels.

      Are all game developers so mediocre? Or is there something we don't know about how deep the rabbit hole goes?

  • Графика и анимация

    2
    • Workshop

      Multiplayer on JS

      Game developers constantly complain that graphics and network interactions are the most difficult aspects of game development. Meanwhile, all we do on the web is send bytes over the network and paint pixels.

      Are all game developers so mediocre? Or is there something we don't know about how deep the rabbit hole goes?

  • Перфоманс

    2
  • Софты

    2
    • Workshop

      Being Human in the Times of AI

      AI is changing the world faster than we are changing ourselves. At the workshop, participants explore how to remain resilient, critically reflect on the changes that are taking place, and remain themselves.

  • Mad Skills

    1
    • Talk

      Collaborative Editing: The CRDT Path of Yandex Documents

      You need collaborative editing — how to determine the scale of the problem, where to start solving it, and how will CRDT help? Let's look at how Yandex Documents solved this problem and how it works in a real product.

  • Off Topic

    3
    • Talk

      Secret Talk

      Stay tuned — the description of this talk is coming soon.