Nullable reference types — advanced guide
Андрей расскажет о том, как начать использовать C#8 nullable reference types, с какими проблемами и особенностями их работы можно столкнуться и как их решить.
Андрей Дятлов
Компания: JetBrains
Андрей расскажет о том, как начать использовать C#8 nullable reference types, с какими проблемами и особенностями их работы можно столкнуться и как их решить.
Компания: JetBrains
В этом докладе Дмитрий расскажет про основные виды нейронных сетей, используемых на сегодняшний день, и как .NET-разработчики могут использовать готовые обученные сети для решения своих задач.
Компания: Microsoft
This talk will be dedicated to asynchronous streams in JS and C#. You will learn why asynchrony is important, how async/await has influenced modern languages and we will not forget about its common drawback. Also, we will consider differences between new asynchronous streams and existing frameworks, such as System.Reactive and RxJS.
Компания: Faithlife
A lot of developers underestimate and don't understand debugging and how it works. Kevin will show you the whole process of it: from the choice of the workflow to building a setup that allows you to iterate faster.
Компания: Datadog
Яков расскажет про event sourcing и как он может помочь решить функциональные и нефункциональные требования, которые часто предъявляются к современным приложениям.
Компания: Positive Technologies
Роман Просин расскажет про искусство рецензирования, даст советы по развитию проекта и познакомит слушателей с разными инструментами рецензирования.
Компания: Райффайзенбанк
Как сэкономить время в начале проекта, получив надежный каркас приложения «из коробки»? Алексей Мерсон покажет это вживую. Будет несколько демо, в результате которых получится рабочий веб-портал с аудитом, плагинами, SignalR, локализацией и другими возможностями.
Компания: Intermedia
The talk about the novelties in the .NET world — VL, new visual language and vvvv gamma, a development environment. Joreg and Elias will tell about the history of their creation, what they are consist of and why they are needed in visual programming.
Компания: vvvv
Компания: vvvv
Егор Гришечко расскажет про то, почему круто использовать Jaeger, зачем нужна OpenCensus, как заинтегрировать ее с Jaeger, и почему соединение OpenCensus и OpenTracing неизбежно.
Компания: Insolar
In this session Eran will tell about building a Serverless Public Key Infrastructure (PKI) system in .NET.
Компания: CodeValue
Michael will talk about features of using GraphQL, how to build its API with Hot Chocolate on ASP.Net Core and what benefits we can get from this.
Компания: ChilliCream
Мутационный анализ — это способ тестирования приложений и набора тестов на устойчивость к небольшим изменениям кода. Николай расскажет, как проверить ваши тесты на соответствие их основной функции — раннем детектировании ошибок в приложении. Расскажет, каким образом такой способ анализа кода меняет мышление разработчика и насколько это применимо в реальной жизни.
Компания: JUG Ru Group
О принципах работы с CG и о том, как улучшить производительность, Анатолий расскажет в данном докладе.
Компания: Broadridge
During this session we will explore how developers can substantially improve performance of computationally intensive code by using CPU intrinsics, and go over the new support introduced in the recently released .NET Core 3.0.
Компания: Eagle Labs
Евгений расскажет когда возникают ошибки с подключаемыми библиотеками на .NET Framework и .NET Core, и какие использовать подходы к решению этих проблем.
Компания: Тинькофф
In this almost demo-only session we’ll build a simple, yet functional, cross-platform .NET Core profiler and run it on Windows and Linux.
Нововведения .NET 5, производительность, подменяемые рантаймы.
Компания: Microsoft
This session will first show you how to easily build an accurate .NET monitoring of your applications based on CLR Events; including the Linux case for .NET Core.
Компания: Criteo
Łukasz will focus on the everyday performance traps which can spoil your hard effort.
Компания: Sonova
В докладе пойдет речь об основных принципах организации логики в приложении: Максим расскажет про паттерн domain model и сравнит его две основные модели.
Компания: Хайтек Груп
Биотехнологии развиваются всё стремительнее — в чем человечество уже сильно продвинулось, а что пока остается только в нашем воображении? Возможно ли воплотить это в жизнь? Этому и посвятит свой доклад Александр Панчин.
For developer it's important to keep track not only the news of language and frameworks but also what features have recently appeared. During this session, Raffaele will make out the most interesting features and how to use them in development.
This talk will showcase a possible approach to port an existing ASP.NET Core solution to Docker, demonstrating how seamlessly Visual Studio integrates them in the development experience.
Компания: Cloud Consult London Ltd
ML.NET is Microsoft's new open source ML and AI library for .NET developers. Join the fun as Jeff takes a deep dive into ML.NET, presents numerous real-world code samples, and demonstrates that C# programmers, too, can live on the cutting edge of ML and AI.
Компания: Wintellect
Building upon the low-level optimization primitives and techniques presented at "Patterns for high-performance C#" (DotNext Moscow 2017) and "Scratched metal" (DotNext Piter 2018), we'll explore advanced design principles to build configurable, composable and highly optimized code.
Компания: Hibernating Rhinos
В докладе будут представлены типы задач обработки данных для которых подойдет Akka.NET Streams, рассмотрены альтернативные способы решения таких задач; описан путь изучения данной технологии, нахождения слабых мест в коде самой библиотеки, затронуты вопросы мониторинга и тестирования полученного кода.
Компания: ePayments Technologies
В своем докладе Владимир расскажет о том, как улучшить качество кода, сократить время на решение типовых проблем при работе с фреймворками и поделится примерами из собственной практики.
Компания: Acumatica
Кирилл расскажет историю успеха JetBrains на рынке IDE и поделится последними новостями о мире продуктов для разработки.
Компания: JetBrains
We'll start by going over the basic concepts of functional programming, and then look at some different ways that composition can be used to build large things from small things. After that, we'll see how composition is used in practice, beginning with some basic examples, and ending with a complete (object-free!) web application.
Jon will talk about .NET 3.0 Core and its features.
Компания: Microsoft