DotNext 2020 СПб (15.06.2020 — 18.06.2020)

img Dates and times: Hard, but not impossible

img Building intelligent .NET apps with Azure cognitive services

img Running .NET Core performance investigation on Linux

img Разграничение ответственности между процессорными ядрами

img Поиграем в самое необычное соревнование для программистов. Прямо тут!

img Общие библиотеки в корпоративной разработке

img Visual Studio 2019 .NET productivity

img Raw TCP/IP socket communication

img Почему базы данных плачут по ночам

img Transpiling WebAssembly modules into .NET assemblies

img Поговорим про перформанс-анализ

img Living in eventually consistent reality

img gRPC и его реализация в .NET Core

img Круглый стол. Книги, курсы и другие хобби спикеров DotNext

img Обзор новых возможностей PVS-Studio для C#

img Асинхронная валидация в домене

img Versioning, and how it makes our heads hurt

img Журнал событий в ажуре (и без всякого космоса)

img Building an educational game with .NET Core and Unity

img Долгий путь к сотням тысяч RPS

img .NET Science Art: Как облачные технологии и .NET помогают создавать интерактивные художественные экспонаты

img The AR Cloud is real — building cross-platform AR experiences with Azure Spatial Anchors

img Классы типов на C#

img Примитивы синхронизации и их квантовый график

img Примеры интересных багов, обнаруженных с помощью PVS-Studio

img img Интервью: Использование .NET в банке и борьба с legacy

img Релизный цикл одним ботом

img Интервью: Как в Контуре адаптируют новичков

img Power your .NET Core 3 application with the new generation of diagnostics

img Практичный F# или функциональщина для энтерпрайза

img What’s new in .NET Core 3.x and .NET 5 for performance?

img Круглый стол. .NET и технологии НЕ от Microsoft

img The art of code

img Dapr for building distributed .NET Core applications

img Использование SIMD в .NET Core

img Интервью: Поговорим о статическом анализаторе кода

img Overview of .NET

DotNext 2019 Мск (06.11.2019 — 07.11.2019)

img Platform Wars

img Asynchronous streams

img Code Review — искусство развивать

img Hot Chocolate: An introduction to GraphQL on ASP.Net Core

img Блеск и нищета предметной области

img Machine learning for C# developers: Introducing ML.NET

img Beating CoreCLR's own C++ code with CoreCLR 3.0 intrinsics

img What you need to know about .NET Core 3.0 and beyond

img Pragmatic memory management

img Roslyn: Mастерство статического анализа

img .NET: Лечение зависимостей

img Турецкий гамбит. Приложение бизнес-класса за полчаса

img Bring your ASP.NET Core solutions to Kubernetes in Azure

img Фантастические биотехнологии и где они обитают

img Всё, что разработчик .NET хотел знать про глубокое обучение, но боялся спросить

img From ETW to EventPipe: dig into .NET monitoring pipelines for healthier applications

img Create your own serverless PKI with .NET & Azure Key Vault

img .NET 5: runtimes

img Мутационный анализ

img The debugging mindset

img Metaprogramming for the masses

img Nullable reference types — advanced guide

img Как собрать всю базу в файл и зачем тут Akka.NET Streams

img An in-depth look at the new features in C# 8.0 and .NET Core 3.0

img Введение в Event sourcing

img Daily performance pitfalls

img Writing a .NET Core cross platform profiler in an hour

img Распределенная трассировка запросов в .NET

img img vvvv — visual programming for .NET

img The power of composition

DotNext 2019 СПб (15.05.2019 — 16.05.2019)

img ASP.NET Core 3.0: State of the art

img Deserialization vulns: past, present, and future

img How to get a grip on your microservices system using a service mesh

img Successfully decomposing your monolith

img Building your own profiling and diagnosis tools with Event Tracing for Windows

img Введение в квантовые вычисления на языке Q#

img Async programming in .NET: Best practices

img ASP.NET Blazor programming 101

img Кросс-процедурный анализ потока управления

img Многопоточность в .NET: когда производительности не хватает

img The future of .NET desktop development

img How I built Rockstar: Parsing esoteric languages with .NET

img DDD в микросервисах: сложность против сложности

img API gateway made easy with Ocelot and containers

img Правильно написанные животные

img Что нового в C# 8

img Open source software foundations: not totally boring, actually super awesome

img Raspberry PI and .NET Core on Linux: the fast track to IoT

img img Debugging asynchronous scenarios in .NET

img Почему ваша архитектура функциональная и как с этим жить

img How to do in-app chaos testing

img I don't feel so well… Integrating health checks in your .NET Core solutions

img Кросс-платформенное объектно-ориентированное взаимодействие C# и C++

img UI architectures: From imperative to functional through MVVM

img Yield at me, 'cause I'm awaiting: асинхронные итераторы в C# 8

