Les dix meilleurs rapports de DotNext 2019 Moscou

Début novembre, DotNext 2019 Moscou a eu lieu, et alors que nous attendons le prochain DotNext, il est temps de voir les dix meilleurs rapports de la conférence de Moscou. Détails de bas niveau, performances maximales, meilleures pratiques, architecture et bien plus encore - tous les détails ont été collectés pour vous en utilisantgolodnyj sous le chat.



Flux asynchrones


Conférencier: Stephen Cleary
Lieu: 10
→ PrĂ©sentation du rapport

Stephen, l'un des 100 meilleurs utilisateurs de Stack Overflow, ouvre les dix meilleurs rapports du Moscow DotNext. Le rapport commence par un petit aperçu de l'histoire, et Stephen explique pourquoi l'asynchronie est importante. Et aprÚs cela, l'auteur du livre "Concurrency in C # Cookbook" organise soigneusement les flux asynchrones C #, et va un peu à JS et Python.



Gestion pragmatique de la mémoire


Conférencier: Anatoly Zhmur
Lieu: 9
→ PrĂ©sentation du rapport

Un rapport inhabituel d'Anatoly Zhmur avec le message principal «quand aider GC et quand non» a pris la neuviÚme ligne. Le début du rapport est particuliÚrement agréable aux astronomes et aux passionnés d'histoire. Anatoly parfaitement, d'un point de vue technique, se déplace le long de divers cas de travail avec GC. Le rapport se termine par une série de «paramÚtres secrets du GC» et les «lois empiriques du GC .NET».



Tout ce que le développeur .NET voulait savoir sur l'apprentissage en profondeur, mais avait peur de demander


Conférencier: Dmitry Soshnikov
Lieu: 8

Technology Evangelist et l'un des confĂ©renciers expĂ©rimentĂ©s de Microsoft dans un rapport horaire tentent de dissiper le mythe selon lequel il n'y a pas d'apprentissage automatique dans .NET. Dans le rapport de Dmitry, une part importante est consacrĂ©e aux fondements thĂ©oriques du machine learning et des rĂ©seaux de neurones. Dans le mĂȘme temps, le rapport est Ă©quipĂ© de nombreux exemples pratiques d'utilisation de .NET, et non de celui que beaucoup de Python n'aiment pas.



D'ETW Ă  EventPipe: explorez les pipelines de surveillance .NET pour des applications plus saines


Intervenant: Christophe Nasarre-Soulier
Lieu: 7
→ PrĂ©sentation du rapport

Le premier rapport de la deuxiÚme journée de Christophe a recueilli de nombreux retours positifs. Dans son exposé, il montre comment surveiller les applications à l'aide d'événements CLR en utilisant Linux comme exemple sur .NET Core.



Le pouvoir de la composition


Conférencier: Scott Wlaschin
Lieu: 6
→ PrĂ©sentation du rapport

Les fans des designers LEGO apprĂ©cieront particuliĂšrement de regarder le discours de clĂŽture de Scott Vlaschin. Scott est l'un des fervents vulgarisateurs de la programmation fonctionnelle et l'auteur de la modĂ©lisation de domaine rendue fonctionnelle. Ce rapport peut ĂȘtre considĂ©rĂ© en toute sĂ©curitĂ© comme l'un des meilleurs rapports de la confĂ©rence et recommandĂ© pour consultation par des collĂšgues dans presque tous les langages de programmation.



.NET 5: temps d'exécution


Conférencier: Egor Bogatov
Lieu: 5
→ PrĂ©sentation du rapport

Egor dans son rapport analyse les innovations dans .NET 5, et c'est un excellent rapport pour ceux qui ont raté quelque chose récemment dans l'univers .NET. C'est aussi amusant d'entendre parler de quelques optimisations mathématiques autour de LLVM.



Types de référence nullables - Guide avancé


Intervenant: Andrey Dyatlov
Lieu: 4
→ PrĂ©sentation du rapport

Un rapport utile sur l'utilisation d'une nouvelle fonctionnalitĂ© du langage - les types de rĂ©fĂ©rence Nullable, de l'un des dĂ©veloppeurs de ReSharper Andrey Dyatlov. Dans le mĂȘme temps, un collĂšgue explique comment commencer rapidement Ă  utiliser une nouvelle fonctionnalitĂ© dans un projet dĂ©jĂ  volumineux et lourd et comment contourner diffĂ©rents cas rĂ©gionaux. Et bien sĂ»r, vous pouvez profiter du petit quiz Ă  la fin du rapport.



Suivi des demandes distribuées dans .NET


Conférencier: Egor Grishechko
Lieu: 3
→ PrĂ©sentation du rapport

Le discours d'Egor Grishechko a Ă©tĂ© inclus dans les trois confĂ©rences les plus populaires. D'une part, son rapport est thĂ©orique et, d'autre part, purement pratique pour ceux qui sont confrontĂ©s pour la premiĂšre fois au traçage de requĂȘtes distribuĂ© dans .NET. Il est impossible de contourner le sujet des applications distribuĂ©es, des microservices, et c'est tout dans les rĂ©alitĂ©s actuelles, et ce n'est pas nĂ©cessaire. Yegor passe en revue briĂšvement et succinctement Jaeger - un systĂšme de collecte de balises de trace dans des systĂšmes distribuĂ©s, Ă©crit par Uber. Et si vous prĂ©voyez de travailler avec une architecture de microservices, vous trouverez de nombreuses informations utiles dans ce rapport.



Platform Wars
Conférencier: Cyril Skrygan
Lieu: 2

Le discours d'ouverture de Cyril Skrygan de JetBrains est monté à la deuxiÚme ligne de notre rapport. Et cela est bien mérité, puisque Cyril commence par une analyse historique trÚs intéressante de certaines solutions de produits dans le domaine de l'IDE et passe à des solutions de produits au niveau de la plate-forme. Ce rapport éclaire bien les décisions des grandes entreprises, aide à comprendre ce qui se passe dans le monde des affaires, si vous le regardez à travers les yeux du développeur.



Biotechnologie fantastique et oĂč ils vivent


Conférencier: Alexander Panchin
Lieu: 1

Candidat aux sciences biologiques L'incendiaire Alexander Panchin parle de la résurrection des dinosaures, du clonage, de la création de virus artificiels et de la modification génétique humaine. Il est trÚs intéressant, avec Alexander, de suivre ce qui est bien et ce que la science-fiction avait tort.



Du repos


En ce moment, vous pouvez vous familiariser non seulement avec les dix premiers, mais aussi choisir le plus intéressant à votre goût dans la liste de lecture ouverte avec les rapports DotNext 2019 Moscou.
Et le prochain DotNext vous invite en ligne .

Vous voulez voir de la vraie magie ? Découvrez comment vous pouvez assister à 8 conférences cet été.

All Articles