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

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/
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/
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/
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/
Support du WPF et du Windows Forms sur .NET Core, on y est presque !
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
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
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 :