Skip to content
DotNext 2026
  • Schedule
  • Speakers
  • Atmosphere
  • Media
  • Partners
  • About
  • Archive
  • Experts
  • Code of Conduct
  • Participation rules
  • Become a speaker
RU
  • Become a speaker
RU

Schedule

  • Schedule
  • Favorites
  • ArchitectureIn total10
  • Practical AIIn total8
  • InternalsIn total5
  • Best practicesIn total4
  • Расширяем горизонтыIn total3
  • Off TopicIn total4
Download schedule
  • date
  • topics
  • Architecture

    10
    • Watch recording

      How to Shard Your Database so as Not to Regret it Later

      In theory, database sharding is a relatively simple concept. In practice, however, things get much more complicated.

      In this talk, we will discuss possible approaches to database sharding and look at the reasons why implementing this technique may potentially break your production code.

      • Ivan Dedov

        Ozon

      Hall 2In RussianRU
    • No record

      Patterns of Asynchronous Interaction in Distributed Systems

      We will discuss how to implement delivery guarantees, including exactly-once delivery, and what obstacles there are.

      • Andrei Tsvettsikh

        Т-Bank, DevBrothers

      Hall 4In RussianRU
    • Watch recording

      Hard Harmony: Order and Parallelism in the Outbox

      Let's look at proven approaches, optimization methods, and non-obvious and insidious features of PostgreSQL.

      • Vitalii Sushkov

        T-Bank

      Hall 3In RussianRU
    • No record

      Cutting a Monolith

      During the master class we will together define what variants of cutting a monolith can be, break an existing monolith into limited contexts, and design several steps for taking parts out of a monolith. We'll also invent some patterns and discuss the pros and cons of the implementations.

      • Aleksei Losev

        RWB

      Hall 4In RussianRU
    • Watch recording

      You Don't Like DomainEvents from DDD? You Just Don't Know How to Cook Them!

      Here is an example of a task from a production project for which DomainEvents will be useful. I'll show you the difference between DomainEvents and ApplicationEvents. I will share the current implementation of DomainEvents on a modern stack.

      • Denis Tsvettsikh

        DevBrothers

      Hall 1In RussianRU
    • No record

      Cutting a Monolith

      During the master class we will together define what variants of cutting a monolith can be, break an existing monolith into limited contexts, and design several steps for taking parts out of a monolith. We'll also invent some patterns and discuss the pros and cons of the implementations.

      • Aleksei Losev

        RWB

      Hall 4In RussianRU
    • Watch recording

      Automation of Working with Architecture as Code

      Architecture design and validation are becoming the main field of activity in an age where code is left to AI. Let's talk about automating architecture quality control and an open-source tool that makes it easy to implement.

      • Ruslan Safin

        Byndyusoft

      Hall 1In RussianRU
    • Watch recording

      Modularity Without Microservices in ASP.NET Out of the Box

      Microservices offer independence, but at the cost of overhead, harder debugging, and complex deployments. The alternative is a modular monolith: one application, one process, yet the code is divided into independent modules with well-defined boundaries.

      In this session, I'll demonstrate how to build this architecture in vanilla ASP.NET Core — using HostingStartup, ApplicationParts, and EF Core's IEntityTypeConfiguration. No external libraries, no rewriting existing code. And it all runs in a single container and starts with F5.

      • Stanislav Vyshchepan

      Hall 1In RussianRU
    • No record

      Patterns of Asynchronous Interaction in Distributed Systems

      We will discuss how to implement delivery guarantees, including exactly-once delivery, and what obstacles there are.

      • Andrei Tsvettsikh

        Т-Bank, DevBrothers

      Hall 4In RussianRU
    • No record

      Event Storming: Create Your Perfect System

      At the Event Storming workshop, you will learn how to effectively use this powerful tool for system design.

      • Maksim Rogozhnikov

        T-Bank

      Hall 4In RussianRU
  • Practical AI

    8
    • Watch recording

      State of AI4SDLC, or How the Development Industry is Changing Under the Influence of AI

      Market research overview: DORA, bigtech reports, and our own AI4SDLC 2026 research.

      • Alexander Polomodov

      Hall 1In RussianRU
    • Watch recording

      When Non-Humans Write Code: How Development Is Changing in the Era of the Agentic Development Lifecycle

      You will learn how to get predictable, controlled, observable, secure, if-you-have-managed-to-read-here-is-the-adjective-out-of-bullshit-bingo AI development with an AI team.

      • Dmitry Ivanov

        Yandex

      Hall 1In RussianRU
    • Watch recording

      How to Use Agents Across the Entire SDLC

      To stop agents from getting stuck at "here are the changes, take it from here," they need a harness — an engineering loop of project memory, skills, and MCP. Drawing on my experience at Yandex, I'll show how to build that environment and how the engineer's role changes along the way.

      • Pavel Fedotovsky

        Yandex

      Hall 2In RussianRU
    • Watch recording

      Home AI Lab. The Evolution from Toys to Team Learning

      A story about a home AI lab.

      • Andrei Zorin

        Independent speaker

      Hall 1In RussianRU
    • Watch recording

      Human-Like Automation

      A talk on how any complex system can now be wrapped in an interface layer that will provide any user — even those who aren’t technically inclined — with a concise and secure way to send requests and commands in a more "human‑friendly" style.

      • Dmitri Nesteruk

      Hall 1In RussianRU
    • Watch recording

      Agent Framework. How and Why to Make Your Own Mini-Agent on the Backend

      Microsoft Agent Framework is a dark horse. It's clear that it's for writing agents, but it's not clear why. We had a task that this technology was perfect for. I will discuss how MAF works and how we used it in my talk.

      • Dmitry Afonchenko

        Dodo Engineering

      Hall 3In RussianRU
    • Watch recording

      RAG on Steroids: From Semantic Search to an Autonomous Agent and a Digital Twin

      How we have built a production-ready AI assistant that understands team context and works seamlessly with .NET infrastructure at SoftLight.

      • Kirill Sukhorukikh

        Softlight

      Hall 3In RussianRU
    • Watch recording

      AI Is Confident. I’m Not. How Not to Lose Control Over Development

      How to create a control system for an AI agent using the .NET ecosystem.

      • Svetlana Meleshkina

        NLMK IT

      Hall 2In RussianRU
  • Internals

    5
    • Watch recording

      SIMD in .NET: Why "Fast" Code Doesn't Always Speed Up Your Calculations

      Debunking the SIMD myth in .NET as a "magic button" for guaranteed acceleration, and using a real case of matrix calculations, we show why vector code can run idle.

      • Kirill Panin

        Altenar

      Hall 3In RussianRU
    • Watch recording

      C# (JIT) vs Go (AOT): Comparison in Terms of Result and Compilation Process

      We will take the same code examples and compare them using different parameters.

      • Dmitrii Egorov

        Yandex 360

      Hall 1In RussianRU
    • Watch recording

      How to Choose a Tracing Tool in .NET?

      We'll learn the differences between EventSource, DiagnosticSource, and ActivitySource. We'll learn how to implement them in our own and other people's code.

      • Nikolai Savenko

        Altenar

      Hall 2In RussianRU
    • Watch recording

      Discriminated Unions in C# 15

      Let's discuss what discriminated unions are, how they work, and what prospects they open up for developers.

      • Mark Shevchenko

        RWB

      Hall 2In RussianRU
    • Watch recording

      Native AOT vs JIT in .NET 10: Performance, Optimizations, and Pitfalls

      In this talk, I will compare the performance of Native AOT and JIT in .NET 10 on x86-64 and ARM64 processors using real-world algorithms, and demonstrate how significantly the choice of processor instruction sets (SSE/AVX2/AVX512) affects the speed of AOT-compiled applications.

      I will also cover undocumented project settings and proper benchmarking of Native AOT applications with BenchmarkDotNet. Additionally, I will discuss the upcoming changes in code generation planned for .NET 11 and their impact on performance and processor compatibility.

      • Yury Malich

        NP4 GmbH

      Hall 2In RussianRU
  • Best practices

    4
    • Watch recording

      Extension Members: The Next Level of .NET API Design or Another Layer of Complexity?

      C# 14 Extension Members let APIs defined outside a type appear as part of that type’s own API: extensions can now include properties, static members, and operators. In this talk, we’ll explore how this expressiveness affects .NET API design, compatibility, and context-dependent behavior — and where convenient syntax helps, where it hides business logic, and where it introduces accidental complexity.

      • Viktor Dzitskiy

        SolarLab

      Hall 2In RussianRU
    • Watch recording

      Very Fast Integration Tests on EF Core + PostgreSQL (and Other SQL Databases)

      A real story of how my team went from 30—40 minutes per integration test run down to 3—4 minutes. We'll talk about how we got there, the mistakes we made along the way, and where we ended up.

      • Sergey Bulavskiy

        Kontur

      Hall 3In RussianRU
    • Watch recording

      PostgreSQL Full-Text Search — Used in .NET

      I'll show you examples for both EF Core and LINQ to DB in .NET.

      • Aleksei Fadeev

        Sibedge

      Hall 1In RussianRU
    • Watch recording

      TDD in Backend

      Let's prove that TDD is a superpower, but it's not rocket science and is accessible to everyone.

      • Alexander Shinkarev

        Tourmaline Core

      Hall 3In RussianRU
  • Расширяем горизонты

    3
    • Watch recording

      Is It Really Possible to Make Your Own IDE?

      We have launched an experiment in Kontur to create our own IDE. In the talk, I will tell you what came of it.

      • Alexey Shestakov

        Kontur

      Hall 3In RussianRU
    • Watch recording

      IDE vNext: Who Will Build the House for AI Agents?

      At this roundtable, we will bring together people who build tools for .NET development and ask uncomfortable questions.

      • Alexander Polomodov

      • Dmitry Ivanov

        Yandex

      • Andrei Berezniker

        Kontur

      • Oleg Chirukhin

        SberTech

      • Anatoliy Kulakov

        Monopoly

      Hall 3In RussianRU
    • Watch recording

      Why Are There No Data Centers in Space Yet, and How Useful Information is Processed on Spacecraft

      Let's discuss why, despite the availability of heavy-lift launch vehicles, there are still no large-scale data centers in space, whether they are actually needed, and what the supporting infrastructure for computing in space might look like.

      We'll also try to figure out how to write and deploy .NET code on a real spacecraft, while exploring Microsoft's history in the space industry — how the company entered the field, where it stepped back, and which of its technologies and contributions are still in use today.

      • Alexander Tokarev

        Bank 131

      Hall 1In RussianRU
  • Off Topic

    4
    • Watch recording

      Conference Opening Session

      We'll be opening the conference for .NET Developers — DotNext 2025.

      • Anatoliy Kulakov

        Monopoly

      • Igor Labutin

        Lanit-Tercom

      In RussianRU
    • Watch recording

      Conference Closing Session

      We'll be summarizing the results of the DotNext 2025 conference.

      • Igor Labutin

        Lanit-Tercom

      • Anatoliy Kulakov

        Monopoly

      In RussianRU
    • No record

      Party Bingo

      The Ozon team invites you to play bingo with logical and mathematical puzzles — at first glance, they seem simple, but each one has a hidden twist that engineers will appreciate

      • Igor Paletskiy

        DJ ROKIT

      • Bogdan Parenko

      Hall 1In RussianRU
    • No record

      Open Mic

      Try yourself as a speaker and tell us about everything you care about right at the conference.

      • Nikolai Savenko

        Altenar

      Hall 3In RussianRU
DotNext 2026

Conference for .NET developers

Our conferences
  • Calendar of all conferences
  • BiasConf
  • C++ Russia
  • CargoCult
  • DevOops
  • DotNext
  • Flow
  • GoFunc
  • Heisenbug
  • HolyJS
  • Hydra
  • IML
  • InBetween
  • JPoint
  • Joker
  • Mobius
  • PiterPy
  • SafeCode
  • SmartData
  • TechTrain
  • VideoTech
  • sysconf
Menu
  • Become a speaker
  • Schedule
  • Speakers
  • Atmosphere
  • Media
  • Partners
  • About
  • Archive
  • Experts
  • Code of Conduct
  • Participation rules
  • Legal documents

JUG Ru Group

Need help?

  • Phone: +7 (812) 313-27-23
  • Email: support@dotnext.ru
  • Telegram: @JUGConfSupport_bot

Social links

  • Youtube
  • X
  • Telegram chat
  • Telegram channel
  • VK
  • Habr
© JUG Ru Group, 2014–2026