DotNext 2019 Piter: petit rapport

Du 15 au 16 mai, la conférence DotNext 2019 Piter s'est tenue. Le temps à Saint-Pétersbourg était exceptionnellement chaud. Les citadins regardaient avec incrédulité une étrange boule jaune dans un ciel exceptionnellement bleu et ne pouvaient toujours pas décider s'il était temps de passer à un manteau d'été. Et le centre des congrès de l'hôtel Park Inn Pulkovskaya a ouvert les portes aux visiteurs du plus grand événement des filiales russes. Nous nous rappelons comment c'était.



Thèmes


Beaucoup, je pense, ont déjà remarqué que DotNext devient de plus en plus tolérant dans différentes directions. Cette fois, il y avait une place pour l'architecture, les tendances et juste les bonnes pratiques, qui manquent souvent de travail. "Qu'en est-il du hardcore?!", S'exclament les amateurs de hardcore et agitent les tomates. Je m'empresse de vous rassurer, tout est en ordre avec le hardcore, il aura toujours une part de contrôle.

Rapports


Permettez-moi de vous rappeler que la liste complète des rapports est toujours ; les présentations apparaîtront au même endroit après un certain temps. En ce qui concerne la vidéo, ceux qui ont rempli le formulaire de feedback devraient déjà avoir reçu un lien. Les autres ont été un peu moins chanceux et ont dû attendre que les vidéos soient mises en ligne. Habituellement, cela se produit plus près de la prochaine conférence, qui, soit dit en passant, se tiendra les 6 et 7 novembre à Moscou, au WTC Congress Center. Mais les transcriptions de certains reportages apparaîtront sur le hub cet été, ne manquez pas!

Il y aura également un article traditionnel avec des rapports TOP-10, et nous obtiendrons l’opinion de la majorité des participants, mais pour le moment je vais vous dire très brièvement dont je me souviens personnellement.

Mikhail Shcherbakov ( yu5k3 ) "Vulns de désérialisation: passé, présent et futur"




Les experts en sécurité sont toujours à la pièce. Et telle que profonde et pertinente, et la salle ne s'est pas endormie - et donc du tout l'après-midi avec le feu. Mikhail a trié le sujet des vulnérabilités dans les désérialiseurs et partagé les meilleures pratiques sur la façon d'écrire la désérialisation en toute sécurité.

Evgeny Peshkov ( epeshk ) «Multithreading en .NET: quand la productivité ne suffit pas»




Eugene a fait ses débuts à DotNext il y a un an à Saint-Pétersbourg avec un rapport sur les exceptions, a immédiatement pris les premières lignes des cotes et pour la troisième conférence consécutive, il a livré les intestins à votre table de tribunal. J'agis souvent comme un adversaire dans les différends sur l'utilité d'étudier des détails de bas niveau. En effet, pour la majorité, ce sont des cloches et des sifflets dans le zoo. Mais pour l'équipe d'infrastructure de Kontur, où Zhenya travaille, le hardcore est la vie et la vie est hardcore. Cette fois, il a parlé des caractéristiques du travail avec le multithreading dans .NET, combinant élégamment la théorie avec des cas pratiques que son équipe a décidés.

Konstantin Gustov «DDD dans les microservices: complexité contre complexité»




Konstantin continue de raconter l'histoire de la coupe monolithique, qui a commencé l'automne dernier au DotNext 2018 Moscou. Un excellent rapport sur l'application pratique de DDD sur les grandes applications. Par ailleurs, je tiens à noter qu'au cours des six derniers mois, Kostya a fortement pompé en tant que conférencier.

Roman Nevolin ( nevoroman ) "Pourquoi votre architecture est-elle fonctionnelle et comment y vivre?"




Vagif Abilov ( VagifAbilov ), Maxim Arshinov ( marshinov ) «La vie après les objets métier»




Pourquoi ai-je mis deux rapports côte à côte? Le paradigme fonctionnel est en plein essor. Plus de fonctionnalités viennent à C # du monde fonctionnel. Et les deux rapports portent sur la construction de ponts entre les paradigmes. Comment faire ici et maintenant, sans passer à F # ou, en particulier, à Haskell, pour utiliser les avantages d'une approche fonctionnelle. Et ce n'est pas seulement la sécurité et l'évolutivité des threads, mais aussi, par exemple, l'expressivité du code (salut, DDD). À mon avis, le rapport de Roman s'est avéré être plus solide et plus facile, avec des blagues traditionnelles et de la pêche à la traîne. Mais discuter avec soi est difficile, donc la confrontation des paradigmes est plus clairement révélée dans le rapport du duo. Et bien que préparer un tel rapport soit un ordre de grandeur plus difficile, Vagif et Maxim l'ont fait cool.