img Writing a custom, real-world .NET GC

img Serverless под капотом

img Pitfalls of relational DB access in .NET: rethinking micro-ORMs

img img Жизнь после бизнес-объектов

img NUKE — a modern build system for C#/.NET

img The cost of code

DotNext 2018 Мск (22.11.2018 — 23.11.2018)

img Generics

img Test Last, Test First, TDD: когда применять тот или иной подход

img Использование Tarantool в .NET-проектах

img Оптимизации внутри .NET Core

img Помочь всем человекам: зачем мы написали свой движок чат-бота

img So you want to create your own .NET runtime?

img Modern web development with SAFE-Stack

img Создание окружения для интеграционных тестов на основе Docker-контейнеров

img Реализация своих поставщиков запросов

img От монолита к микросервисам: история и практика

img ASP.NET Core multi-tenant architecture: Challenges and solutions

img Creating airplane mode proof Xamarin applications

img Boosting memory management in interoperability scenarios

img Domain-driven design: рецепт для прагматика

img Yield и async-await: как оно все устроено внутри и как этим воспользоваться

img Pragmatic unit testing

img Make your custom .NET GC — "whys" and "hows"

img Быстрорастворимое проектирование

img Windows 10 internals for .NET developers

img Extend the new WinDbg to build your own dream debugging tool

img FAKE + Paket — PowerTools for .NET developers

img Behind the burst compiler, converting .NET IL to highly optimized native code by using LLVM

img ValueTask: что, зачем и почему

img Building responsive and scalable applications

img Жизнь акторов в кластере: зачем, когда и как

img Системные метрики: собираем подводные камни

img Как выжить под нагрузкой: отказоустойчивый сервер, умный клиент

img Архитектура производительности Dodo IS

img Building your own debugging toolbox with ClrMD

img Ctrl-Alt-Del: learning to love legacy code

DotNext 2018 СПб (22.04.2018 — 23.04.2018)

img Apps, algorithms and abstractions: decoding our digital world

img Fastware

img Построение SSO на примере Identity Server 4.0 (.NET Core 2.0)

img Explore the Cosmos (DB) with .NET Core 2.0

img How containers work

img Отладка как процесс

img Безбажная пиццерия

img Распределённые транзакции умерли, да здравствуют распределённые транзакции!

img C# в браузере — миф или реальность?

img Bot-Tender: a .NET chatbot walks into a bar

img Write your own C# static code analysis tool to drive business rules

img Lightweight microservice collaboration using HTTP

img Используем AOT-компиляцию правильно

img Многопоточные структуры данных в .NET: как это работает?

img What is going on? Application diagnostics using the cloud

img Деревья выражений в enterprise-разработке

img 12-factor apps in .NET Core

img Programming quantum computers in .NET using Microsoft Q#

img Взаимодействие микросервисов по HTTP/2

img Finding your service boundaries — a practical guide

img Pitfalls of high-level cryptography

img img Advanced .NET debugging techniques from a real world investigation

img Building real world production-ready web APIs with .NET Core

img Обработка естественного языка (NLP) в .NET

img Scratched metal

img Трудности перехода на ASP.NET Core и Docker

img Reactive Extensions (Rx) 101

img Building microservices with .NET Core and Docker

img Особые исключения в .NET

img Xamarin не только вреден, но и полезен

img Перспективные технологии космонавтики

DotNext 2017 Мск (12.11.2017 — 13.11.2017)

img Поговорим про performance-тестирование

img Побеждая инъекции

img Serverless compute with .NET based Azure Functions

img Self-aware applications: automatic production monitoring

img From dependency injection to dependency rejection

img Тонкости отладки Mono-приложений

img Функциональное программирование для C# разработчиков

img .NET Core Networking stack and Performance

img ASP.NET Core: Механизмы предотвращения атак 2.0

img The Metrix has you…​

img Искусственный интеллект и нейросети для .NET-разработчиков

img Approaches for application request throttling

img Akka Streams для простых смертных

img I have a microservices architecture and I didn't know

img Модель памяти .NET

img Debugging and Profiling .NET Core Apps on Linux

img TDD вверх ногами

img Apache Kafka и реактивные микросервисы на .NET Core

img Patterns for high-performance C#: from algorithm optimization to low-level techniques

img Назад в будущее: построение эффективных облачных сервисов с помощью Orleans

img Challenges of Managing CoreFX repo

img Runtime code generation techniques in real life scenarios

img Непрерывное развёртывание .NET Core приложений и инфраструктуры в Linux среде

img NUKE: Build automation for C# developers

img Life, liberty and the pursuit of APIness: the secret to happy code

img Mono + .NET Core = ❤️

img Поединок: .NET Core против Java

img Провайдеры типов без боли и магии

img NServiceBus or MassTransit? .NET ServiceBus frameworks compared

