1. October 23

    Watch recording

    Elegant Observability

    Standard observability answers the question "what was executed." You know that traces and spans describe function calls, while errors involving "silent" bad data might — with varying degrees of success — be found in the logs.

    Yet, truly convenient observability remains like a tempting desert oasis: always somewhere out there on the horizon. This talk will show you how to link execution context with data, making the journey to OpenTelemetry both useful and transparent. It all happens within the standard runtime — no V8 patches or other "street magic" required... though, naturally, there will be just a touch of it; after all, where would we be without that?

    Watch recording

    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.

    Watch recording

    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.

    Watch recording

    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.

    Watch recording

    Delivery of AI Agent Settings

    I’ll tell you how we built Agents Rules — a platform that stores, checks, and delivers OpenCode settings to working repositories, turning the findings of one team into ready‑made tools for others.

  2. October 24

    No record

    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.

    Watch recording

    Build Your Own ML in JS: a Model that Spots Bad UI

    We'll train a local model in JS that looks at the rendered component and tells good markup from bad, then wire it into an MCP server that renders whatever the agent produced, runs it through the model, and returns not a vague "doesn't match the design" but a concrete score the agent can use to correct itself.

    Watch recording

    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.

    Watch recording

    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.

    No record

    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?

    Watch recording

    From Aristotle to Runtime: Formally Provable TypeScript and AI That Verifies Its Own Code

    Large language models can generate convincing code, but they cannot reliably determine whether it actually works. In this talk, I will demonstrate two ways to give AI an engineering feedback loop: a formal specification based on types and category theory, and a runtime verification system in which generated code is instrumented, executed, inspected, and corrected before it reaches the user.

    We will travel from Aristotle’s syllogisms and Church encodings to TypeScript, advanced prompting, and AI-agent architecture. Finally, I will share how I tested these approaches at Avito, including correctness metrics, iteration count, token usage, latency, cost, and the practical limitations of automated verification.

    Watch recording

    Modern Biotech Medicine Development

    An inside view of how protein drugs are created in Russia, which approaches to cancer therapy looked like breakthroughs ten years ago, and why they didn't work. And, most importantly, whether rational computational design and machine learning can fix any of it.