Dylan Beattie (Skills Matter) "Le coût du code"




Clôture du programme d'ouverture de Dylan Beatty. Et c'est très correct. Dylan en tant que magicien sort des morceaux d'une mosaïque d'un chapeau (elle est là, à gauche sur la photo) sous la forme de mèmes, de code, de nouvelles, de faits. Et puis quand vous vous y attendez le moins, op! la magie! et le puzzle est ajouté à la Grande Pensée Philosophique.

Domaines de discussion


Habituellement, ils essaient de laisser des rapports d'environ 5 à 10 minutes sur les questions du public, mais parfois il y a tellement de matériel qu'il n'y en a même pas. Heureusement, chaque salle a sa propre zone de discussion, dans laquelle l'orateur et tous ceux qui veulent se déplacer après le rapport. Vous pouvez demander ce que l'on appelle des questions «pas pour le protocole», ou vous pouvez demander un autographe ou une photo.





Scène d'exposition et de démonstration


Tout l'espace libre entre les halls est occupé par les stands des partenaires.



Une dizaine et demie d'entreprises ont fait plaisir aux participants avec des activités: quêtes, quiz, loteries et, bien sûr, puzzles, où sans eux.





Murano Software a traité tout le monde avec de la glace.



L'EPAM a apporté le hockey aérien et le flipper.





Et Arcadia avait quelque chose d'étranger en général.



Demo Stage est un espace séparé où les rapports en direct des partenaires sont allés, ainsi que des tirages au sort y ont eu lieu.





Dotnetru


DotNetRu avait son propre programme étendu sur le stand de l'Association panrusse des communautés .NET.

Les tables rondes ont discuté de tout, de l'Avalonia au DDD.



Nous avons écouté les rapports.



Et, bien sûr, ils ont remporté des prix dans le quiz et la quête.



BOF et fête


Alors qu'au premier BOF, ils ont discuté de l'avenir d'ASP.NET, au second, il y a eu une discussion animée sur .NET 5: les nouveautés, comment Mono va vivre maintenant et pourquoi Microsoft ne prévoit pas de prendre en charge CoreRT. Les participants ont également partagé leur expérience (à la fois positive et peu) passant du classique .NET Framework au .NET Core.



Pas moins de discussions animées n'ont eu lieu à ce moment dans la salle de banquet.



Mais le principal événement de la soirée a été la représentation traditionnelle en direct des conférenciers de DotNext Dylan Beatty, Vagif Abilov et Maxim Arshinov.





Épilogue




DotNext 2019 Piter est terminé. Mais cela signifie également le début de ces processus invisibles qui précèdent DotNext 2019 Moscou. Permettez-moi de vous rappeler une fois de plus qu'elle se tiendra du 6 au 7 novembre 2019 au WTC Congress Center.

Si vous avez quelque chose à dire à vos collègues de l'atelier, c'est le bon moment pour soumettre un rapport. Suivez le lien , tout est là, tout est peint.

Et les noms des premiers intervenants sont déjà connus.

image Federico Lois (Corvalius) est co-fondateur de Corvalius R&D, ces dix dernières années ont été engagées dans la performance d'algorithmes, à la fois sur le CPU et sur un matériel spécial comme le GPU. Son expérience s'étend de la gestion des performances des logiciels bancaires à l'optimisation du moteur de base de données. Les intérêts se situent dans les domaines des systèmes hautement distribués, des technologies de masse parallèle, des optimisations de bas niveau et de l'infographie haute performance. Ici et voici une vidéo de ses précédents reportages.

image Jeff Prosise (Wintellect) est co-fondateur de Wintellect (avec Jeffrey Richter et John Robbins). Il a écrit neuf livres et des centaines d'articles sur le développement de logiciels et consacre actuellement la majeure partie de son temps à travailler avec Azure, à créer des solutions d'IA et à gérer WintellectNOW.

image Victor Gamov (Confluent) - co-fondateur du podcast "Debriefing" adoré par de nombreux programmeurs. Parallèlement, Developer Advocate de Confluent développe une plateforme basée sur Apache Kafka. Aide les clients à concevoir et développer des systèmes de traitement de données en streaming distribué. Co-auteur du livre "Enterprise Web Development" par O'Reilly.

Les billets pour l'automne DotNext 2019 Moscou sont déjà en vente et jusqu'au 1er juin, le prix le plus bas (Early Bird) est valable. De plus, tous les participants à DotNext 2019 Piter devraient avoir reçu un code promotionnel personnel par la poste, ce qui rendra le prix encore plus agréable. Rendez-vous à l'automne!

Source: https://habr.com/ru/post/fr454076/


All Articles