Telegram Group Search
#доклады

Мы уже вовсю готовимся к DotNext 2025. В этом и следующих постах расскажем о докладах и спикерах конференции. Начнем с выступления Евгения Пешкова «Сериализаторы: не только JSONоукладка».

ℹ️ О чем доклад: В микросервисном взаимодействии требуется передавать данные между программами. Для этого даже появилась профессия «джейсоноукладчик». Что ждет укладчика данных на следующем этапе карьеры? Ответ: мир экспериментальных бинарных форматов с несовместимыми между собой реализациями. Вместе с Евгением разберем:
— различия форматов сериализации и особенности библиотек;
— проблемы с производительностью;
— совместимость с Native AOT;
— MessagePack, BinaryPack и прочие экспериментальные сериализаторы.

🗣 Спикер: Евгений Пешков — постоянный спикер DotNext, с 2018 года не пропустил ни одну конференцию.
Занимается высоконагруженными сервисами. Ранее разрабатывал JetBrains Rider, работал в Контуре над общей инфраструктурой — системой хостинга приложений. Интересуется lock-free алгоритмами и структурами данных, внутренним устройством .NET и операционных систем.

Подробности и билеты
👍12🔥5
#доклады

YDB и C#: история большой любви

ℹ️ О чем доклад:

Рассмотрим задачу интеграции платформы .NET с новой СУБД YDB, выпущенной Яндексом в опенсорс в 2022 году. Обсудим ключевые аспекты и проблемы, которые необходимо учесть для успешной интеграции. Проанализируем, как обеспечить эффективное взаимодействие между .NET и YDB.

Увидим, что интеграция YDB с .NET — это союз по любви, а не брак по расчету. Сделаем выводы о преимуществах такой интеграции и перспективах использования YDB в экосистеме .NET.

🗣 Спикер:

Кирилл Курдюков. Увлекается различными языками программирования и распределенными системами. Сосредоточен на создании удобных инструментов для работы с YDB, адаптируя её API под разные языки программирования.

Подробности и билеты
👍91
Использование ссылок и ref-структур для низкоуровневой оптимизации C# кода

ℹ️ Про что:

Спикер расскажет про модификатор ref, управляемые указатели и ref-структуры (Span<T> и других).

Разберем реализацию низкоуровневой арифметики с управляемыми указателями в C#: неявные возможности, подводные камни, причины появления ref-структуры Span<T>.

Заглянем «под капот» внутренних функций dotnet/runtime и увидим использование ref для оптимизации библиотечных функций на низком уровне.

Поговорим про Span<T> для оптимизации работы с текстовыми и бинарными данными в приложениях; новые возможности работы с ref-структурами в .NET 9.0.

🗣 Кто выступит:

Юрий Малич. В программировании с 1996 года, начиная с MS-DOS и i386; работал на C#/.NET с первых версий. Основные специализации: бэкенд, базы данных, десктоп-приложения для Windows. Работал в Nero AG, Tuneup Utilities и NP4 GmbH.

Подробности и билеты
👍10
Побеждаем страх K8s

ℹ️ Про что:


Чувствуете лёгкое волнение при слове «Kubernetes»?

В докладе без занудства заглянем «под капот» K8s и найдем ответы на вопросы, которые бывает страшно задать коллегам.

Разберем, что такое Pod, как в нем живут контейнеры, и что такое сами контейнеры. Deployment, ReplicaSet, Ingress и прочие баззворды превратятся в строительные блоки для ваших сервисов.

Вы увидите всю красоту K8s как грамотно спроектированной архитектуры ПО. На понятных схемах и простом примере, без отстраненных метафор.

🗣 Кто выступит:

Дмитрий Афонченко. Старший разработчик на C# с более чем 10-летним опытом в .NET и ASP․NET; увлечён оптимизацией производительности и управлением памятью, расширяет знания в проектировании распределённых систем. Предпочитает понятные и эффективные решения, активно делится знаниями через статьи, доклады и вклад в open source.

Подробности и билеты
18👍1
Designing Modular Monolith First For Microservice Architecture

ℹ️ Про что:


Building a monolith first is a highly recommended approach for new solutions, even if the ultimate goal is a microservice architecture.

One major reason is that requirements and service boundaries are not clear in the beginning, and experimenting with service boundaries is not as easy in a distributed system as it is in a monolithic application.

This talk will explain and offer a well-defined approach to building a modular monolithic application that is easy to transform into a microservice system later. We will explore how to properly define service boundaries and prepare the monolith for future transformation into microservices.

Speaker will present all concepts with clear examples and practical recommendations.

🗣 Кто выступит:

Halil İbrahim Kalkan. Co-founder of Volosoft, a company producing open source and commercial frameworks, libraries, and tools for .NET developers. Lead developer of the open source ABP Framework project and author of the "Mastering ABP Framework" book.

Подробности и билеты
👍34
Рассказываем, какой получилась программа

Чтобы вам было удобнее ориентироваться в программе, разбили ее на тематические блоки. Рассказываем о каждом с примерами докладов.

Специальные гости

Как разрабатывать open source в будущем, чтобы получать за это деньги и славу. Насколько креативны нейросети.

Performance + Internals

Сериализаторы: экспериментальные бинарные форматы с несовместимыми между собой реализациями. Возможности user space-потоков. Использование ссылок и ref-структур для низкоуровневой оптимизации C# кода.

Architecture

В каких ситуациях нужен Event Sourcing. Как спроектировать модульный монолит для микросервисной архитектуры.

Best practices

Деплой своего приложения. Стандарт и реализации UUID v7. Разработка библиотеки фоновых задач, которая превзойдет Hangfire и Quartz.

Расширяем горизонты

Действительно ли ReactiveUI и Avalonia UI помогут усовершенствовать приложения. Как обрабатывать естественный язык без нейросетей. Что «под капотом» K8s.

Воркшопы

Какие есть варианты реализации паттерна Transactional Outbox. Как создать свою систему с Event Storming.

До конференции месяц. Самое время купить билет — самостоятельно или за счет компании.

Доклады и билеты — на сайте конференции DotNext
🔥14👍2
2025/08/28 20:20:23
Back to Top
HTML Embed Code: