Accueil InfoQ Microsoft sur InfoQ
-
ORM et l'ignorance de persistance
Julie Lerman a récemment souligné qu’Entity Framework peut fonctionner avec des classes ayant des constructeurs et des mutateurs privés. Le test publié par Julie, montre qu’Entity Framework (EF) est capable d’invoquer un mutateur ou un constructeur privé sans trop de difficultés.
-
FunScript : Utiliser le pouvoir de F# pour écrire des applications Web
FunScript est une librairie de compilation en F# permettant aux développeurs d'écrire des applications Web "single-page" en F# et de les exécuter dans un navigateur ou sur un serveur via Node.js.
-
Des bibliothèques de classes portables pour les APIs Google
Google a livré une nouvelle version bêta de leur SDK connu sous le nom de APIs Google pour .NET. Ce SDK est une bibliothèque de classes portables, il couvre 45 des APIs Google.
-
Une introduction aux réseaux de neurones avec C#
Les réseaux de neurones ont longtemps été un domaine prometteur dans le champ de la recherche pour explorer des concepts liés à l'apprentissage machine, connus sous le nom d'intelligence artificielle. Dr James McCaffrey, de Microsoft Research, a proposé récemment une introduction aux réseaux de neurones lors d'une présentation accompagnée d'exemples fonctionnels de code en C#.
-
Tableaux immuables haute performance en .net
ImmutableArray, une alternative plus rapide à ImmutableList pour les scénarios de lecture seule, avec accès par index, est disponible dans la dernière version des collections immuables pour .Net.
-
Dropbox peut maintenant contenir des données structurées avec son API Datastore
Dropbox a publié son API Datastore qui propose un accès à un stockage clé-valeur qui permet la synchronisation entre les différents appareils d’un utilisateur utilisant le même compte Dropbox. Elle gère également la résolution automatique de conflit.
-
MapReduce avec Actor FX
Une nouvelle version d’ActorFx intègre des algorithmes de type MapReduce. ActorFX est un modèle d’objets dynamiquement distribués, non-descriptif et indépendant du langage.
-
Entity Framework et les procédures stockées
De nombreux articles ont été écrits sur le sujet des ORMs et de leurs limites. La majorité des objections se placent dans deux catégories : la séparation des préocupations (SoC) et le design orienté objet. Dans le cas d’Entity Framework nous avons de bonnes nouvelles concernant ces problématiques.
-
Automatiser ses tâches d'inspection avec CLR Memory Diagnostics
Le récent Microsoft.Diagnostics.Runtime, connu aussi sous le nom de CLR Memory Diagnostics (ClrMD), vous permet d'automatiser vos tâches d'inspection et d'accéder à des informations de debugging via un ensemble d'APIs avancées.
-
L'émergence de Visual Studio 2013
Moins de 9 mois après le lancement de Visual Studio 2012, Microsoft a annoncé que Visual Studio 2013 sera livré cette année. InfoQ jette un regard sur ce qui a été annoncé jusque là.
-
ScriptCS : Faire de C# un langage de Script
Grâce à ScriptCS, les développeurs peuvent écrire des applications C# depuis un simple éditeur de texte. La compilation est effectuée par Roslyn et la gestion des packages par NuGet.
-
Sortie de Visual Studio 2012.3 Go-live et premières informations sur Vnext
Microsoft a annoncé la sortie de la version « Go-live » de Visual Studio 2012 Update 3. Comme cela avait déjà été révélé, cette mise à jour contient principalement des corrections de bug et devrait être plus légère que les précédentes. Détail intéressant de cette annonce, il semble qu’elle sera la dernière mise à jour pour Visual Studio 2012.
-
Tour d'horizon de la validation en JSON
Créez un format de fichier "flexible" ou "extensible" et tôt ou tard un groupe de développeurs viendra se plaindre de la validation. Le but de cet article n'est pas de débattre de ces différentes options, mais plutôt de résumer les outils disponibles pour la validation automatique.
-
Netflix abandonne Silverlight et embrasse HTML5
Netflix a annoncé son intention de remplacer leur lecteur vidéo Silverlight par un lecteur en HTML5, la première implémentation du lecteur est disponible avec Chrome/Chrome OS, une version pour Windows et Mac OS X suivra prochainement.
-
NuoDB 1.1 cible les développeurs .NET
NuoDB 1.1 inclut un pilote ADO.NET, des fournisseurs LINQ et EF, le support de Windows 64-bit et Azure, et des améliorations des performances.