DieuxHebdo : Microsoft Connect(); 2018

DieuxHebdo
Rémy Fricou - 11/12/2018 à 15:23:080 commentaire

Bonjour, la semaine dernière était chargée en annonces avec la tenue de la Microsoft Connect(); 2018. Au programme, nous avons :


Microsoft Connect(); 2018


.NET Core 2.2

Meilleur intégration d'Open API (Swagger) avec un analyseur de code exécuté pendant l'écriture du code; implémentation du Endpoint Routing comme routeur par défaut; ajout de l'Health Checks API pour monitorer votre application; preview du support d'HTTP/2 server: amélioration des perfs : sous IIS, de la validation du modèle MVC, du routing, du client HTTP sur Linux & Windows...

=> https://blogs.msdn.microsoft.com/webdev/2018/12/04/asp-net-core-2-2-available-today/


ASP.NET Core 2.2

Implémentation d'une Tired Compilation faisant une meilleur utilisation du compilateur Just-In-Time (JIT) pour gagner en perfs; ajout des Runtime Events pour permettre de monitorer le Garbage Collector, le JIT, ThreadPool & interop; support de l'AccessToken comme moyen d'authentification pour se connecter à une base SQL Server via l'Azure Active Directory; possibilité d'injecter du code en amont de l'exécution de la fonction Main via un Startup Hook, permettant d'adapter son application à une modification d'environnement ne nécessitant pas pour autant de recompilation (configuration/utilisation d'assemblies, configuration de traces, télémétrie...); support de Windows ARM32 après l'ajout de Linux ARM32 dans .NET Core 2.1...

=> https://blogs.msdn.microsoft.com/dotnet/2018/12/04/announcing-net-core-2-2/


Entity Framework Core 2.2

Support des données spatiales pour SQL Server, SQLite & PostgreSQL; owned entities (appartenance d'une entité à une autre); query tags (ajouter des commentaires au sql généré par EF).

Les ajouts prévus pour la 3.0 : amélioration du LINQ; support de Cosmos DB; support du C# 8.0; création de types query depuis les vues SQL lors d'un reverse engineering; property bag (étape préalable au probable futur support des relations many-to-many); support d'EF 6.3 sur .NET Core pour faciliter le portage d'applications existantes.

=> https://blogs.msdn.microsoft.com/dotnet/2018/12/04/announcing-entity-framework-core-2-2/


ML.NET 0.8

Nouveaux scénarios de recommandation (Field Aware Factorization Machines, Matrix Factorization, One Class Matrix Factorization) pour permettre d'implémenter par exemple le cas du "fréquemment acheté ensemble" sur un site marchand; amélioration du débug grâce à la prévisualisation des données via le watch; Model explainability (ajout d'APIs permettant de mieux décrire ses modèles de ML afin de faciliter leur utilisation par les développeurs); améliorations de diverses APIs (filetering, caching...).

=> https://blogs.msdn.microsoft.com/dotnet/2018/12/04/announcing-ml-net-0-8-machine-learning-for-net/


.NET Core 3 Preview 1

Support du WPF et du Windows Forms sur .NET Core, on y est presque !

=> https://blogs.msdn.microsoft.com/dotnet/2018/12/04/announcing-net-core-3-preview-1-and-open-sourcing-windows-desktop-frameworks/


WPF, Windows Forms & WinUI passent Open Source

Dans la foulée, WPF, Windows Forms & WinUI sont open sourcées.

=> https://github.com/dotnet/wpf

=> https://github.com/dotnet/winforms

=> https://github.com/Microsoft/microsoft-ui-xaml


Visual Studio 2019 Preview

Parmi tout un tas d'améliorations diverses, on notera l'installation par défaut de l'outil de dév collaboratif Visual Studio Live Share.

=> https://docs.microsoft.com/fr-fr/visualstudio/releases/2019/release-notes-preview


Angular Console

Sortie d'un nouvel outil permettant d'utiliser angular-cli via une interface graphique.

=> https://blog.angular.io/angular-console-21d36c02ff76


Merci à vous et bonne semaine :)

Commentaires :

Aucun commentaires pour le moment


Laissez un commentaire :

Réalisé par
Expaceo