img img img img img img Panel Discussion - Profiling and optimization

img Unchain my heart

DotNext 2017 СПб (19.05.2017 — 20.05.2017)

img Back to basics: the mess we've made of our fundamental data types

img Под капотом ASP .NET Core Security

img Shifting gears for .NET: Moving to containers for .NET developers

img Интеграция виртуальных машин .NET и Java

img What is .NET Standard?

img Containerised ASP.NET Core apps with Docker and Kubernetes

img 5 заповедей PDB

img Automate Your Dumps

img Xbox One и HoloLens, платформы для .Net разработчиков

img NuGet beyond Hello World

img JetBrains Rider IDE: навыки личной эффективности для .NET-программиста

img Authentication and Authorization in ASP.NET Core

img ASP.NET Core приложения под Linux в продакшене

img Доступный искусственный интеллект на платформе .NET: от чат-ботов и когнитивных сервисов до глубоких нейросетей

img Building code analysis tools with the .NET Compiler Platform (Roslyn)

img The Performance Investigator's Field Guide

img The changing state of immutability C#

img АОП в .NET

img Профилирование приложений .NET Core на Linux

img Entity Framework Core: Is It Ready Yet?

img Учимся готовить MSBuild

img AvaloniaUI — первый кроссплатформенный XAML UI-фреймворк с поддержкой .NET Core

img Поговорим про память

img Типизированный или динамический API? Дайте два!

img My awesome journey with Open Source

img Межпроцессные разговоры: причины и способы

img Real World REST and Hands-On Hypermedia

img Xamarin.Forms — особенности кроссплатформенной разработки мобильных приложений на C#

img Задача о коллективной ответственности

DotNext 2016 Мск (09.12.2016)

img ASP.NET State of the Art

img Overview of the new .NET Core and .NET Platform Standard

img А не зашкалит сервер от 100,000 запросов/сек?

img WinDbg Superpowers for .NET Developers

img Интеллектуальные чатботы и когнитивные сервисы

img C++ через C#

img Multithreading Deep Dive

img Stack Overflow — It's all about performance!

img Мифы о безопасности C# кода

img ETW — Monitor Anything, Anytime, Anywhere

img Моя жизнь с актерами: опыт внедрения модели актеров на F#

img Странные дела: уязвимости в .NET платформе

img Typescript for C# Programmers

img Продолжаем говорить про арифметику

img End-to-end JIT

img Exceptional Exceptions in .NET

img Как написать XAML-приложение без Message Bus

img Performance tuning Stack Overflow tags

img C# Scripting — why and how you can use your C# in places you never thought of before?

img Модификация кода .NET в рантайме

img F# во славу Data Science

img ASP.NET SignalR: Why It's Getting Really Crucial for Web Development

img Squeezing the Hardware to Make Performance Juice

