Skip to content
DotNext 2019 MoscowSeason: 2019 Moscow
  • Talks
  • Speakers
  • Partners
  • About
  • Archive
    • New DotNext
    RU
    • New DotNext
    • Talks
    • Speakers
    • Partners
    • About
    • Archive
    RU

    Talks

    • Talks
    • Favorites
    • No record

      Daily performance pitfalls

      Łukasz will focus on the everyday performance traps which can spoil your hard effort.

      • Łukasz Pyrzyk

        Sonova

    • No record

      vvvv — visual programming for .NET

      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.

      • Joreg -

        vvvv

      • Elias Holzer

        vvvv

    • No record

      Mutation analysis

      Mutation analysis is a way to test applications and a set of tests to check robustness. Nikolay will explain how to check your tests for compliance with their main function — early detection of errors in your application. We'll discuss how this method of code analysis changes the developer's mind and how applicable it is in real life.

      • Nikolay Molchanov

        JUG Ru Group

      In RussianRU
    • No record

      Distributed tracing in .NET

      Egor Grishechko will speak about why it's cool to use Jaeger, why we need OpenCensus, how to integrate it with Jaeger and why connection between OpenCensus and OpenTracing is inevitable.

      • Egor Grishechko

        Insolar

      In RussianRU
    • No record

      The Turkish gambit. Business application in half an hour

      How to save time at the beginning of the project by getting a reliable application framework out of the box? Alexey Merson will show it live. There will be several demos and as a result, you will see a working web portal with auditing, plugins, SignalR, localization and other opportunities.

      • Alexey Merson

        Intermedia

      In RussianRU
    • No record

      The power of composition

      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.

      • Scott Wlaschin

    • No record

      Machine learning for C# developers: Introducing ML.NET

      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.

      • Jeff Prosise

        Wintellect

    • No record

      Metaprogramming for the masses

      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.

      • Federico Lois

        Hibernating Rhinos

    • No record

      Splendour and misery of the domain area

      The talk will be about the main principles of organizing logic in an application: Maxim will speak about domain model pattern and compare its two main models.

      • Maxim Arshinov

        HighTech Group

      In RussianRU
    • No record

      .NET 5: runtimes

      .NET innovations, performance, replaceable runtimes.

      • Egor Bogatov

        Microsoft

      In RussianRU
    • No record

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

      In this session Eran will tell about building a Serverless Public Key Infrastructure (PKI) system in .NET.

      • Eran Stiller

        CodeValue

    • No record

      Bring your ASP.NET Core solutions to Kubernetes in Azure

      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.

      • Marco De Sanctis

        Cloud Consult London Ltd

    • No record

      Writing a .NET Core cross platform profiler in an hour

      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.

      • Pavel Yosifovich

    • No record

      Introduction to Event sourcing

      Jacob will tell how event sourcing and how it can help solve the functional and nonfunctional requirements that are often presented to modern applications.

      • Jacob Povar

        Positive Technologies

      In RussianRU
    • No record

      Asynchronous streams

      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.

      • Stephen Cleary

        Faithlife

    • No record

      Hot chocolate: An introduction to GraphQL on ASP.Net Core

      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.

      • Michael Staib

        ChilliCream

    • No record

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

      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.

      • Dan Shechter

        Eagle Labs

    • No record

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

      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.

      • Christophe Nasarre-Soulier

        Criteo

    • No record

      How to collect the entire database into a file and why we use the Akka.NET Streams library

      This talk will provide the types of data processing tasks for which Akka.NET Streams would be suited. We will consider alternatives and describe the way of learning this technology and searching for the weaknesses in the source code of the library. The issue of monitoring and testing the resulting code will also be raised.

      • Konstantin Zhitnik

        ePayments Technologies

      In RussianRU
    • No record

      Roslyn: Mastership of state analysis

      Vladimir will speak about how to improve the quality of the code, to cut down the time it takes to find a solution to the typical problems when working with frameworks and share examples from his own experience.

      • Vladimir Panchenko

        Acumatica

      In RussianRU
    • No record

      Platform Wars

      Kirill will tell the success story of JetBrains in the IDE market and share the latest news about the world of development products.

      • Kirill Skrygan

        JetBrains

      In RussianRU
    • No record

      Code Review — the art of development

      Roman Prosin will speak about the art of reviewing, give some advises on developing a project and tell the audience about the different tools of reviewing.

      • Roman Prosin

        Raiffeisenbank

      In RussianRU
    • No record

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

      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.

    • No record

      The debugging mindset

      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.

      • Kevin Gosse

        Datadog

    • No record

      Pragmatic memory management

      Anatoly will talk about the principles of working with CG and how to improve your performance.

      • Anatoly Zhmur

        Broadridge

      In RussianRU
    • No record

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

      Jon will talk about .NET 3.0 Core and its features.

      • Jon Galloway

        Microsoft

    • No record

      .NET: Treating the dependences

      Evgeny will tell when errors with connected frameworks happen on .NET Framework and .NET Core and what approaches we can use to solve these problems.

      • Evgeny Peshkov

        Tinkoff

      In RussianRU
    • No record

      Everything .NET developer wanted to find out about deep learning, but was afraid to ask

      In this talk, Dmitry will tell about main types of modern neural network and how .NET developers can use finished trained networks to solve problems.

      • Dmitry Soshnikov

        Microsoft

      In RussianRU
    • No record

      Nullable reference types — advanced guide

      Andrey will speak about how to start using C#8 nullable reference types, which problems and special aspect you may face and how to solve them.

      • Andrey Dyatlov

        JetBrains

      In RussianRU
    • No record

      Fantastic biotechnologies and where to find them

      Biotechnologies are developing more rapidly — where mankind has already mage great progress and what remains only in our imagination? Is it possible to bring this to life? Alexander Panchin will devote his talk to this.

      • Alexander Panchin

      In RussianRU

    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
    • New DotNext
    • Talks
    • Speakers
    • Partners
    • About
    • Archive
    • 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