Все публикации

Интервью с Вадимом Мартыновым

Best practices для разработки Application Layer

Интервью с Дмитрием Таболичем

Андрей Акиньшин — Поговорим об описательной статистике перформанс-распределений

Закрытие конференций DotNext 2022 Autumn и HolyJS 2022 Autumn

Сергей Васильев — Анализ C# кода на Roslyn: от теории к практике

Вадим Мартынов — Как работает конвейер в современных процессорах

Александр Катин — [Test] + T = ❤️

Станислав Сидристый — lock(_sync): иллюзия идеального выбора

Гурий Самарин — Тестируем код, взаимодействующий с базой данных

Игорь Лабутин — Что нового в .NET 7 и C# 11

Евгений Пешков — Алгоритмы троттлинга запросов

Роман Неволин — Пишем приложения, которые не ломаются в продакшене

Анатолий Жмур — Пиши, как тиктокер, а не как дед. Новые конструкции языка C# в бою

Олег Сафонов — Пишем код, когда пишем код: source generator'ы

Денис Цветцих — Rich Model и Anemic Model: враги или друзья

Дмитрий Таболич — Думай как архитектор: майндшифт инженера

Андрей Цветцих — Zero-downtime deployment и базы данных

Открытие конференции DotNext 2022 Spring

Интервью со Станиславом Сидристым

Григорий Кошелев — Kafka: от теории к практике

Марк Шевченко — Откуда что взялось в C#

Андрей Парамонов — gRPC: наш опыт внедрения. Почему всегда он?

Николай Молчанов (JUG Ru Group) — Как мы делаем online-конференции?