img Собрать всё, или Знакомимся с Cake (C# Make)

img Подводные камни Date & Time

img What's new in C# 7?

DotNext 2016 Хельсинки (07.12.2016)

img ASP.NET State of the Art

img Overview of the new .NET Core and .NET Platform Standard

img HoloLens and Xbox One — new frontier for .NET developers

img Let's talk about microbenchmarking

img Integrating Cognitive services to your Xamarin app

img Automate design patterns with PostSharp and aspect-oriented programming

img Stack Overflow — It's all about performance!

DotNext 2016 СПб (03.06.2016)

img Сколько жизней у .NET: размышляем о судьбах любимой платформы, гибели Silverlight и тому подобном

img What is new in ASP.NET Core?

img За гранью динамического прототипирования

img Rider — новая кросс-платформенная .NET IDE от JetBrains: что это такое и как это работает

img Настройка ReSharper для использования в команде

img ASP.NET Core 1.0: Challenges and Opportunities

img Разговоры о динамической кодогенерации, или «Тёмная сторона IL-a»

img Реактивное многопроцессное взаимодействие: JetBrains Rider Framework

img PerfView: Measure and Improve Your App's Performance For Free

img Кодогенерация для оптимизации

img Разработка игр на платформе Microsoft – технологический обзор

img Поговорим про арифметику

img Строим быстрые и эффективные SPA с ASP.NET Core

img Не все статические анализаторы одинаково полезны

img .NET Core: Performance Storm

img Docker на службе команды .NET-разработчиков

img Как приручить реактивное программирование в XAML приложениях

img From zero to hero with running your ASP.NET Core 1 application in a Docker container

img The C++ and CLR Memory Models

img Диагностируем WCF

img Практические примеры создания Микросервисов

img И снова о машинном обучении на платформе .NET

img ETW для .Net разработчиков

DotNext 2015 Мск (11.12.2015)

img DDD: Where’s the Value and What’s in It for Me?

img Продолжаем говорить о микрооптимизациях .NET-приложений

img Основы ботоводства

img Новые аппаратные API и платформы, доступные для UWP

img Лёгкий и кросс-платформенный Web-сервер на базе .NET Framework

img Hands-on Experience: What It Means to Design a Domain Model

img The Vector in Your CPU: Exploiting SIMD for Superscalar Performance

img Entity Framework 7.0 новые возможности для хранения данных

img Xamarin.Forms: Достоинства и недостатки

img img Современные тенденции в языках программирования. Экосистемы .NET и Java

img Статический анализ, как гигиена кода

img Подводные камни System.Security.Cryptography

img Использование и устройство DLR

img Атомарные операции и примитивы в .NET

img HTTP/2 – What do I need to know?

img Structured logging

img Нативный код: Управление неуправляемым

img .NET 2015: Будущее рядом

img .NET Generics under the hood and a JITter bug for dessert

img Automating Problem Analysis and Triage

img Дизайн и эволюция C# на примере свойств

img WinDbg в руках .NET разработчика

img Функциональное программирование на F# в обработке больших данных и машинном обучении

img Что нового в ReSharper 10?

img Как переехать на ASP.NET MVC 6

img The Silver Bullet Syndrome

DotNext 2015 СПб (05.06.2015)

img The Courage of Knowing Things (and not being a geek)

img Сказки о преждевременной оптимизации

img По следам BUILD 2015 — платформа .NET сегодня и завтра

img Roslyn API: SyntaxTree vs. CodeDom, SemanticTree vs. Reflection

img Поговорим о микрооптимизациях .NET-приложений

img Технический обзор новостей из мира .NET

img Roslyn: использование в крупном проекте на примере CodeRush

img Кодогенерация: что, как, зачем

img Универсальные приложения для Windows 10

img Исключительно простая практика AppSec .NET

img Common Scalability Practices that Just Work

img Разработка корпоративных приложений c использованием MVVM-подхода. Эффективность + Кроссплатформенность

img Работа с большими объемами данных в .NET

img ReSharper vs. Roslyn

img Написание масштабируемых и временами распределённых систем с Akka.NET

img img img img img Круглый стол, Нужна ли Петербургу .NET User Group?

img 7 habits of highly effective programmers или как перестать дебажить и начать приносить пользу

img Разработка под .NET для Web. Без мыши. Без UI. Без Windows.

img img img img img Круглый стол по оптимизации производительности .NET-приложений

img Юнит-тестирование памяти

img Магия F# для обработки данных: монады, провайдеры типов, и немного машинного обучения

img img img img Круглый стол. .NET cross-platform development

DotNext 2014 Мск (08.12.2014)

img Challenges, Pains and Points of Software Development Today

img Что и как нужно защищать в .NET-приложении

img Как работать с внешними устройствами и оборудованием смартфона на Windows Phone

img Быстрая бизнес-аналитика с помощью DevExpress Dashboard

img Что нового в ReSharper 9?

img Функциональное реактивное программирование на F#

img FitNesse in development

img ReSharper изнутри: многопоточность, структуры данных, memory traffic

img Использование Linux в качестве платформы для серверных .NET-приложений

img Entity Framework 7 + Redis/AzureTableStore

img Обзор C# 6.0

img Принципы построения многопоточных десктопных .NET-приложений на примере ReSharper

img Рефакторинг кода с использованием PostSharp

img Поговорим о различных версиях .NET

img В чем недостатки DSL и как решать те же задачи средствами метапрограммирования C#

img Правдивая история об использовании SQL Server Change Data Capture

img ASP.NET vNext: What it means to you and what it means to Microsoft

img Как работает CLR и как заставить его работать по-другому

img Mocks, Stubs & Rock'n'roll: поддерживаемые тесты с AutoFixture

img Memory & Performance. Tips & Tricks

img Async/await: собираем грабли

img Эффективное использование DLR

DotNext 2014 СПб (04.04.2014)

img Программирование со скоростью мысли

img Менеджмент памяти и внутренние механизмы CLR

img Система управления зависимостями в .NET-продуктах JetBrains

img Главные технические новости с конференции BUILD — что нужно знать разработчику Windows Store и Windows Phone приложений?

img Оптимизация .NET-приложений на примере ReSharper

img Интеграция ASP.NET MVC приложений для онлайн-торговли с Яндекс.Маркетом

img Nitra — фреймворк для создания расширяемых языков программирования

img Автоматизация приёмочного тестирования .NET-приложений с помощью Fitnesse и TeamCity

img Feature Branches vs. Continuous Integration, или Как скрестить ежа с ужом

img Connected Car сервис на стеке Microsoft

img «Что-то с памятью моей стало…​»

img Кроссплатформенная разработка на C#/.NET c платформой Xamarin

img TDD в MVVM-based UI приложении — рецепты из жизни

img Построение WCF сервиса на базе Windows Workflow Foundation