CLRium # 4: Réunion communautaire .Net




Sujets: C # 8.0, .NET Core 2.2 et .NET Core 3.0, CLR


Avez-vous le temps de suivre les dernières nouveautés du monde .NET, que s'est-il passé récemment? C # 8.0? Span / Memory? ValueTasks? System.IO.Pipeline? API CLI et outils globaux? Sinon, la meilleure façon de rattraper son retard est d'aller à un événement spécialisé et en un jour exactement de comprendre tous les sujets ensemble et de décider par vous-même ce qui sera utile et ce qui devrait résister à un autre test de temps.


Le thème de la quatrième série CLRium sera comme d'habitude - les derniers développements du monde .NET: nous vous en dirons plus sur ce que vous pouvez toucher et couramment sur ce qui est simplement prévu. Visiter cet événement est un excellent moyen de rafraîchir la compréhension du vecteur de développement de notre belle plate-forme et de découvrir ce qui n'est généralement pas assez de temps et de décider par vous-même d'essayer quelque chose dans un avenir proche.


Cette année, nous avons décidé de capturer les meilleures pratiques des dernières années:


  • Rapports sans épicerie ce que nous sommes marketing génial , seulement le cœur de la plate-forme
  • Mise à niveau complète des connaissances vers .NET Core 3.0
  • Si possible - hardcore maximum (vous me connaissez)
  • Grand prix de 3000 roubles par jour. Toujours au prix de 1,5
  • Chambres fraîches, confortables et modernes

Intéressant? Vous êtes les bienvenus au chat!


  • 19 octobre à Saint-Pétersbourg, au bureau d'Epam Systems
  • 26 octobre à Moscou

Documents approuvés


De la révolution à l'évolution: CoreCLR et nouvelles fonctionnalités de plate-forme


Il arrive très souvent que nous n'ayons pas besoin d'écouter un rapport féroce sur des fonctionnalités qui n'ont pas encore été publiées, mais il nous serait extrêmement utile de prendre et de raconter et de ne pas passer plus de 5 minutes sur chaque sujet: ce qui sera nouveau dans un proche avenir. Caractéristiques de la plateforme, qui méritent une attention particulière , laissant une trace sur le poignet avec un stylo et une encoche dans la mémoire.


Ce reportage, étant l'ouverture de notre mini-conférence, est précisément destiné à vous plonger dans le monde de la future plateforme. Pour que chacun de nous laisse exactement les crans dont il a besoin.
Conférencier: Stanislav Sidristy


Span <T>, mémoire <T>


Tant de bruit autour de nouveaux types de données! Cependant, en raison du fait qu'ils viennent de sortir en ce moment, il y a si peu de connaissances à leur sujet qu'il n'y a pas de compréhension claire pourquoi tant de bruit a été fait. Je suis prêt à partager ces connaissances avec vous, car il a passé énormément de temps à étudier des articles, des codes sources, des benchmarks et, dans un sens, comprend maintenant: c'est exactement ce qui nous manque depuis si longtemps.


À partir du rapport, nous apprenons: pourquoi, pour quelles tâches, à quelle vitesse et pour quelles plates-formes, et aussi nous commencerons à nous relier à des environnements plus détendus, car qui sera géré. En général, je recommande fortement: un détective avec une fin heureuse.


Mémoire: MemoryHandle, MemoryManager, MemoryPool


Avant de partir pour le déjeuner, nous continuerons la conversation sur la mémoire, en entrant dans des exemples et des astuces plus pratiques: nous examinerons de nouvelles possibilités de location de tableaux et de tampons de données. Faisons connaissance avec un nouveau concept pour nous de posséder un morceau de mémoire . Et en général, nous commencerons à nous préparer à accélérer nos algorithmes avec de nouvelles méthodes. Après tout, en attendant, les principaux développeurs utilisent déjà la nouvelle fonctionnalité avec force et force: il s'agit du Castle Project et de System.IO.Pipeline et bien d'autres.


Table ronde sur CoreCLR et les vecteurs de développement


Parfois, il est difficile de s'asseoir et d'écouter le point de vue de quelqu'un d'autre. Parfois, vous voulez le prendre, mais levez-vous au milieu du rapport et commencez une discussion étroite avec l'orateur. C'est pour discuter d'un ensemble de nouvelles opportunités que nous avons décidé de tenir une table ronde où les intervenants et les auditeurs entameraient des discussions et des disputes sur un pied d'égalité, organisant une sorte de conscience collective. D'accord: ça devrait être très intéressant et passionnant!


C'est tout, pas toutes les annonces à la fois :)


Coordonnées


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


All Articles